From 75f6a814525dfd3b19e359a3dfa3de3e9226f32d Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 26 Nov 2024 15:08:46 +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