diff --git a/src/views/pqs/supervise/plan/index.vue b/src/views/pqs/supervise/plan/index.vue index dbcca185..9fd516af 100644 --- a/src/views/pqs/supervise/plan/index.vue +++ b/src/views/pqs/supervise/plan/index.vue @@ -39,14 +39,13 @@ import TableHeader from '@/components/table/header/index.vue' import { useRouter } from 'vue-router' import { getLoadTypeUserList } from '@/api/process-boot/interference' import { useDictData } from '@/stores/dictData' +import { ElMessage } from 'element-plus' +import { ElMessageBox } from 'element-plus/es' const dictData = useDictData() const statusSelect = dictData.statusSelect() - - import addForm from './components/addForm.vue' import effectProblem from './components/effectProblem/index.vue' import { planDetailsAudit, sendAlarm } from '@/api/supervision-boot/plan/index' -import { ElMessage } from 'element-plus' import { useAdminInfo } from '@/stores/adminInfo' import { cancelPlanFormData } from '@/api/supervision-boot/plan/index' //获取登陆用户姓名和部门 @@ -238,7 +237,7 @@ const tableStore = new TableStore({ icon: 'el-icon-Open', render: 'basicButton', disabled: row => { - return row.createBy != adminInfo.$state.id || row.status != 1 + return row.createBy != adminInfo.$state.id || row.status != 1||!row.processInstanceId }, click: row => { cancelLeave(row) @@ -348,7 +347,7 @@ const cancelLeave = async (row: any) => { }) // 发起取消 let data = { - id: row.id, + id: row.planId, processInstanceId: row.processInstanceId, reason: value }