|
@@ -120,7 +120,7 @@
|
|
|
label="创建时间"
|
|
|
width="150"
|
|
|
></el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" width="110">
|
|
|
+ <el-table-column label="操作" fixed="right" width="300">
|
|
|
<template slot-scope="{ row }">
|
|
|
<el-row>
|
|
|
<el-col>
|
|
@@ -130,6 +130,18 @@
|
|
|
@click="handleEdit(row)"
|
|
|
>编辑</el-link
|
|
|
>-
|
|
|
+ <el-link
|
|
|
+ type="success"
|
|
|
+ :underline="false"
|
|
|
+ @click="handleCheck(row,true)"
|
|
|
+ >审核通过</el-link
|
|
|
+ >-
|
|
|
+ <el-link
|
|
|
+ type="info"
|
|
|
+ :underline="false"
|
|
|
+ @click="handleCheck(row,false)"
|
|
|
+ >审核不通过</el-link
|
|
|
+ >-
|
|
|
<el-link
|
|
|
type="danger"
|
|
|
:underline="false"
|
|
@@ -169,6 +181,10 @@ export default {
|
|
|
queryModel: {
|
|
|
title: "",
|
|
|
},
|
|
|
+ formModel:{
|
|
|
+ id:"",
|
|
|
+ status:"",
|
|
|
+ },
|
|
|
loading: false,
|
|
|
tableData: [],
|
|
|
treeData: [],
|
|
@@ -267,6 +283,58 @@ export default {
|
|
|
this.businessKey = record.id;
|
|
|
this.showModal = true;
|
|
|
},
|
|
|
+ handleCheck(record,checked){
|
|
|
+ var self = this;
|
|
|
+
|
|
|
+ var checkText = "";
|
|
|
+
|
|
|
+ if(checked){
|
|
|
+ checkText="审核通过?";
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ checkText="审核不通过?";
|
|
|
+ }
|
|
|
+
|
|
|
+ self
|
|
|
+ .$confirm(checkText, "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ (function () {
|
|
|
+
|
|
|
+ self.formModel.id = record.id
|
|
|
+
|
|
|
+ if(checked){
|
|
|
+ self.formModel.status ="1";
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ self.formModel.status="2";
|
|
|
+ }
|
|
|
+
|
|
|
+ return newsInfoApi.checkNewsInfo(self.formModel);
|
|
|
+
|
|
|
+ })().then(function (response) {
|
|
|
+ var jsonData = response.data;
|
|
|
+
|
|
|
+ if (jsonData.result) {
|
|
|
+ self.$message({
|
|
|
+ message: "审核成功!",
|
|
|
+ type: "success",
|
|
|
+ });
|
|
|
+
|
|
|
+ self.changePage(self.pageIndex);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ self.$message({
|
|
|
+ message: jsonData.message + "",
|
|
|
+ type: "warning",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+ },
|
|
|
handleDelete(record) {
|
|
|
var self = this;
|
|
|
|