From 4d1b167c820c0fd706ac4dea34d4f0f91abb7eb2 Mon Sep 17 00:00:00 2001
From: 13937891274 <kxc0822>
Date: Sat, 06 Aug 2022 15:37:59 +0800
Subject: [PATCH] 应急预案管理数据对接
---
src/views/contingencyManagement/panManagement/index.vue | 41 ++++++++++++++++++++++++++++-------------
1 files changed, 28 insertions(+), 13 deletions(-)
diff --git a/src/views/contingencyManagement/panManagement/index.vue b/src/views/contingencyManagement/panManagement/index.vue
index 14e7c33..41c09cb 100644
--- a/src/views/contingencyManagement/panManagement/index.vue
+++ b/src/views/contingencyManagement/panManagement/index.vue
@@ -93,8 +93,8 @@
size="small"
text
type="primary"
- v-if="scope.row.approveStatus === 1 || scope.row.checkApprove == true"
- @click="onApproval(scope.row.id)"
+ v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === true"
+ @click="onApproval('修改',scope.row.id)"
>
审批
</el-button>
@@ -102,12 +102,12 @@
size="small"
text
type="primary"
- v-if="scope.row.approveStatus === 1 || scope.row.checkApprove == false"
- @click="initiateApproval(scope.row.id)"
+ v-if="scope.row.approveStatus === 2 && scope.row.checkApprove === false"
+ @click="onApproval('详情',scope.row.id)"
>
- 查看审批
+ 查看审批
</el-button>
- <el-button size="small" text type="primary" v-if="scope.row.approveStatus === 2" @click="initiateApproval(scope.row.id)">
+ <el-button size="small" text type="primary" v-if="scope.row.approveStatus === 3" @click="onApprovalProcess(scope.row.id)">
查看审批流程
</el-button>
<!-- <el-button size="small" text type="primary" @click="jumpFrom(0)">-->
@@ -143,9 +143,10 @@
</div>
</el-card>
<OpenAdd ref="addRef" @myAdd="onMyAdd" />
- <AbolishLibrary ref="abolishRef" />
- <InitiateApproval ref="initiateApprovalRef" />
- <Approval ref="approvalRef" />
+ <AbolishLibrary ref="abolishRef" @myAdd="onMyAdd" />
+ <InitiateApproval ref="initiateApprovalRef" @myAdd="onMyAdd" />
+ <Approval ref="approvalRef" @myAdd="onMyAdd" />
+ <ApprovalProcess ref="processRef" @myAdd="onMyAdd" />
<!-- <StartUp ref="startRef" @myAdd="startUp"/>-->
<el-dialog v-model="dialogFormVisible" width="30%" title="启动" :fullscreen="full">
<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
@@ -174,6 +175,7 @@
import OpenAdd from '/@/views/contingencyManagement/panManagement/component/openAdd.vue';
// import StartUp from '/@/views/contingencyManagement/panManagement/component/startUp.vue';
import AbolishLibrary from '/@/views/contingencyManagement/panManagement/component/abolishLibrary.vue';
+import ApprovalProcess from '/@/views/contingencyManagement/panManagement/component/approvalProcess.vue';
import InitiateApproval from '/@/views/contingencyManagement/panManagement/component/initiateApproval.vue';
import Approval from '/@/views/contingencyManagement/panManagement/component/approval.vue';
// import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
@@ -197,6 +199,7 @@
Refresh,
VideoPause,
VideoPlay,
+ ApprovalProcess,
// UpData,
emergencyPlanApi,
},
@@ -450,14 +453,24 @@
// }
// 发起审批弹窗
const initiateApprovalRef = ref();
- const initiateApproval = () => {
- initiateApprovalRef.value.openDialog();
+ const initiateApproval = (row: object) => {
+ initiateApprovalRef.value.openDialog('发起审批',row, true);
};
// 审批
const approvalRef = ref();
- const onApproval = () => {
- approvalRef.value.openDialog();
+ const onApproval = (val: string,row: object) => {
+ if(val=='详情'){
+ approvalRef.value.openDialog('查看审批', row, true);
+ } else {
+ approvalRef.value.openDialog('修改审批', row, false);
+ }
};
+ // 审批流程
+ const processRef = ref();
+ const onApprovalProcess = () => {
+ processRef.value.openDialog();
+ };
+
//全屏
const full = ref(false);
const toggleFullscreen = () => {
@@ -507,6 +520,8 @@
initiateApprovalRef,
onApproval,
approvalRef,
+ onApprovalProcess,
+ processRef,
};
},
});
--
Gitblit v1.9.2