|
@@ -119,7 +119,17 @@
|
|
|
<span v-else-if="row.status=='1'" style="color: #67C23A;">已审核</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="330">
|
|
|
+ <el-table-column prop="status" label="是否上架">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span v-if="row.isOnline">
|
|
|
+ <el-link type="success" @click="handleChangeIsOnline(row)">上架</el-link>
|
|
|
+ </span>
|
|
|
+ <span v-else>
|
|
|
+ <el-link type="info" @click="handleChangeIsOnline(row)">下架</el-link>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作" fixed="right" width="350">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-button class="btu1" size="mini" type="warning" @click="handleEdit(row)">编辑</el-button>
|
|
|
<el-button class="btu1" v-if="row.status=='0'" size="mini" type="primary" @click="handleCheck(row)">审核</el-button>
|
|
@@ -401,6 +411,23 @@
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ handleChangeIsOnline(record){
|
|
|
+ var self = this;
|
|
|
+
|
|
|
+ recruitInformationInfoApi.changeIsOnline(record.id).then(function(response) {
|
|
|
+ var jsonData = response.data;
|
|
|
+
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.changePage(self.pageIndex);
|
|
|
+
|
|
|
+ self.$message({
|
|
|
+ type: "success",
|
|
|
+ message: "修改成功!"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
handleDelete(record) {
|
|
|
var self = this;
|
|
|
|