From a886764374c7ee326bd632110fc6f518c5343e52 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 18 十一月 2024 09:00:57 +0800 Subject: [PATCH] 项目管理 --- src/views/safetyReview/projectManage/process.vue | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/views/safetyReview/projectManage/process.vue b/src/views/safetyReview/projectManage/process.vue index 83c6b5c..cd85d77 100644 --- a/src/views/safetyReview/projectManage/process.vue +++ b/src/views/safetyReview/projectManage/process.vue @@ -33,8 +33,9 @@ </div> <div style="display: flex;align-items: center;justify-content: center;margin-bottom: -30px;margin-top: 10px"> <el-button type="primary" v-if="selectedObj.id !== 1" style="width: 80px" @click="back">上一步</el-button> - <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'add' || projectStatus === 'edit') && selectedObj.status ===1 && selectedObj.id !==4 && newProgress !== 4" @click="save">保存</el-button> - <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'add' || projectStatus === 'edit') && selectedObj.status !==1 && newProgress !== 4 " @click="clickEdit">变更</el-button> + <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'add' || projectStatus === 'edit') && selectedObj.status ===1 && selectedObj.id !==4 && selectedObj.id !==3 && newProgress !== 4" @click="save">保存</el-button> + <el-button type="warning" style="width: 110px" v-if="(projectStatus === 'add' || projectStatus === 'edit') && selectedObj.id !==4 && selectedObj.id ===3 && newProgress !== 4" @click="confirmApproval">确认生成审批单</el-button> + <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'add' || projectStatus === 'edit') && selectedObj.status !==1 && selectedObj.id !==3 && newProgress !== 4 " @click="clickEdit">变更</el-button> <el-button type="warning" style="width: 80px" v-if="selectedObj.id === 4 && selectedObj.status === 1 && newProgress !== 4" @click="confirm">确认完结</el-button> <el-button type="primary" style="width: 80px" v-if="selectedObj.id !== 4" @click="next">下一步</el-button> </div> @@ -125,6 +126,10 @@ const save = () => { goRouter(selectedObj.value.id,'add') } +const confirmApproval = () => { + goRouter(selectedObj.value.id,'confirmApproval') +} + const goRouter = (selectId,type) => { switch (selectId){ @@ -143,17 +148,25 @@ } break; case 3: - if(type === 'add' || type === 'clickEdit'){ + if(type === 'add' || type === 'clickEdit' || 'confirmApproval'){ approvalRef.value.riskOpen(type,projectId.value); }else if(projectStatus.value === 'view' || projectStatus.value === 'edit' || projectStatus.value === 'add'){ - approvalRef.value.riskOpen('detail',projectId.value); + if(projectStatus.value === 'view'){ + approvalRef.value.riskOpen('view',projectId.value); + }else{ + approvalRef.value.riskOpen('detail',projectId.value); + } } break; case 4: if(type === 'add' || type === 'clickEdit' || type === 'confirm'){ archiveRef.value.riskOpen(type,projectId.value); } else if(projectStatus.value === 'view' || projectStatus.value === 'edit' || projectStatus.value === 'add'){ - archiveRef.value.riskOpen('detail',projectId.value); + if(projectStatus.value === 'view'){ + archiveRef.value.riskOpen('view',projectId.value); + }else{ + archiveRef.value.riskOpen('detail',projectId.value); + } } break; } -- Gitblit v1.9.2