From cdd53ad94b779da51c8e9213b504527c182418eb Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 22 十一月 2024 15:09:08 +0800 Subject: [PATCH] 项目管理 --- src/views/safetyReview/projectManage/components/projectApproval.vue | 38 +++++++++++++++++++++++++------------- 1 files changed, 25 insertions(+), 13 deletions(-) diff --git a/src/views/safetyReview/projectManage/components/projectApproval.vue b/src/views/safetyReview/projectManage/components/projectApproval.vue index 8836e82..48674bf 100644 --- a/src/views/safetyReview/projectManage/components/projectApproval.vue +++ b/src/views/safetyReview/projectManage/components/projectApproval.vue @@ -60,8 +60,8 @@ </el-table-column> <el-table-column fixed="right" label="操作" align="center" class-name="small-padding fixed-width" width="180"> <template #default="scope"> - <el-button link type="primary" :disabled="state.dataForm.state == 2" v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button> - <el-button link type="primary" :disabled="state.dataForm.state == 2" v-else @click="scope.row.teamLeader = 1">设为组长</el-button> + <el-button link type="primary" :disabled="state.dataForm.state >= 2 " v-if="scope.row.teamLeader === 1" @click="scope.row.teamLeader = 0">取消组长</el-button> + <el-button link type="primary" :disabled="state.dataForm.state >= 2" v-else @click="scope.row.teamLeader = 1">设为组长</el-button> </template> </el-table-column> </el-table> @@ -157,17 +157,28 @@ if(state.dataForm.state == 2){ dialogVisible.value = true }else { - const data = { - id: state.projectId, - step: 3, - saveData: state.dataList - } - const res = await choose(data); - if(res.code == 200){ - dialogVisible.value = true - }else{ - ElMessage.warning(res.message) - } + ElMessageBox.confirm( + '生成后不可更改,确定生成审批单?', + '提示', + { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then( async() => { + const data = { + id: state.projectId, + step: 3, + saveData: state.dataList + } + const res = await choose(data); + if(res.code == 200){ + await getList() + dialogVisible.value = true + }else{ + ElMessage.warning(res.message) + } + }) } }else if(type === 'viewWord'){ //查看审批单 @@ -258,6 +269,7 @@ state.fileList = state.fileList.map(item => { return { name: item.name, + originalFileName: item.name, filePath: item.response.url, fileName:item.response.fileName, projectId: state.projectId, -- Gitblit v1.9.2