|
@@ -140,19 +140,19 @@
|
|
|
</a-menu-item>
|
|
</a-menu-item>
|
|
|
|
|
|
|
|
<a-menu-item v-has="'truck:task:list:start:person'" v-if="record.taskState == 0 && record.createBy == userCode">
|
|
<a-menu-item v-has="'truck:task:list:start:person'" v-if="record.taskState == 0 && record.createBy == userCode">
|
|
|
- <a-popconfirm title="确定开始稽核吗?" @confirm="() => checkStart(record)">
|
|
|
|
|
|
|
+ <a-popconfirm title="确定开始稽核吗?" @confirm="() => checkStartPerson(record)">
|
|
|
<a>开始稽核</a>
|
|
<a>开始稽核</a>
|
|
|
</a-popconfirm>
|
|
</a-popconfirm>
|
|
|
</a-menu-item>
|
|
</a-menu-item>
|
|
|
|
|
|
|
|
<a-menu-item v-has="'truck:task:list:end:person'" v-if="record.taskState == 1 && record.createBy == userCode">
|
|
<a-menu-item v-has="'truck:task:list:end:person'" v-if="record.taskState == 1 && record.createBy == userCode">
|
|
|
- <a-popconfirm title="确定结束稽核吗?" @confirm="() => checkEnd(record)">
|
|
|
|
|
|
|
+ <a-popconfirm title="确定结束稽核吗?" @confirm="() => checkEndPerson(record)">
|
|
|
<a>结束稽核</a>
|
|
<a>结束稽核</a>
|
|
|
</a-popconfirm>
|
|
</a-popconfirm>
|
|
|
</a-menu-item>
|
|
</a-menu-item>
|
|
|
|
|
|
|
|
<a-menu-item v-has="'truck:task:list:delete:person'" v-if="record.createBy == userCode">
|
|
<a-menu-item v-has="'truck:task:list:delete:person'" v-if="record.createBy == userCode">
|
|
|
- <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
|
|
|
|
|
|
|
+ <a-popconfirm title="确定删除吗?" @confirm="() => handleDeleteUser(record.id)">
|
|
|
<a>删除</a>
|
|
<a>删除</a>
|
|
|
</a-popconfirm>
|
|
</a-popconfirm>
|
|
|
</a-menu-item>
|
|
</a-menu-item>
|
|
@@ -187,7 +187,7 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
|
|
|
|
-import {putAction} from '@api/manage'
|
|
|
|
|
|
|
+import { deleteAction, putAction } from '@api/manage'
|
|
|
import '@/assets/less/TableExpand.less'
|
|
import '@/assets/less/TableExpand.less'
|
|
|
import {JeecgListMixin} from '@/mixins/JeecgListMixin'
|
|
import {JeecgListMixin} from '@/mixins/JeecgListMixin'
|
|
|
import TaskAdd from './TaskAdd'
|
|
import TaskAdd from './TaskAdd'
|
|
@@ -278,7 +278,10 @@ export default {
|
|
|
url: {
|
|
url: {
|
|
|
list: "/smsCheck/task/list",
|
|
list: "/smsCheck/task/list",
|
|
|
delete: "/smsCheck/task/delete",
|
|
delete: "/smsCheck/task/delete",
|
|
|
|
|
+ deletePerson: "/smsCheck/task/delete/user",
|
|
|
edit: "/smsCheck/task/edit",
|
|
edit: "/smsCheck/task/edit",
|
|
|
|
|
+ editPerson: "/smsCheck/task/edit/create/user",
|
|
|
|
|
+ editPersonEnd: "/smsCheck/task/editEnd/create/user",
|
|
|
deleteBatch: "/smsCheck/task/deleteBatch",
|
|
deleteBatch: "/smsCheck/task/deleteBatch",
|
|
|
exportXlsUrl: "/smsCheck/task/exportXls",
|
|
exportXlsUrl: "/smsCheck/task/exportXls",
|
|
|
importExcelUrl: "smsCheck/task/importExcel",
|
|
importExcelUrl: "smsCheck/task/importExcel",
|
|
@@ -406,12 +409,65 @@ export default {
|
|
|
that.loadData();
|
|
that.loadData();
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
|
|
+ checkStartPerson(record) {
|
|
|
|
|
+ record.taskState = 1;
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ let httpUrl = this.url.editPerson;
|
|
|
|
|
+ let param = record;
|
|
|
|
|
+
|
|
|
|
|
+ // 发送请求
|
|
|
|
|
+ putAction(httpUrl, param)
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ that.$message.success("稽核任务已开始!");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.warning(res.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).finally(() => {
|
|
|
|
|
+ that.loadData();
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ handleDeleteUser(id) {
|
|
|
|
|
+ if(!this.url.deletePerson){
|
|
|
|
|
+ this.$message.error("请设置url.delete属性!")
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ var that = this;
|
|
|
|
|
+ deleteAction(that.url.deletePerson, {id: id}).then((res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ //重新计算分页问题
|
|
|
|
|
+ that.reCalculatePage(1)
|
|
|
|
|
+ that.$message.success(res.message);
|
|
|
|
|
+ that.loadData();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.warning(res.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
checkEnd(record) {
|
|
checkEnd(record) {
|
|
|
record.taskState = 2;
|
|
record.taskState = 2;
|
|
|
let that = this;
|
|
let that = this;
|
|
|
let httpUrl = this.url.edit;
|
|
let httpUrl = this.url.edit;
|
|
|
let param = record;
|
|
let param = record;
|
|
|
|
|
|
|
|
|
|
+ // 发送请求
|
|
|
|
|
+ putAction(httpUrl, param)
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ that.$message.success("稽核任务已结束!");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ that.$message.warning(res.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ }).finally(() => {
|
|
|
|
|
+ that.loadData();
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ checkEndPerson(record) {
|
|
|
|
|
+ record.taskState = 2;
|
|
|
|
|
+ let that = this;
|
|
|
|
|
+ let httpUrl = this.url.editPersonEnd;
|
|
|
|
|
+ let param = record;
|
|
|
|
|
+
|
|
|
// 发送请求
|
|
// 发送请求
|
|
|
putAction(httpUrl, param)
|
|
putAction(httpUrl, param)
|
|
|
.then((res) => {
|
|
.then((res) => {
|