From cb440a7026729d260e75fc727ffb8099b4c8b2be Mon Sep 17 00:00:00 2001
From: 13937891274 <kxc0822>
Date: Wed, 03 Aug 2022 17:26:02 +0800
Subject: [PATCH] 数据对接
---
src/views/contingencyManagement/panManagement/index.vue | 177 ++++++++++++++++++++++++++++++++--------------------------
1 files changed, 97 insertions(+), 80 deletions(-)
diff --git a/src/views/contingencyManagement/panManagement/index.vue b/src/views/contingencyManagement/panManagement/index.vue
index 7c9717c..00c5926 100644
--- a/src/views/contingencyManagement/panManagement/index.vue
+++ b/src/views/contingencyManagement/panManagement/index.vue
@@ -84,19 +84,24 @@
<VideoPlay />
</el-icon>启动
</el-button>
- <el-button size="small" text type="primary" @click="abolish(0)">
- <el-icon style="margin-right: 5px;">
- <VideoPause />
- </el-icon>废止
- </el-button>
- <el-button size="small" text type="primary" @click="jumpFrom(0)">
+<!-- <el-button size="small" text type="primary" @click="abolish(0)">-->
+<!-- <el-icon style="margin-right: 5px;">-->
+<!-- <VideoPause />-->
+<!-- </el-icon>废止-->
+<!-- </el-button>-->
+ <el-button size="small" text type="primary" @click="onEdit('修改',scope.row.id)">
<el-icon style="margin-right: 5px;">
<EditPen />
</el-icon>修改
</el-button>
- <el-button size="small" text type="primary" @click="abolish(0)">
- 发起审批
- </el-button>
+<!-- <el-button size="small" text type="primary" @click="jumpFrom(0)">-->
+<!-- <el-icon style="margin-right: 5px;">-->
+<!-- <EditPen />-->
+<!-- </el-icon>修改-->
+<!-- </el-button>-->
+<!-- <el-button size="small" text type="primary" @click="abolish(0)">-->
+<!-- 发起审批-->
+<!-- </el-button>-->
<el-button size="small" text type="primary" @click="onRowDel(scope.row.id)">
<el-icon>
<Delete />
@@ -122,7 +127,7 @@
</div>
</el-card>
<OpenAdd ref="addRef" @myAdd="onMyAdd"/>
- <AbolishLibrary ref="abolishRef"/>
+<!-- <AbolishLibrary ref="abolishRef"/>-->
<!-- <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>
@@ -154,7 +159,7 @@
ElMessageBox,
ElMessage,
} from 'element-plus';
-import {useRouter} from "vue-router"
+// import {useRouter} from "vue-router"
import type {
// FormInstance,
} from 'element-plus'
@@ -171,7 +176,7 @@
} from '@element-plus/icons-vue'
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 AbolishLibrary from '/@/views/contingencyManagement/panManagement/component/abolishLibrary.vue';
// import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
import {emergencyPlanApi} from "/@/api/emergencyPlan";
import {emergencyPlanLogApi} from "/@/api/emergencyPlanLog";
@@ -181,7 +186,7 @@
components: {
OpenAdd,
// StartUp,
- AbolishLibrary,
+ // AbolishLibrary,
EditPen,
Plus,
Edit,
@@ -230,26 +235,7 @@
};
const warning = ref(true);
const danger = ref(true);
- const deleteAll = ref();
- const handleSelectionChange = (val: any) => {
- let valId = JSON.parse(JSON.stringify(val));
- let arr = [];
- for (let i = 0; i < valId.length; i++) {
- arr.push(valId[i].id);
- }
- deleteAll.value = arr.toString();
- console.log(deleteAll.value);
- if (val.length == 1) {
- warning.value = false;
- danger.value = false;
- } else if (val.length == 0) {
- warning.value = true;
- danger.value = true;
- } else {
- warning.value = true;
- danger.value = false;
- }
- };
+
// 上传
// const upShow=ref()
@@ -301,7 +287,7 @@
// 打开新增用户弹窗
const addRef = ref();
const onOpenAdd = () => {
- addRef.value.openDialog('新建应急预案管理');
+ addRef.value.openDialog('新建应急预案管理',false);
};
// 新增后刷新
const onMyAdd = (e: boolean) => {
@@ -311,20 +297,31 @@
onSubmit();
}
};
- //打开废止库弹窗
- const abolishRef = ref();
- const onabolishLibrary = () => {
- abolishRef.value.openDialog();
+ // 打开修改应急预案管理弹窗
+ const onEdit = (val: string, row: object) => {
+ if (val == '详情') {
+ addRef.value.openDialog('查看应急预案管理',row,true);
+ } else {
+ addRef.value.openDialog('修改应急预案管理',row,false);
+ }
};
+
+ //打开废止库弹窗
+ // const abolishRef = ref();
+ // const onabolishLibrary = () => {
+ // abolishRef.value.openDialog();
+ // };
// 删除用户
- const onRowDel = (data: any) => {
+ const onRowDel = (id: number) => {
+ let arr = [];
+ arr.push(id)
ElMessageBox.confirm('确定删除所选项吗?', '提示', {
confirmButtonText: '确认',
cancelButtonText: '取消',
type: 'warning',
}).then(() => {
emergencyPlanApi()
- .deleteEmergencyTeam(data)
+ .deleteEmergencyTeam(arr)
.then((res) => {
if (res.data.code == 200) {
ElMessage({
@@ -344,6 +341,26 @@
});
}).catch(() => {});
};
+
+ const deleteAll = ref();
+ const handleSelectionChange = (val: any) => {
+ let valId = JSON.parse(JSON.stringify(val));
+ let arr = [];
+ for (let i = 0; i < valId.length; i++) {
+ arr.push(valId[i].id);
+ }
+ deleteAll.value = arr;
+ if (val.length == 1) {
+ warning.value = false;
+ danger.value = false;
+ } else if (val.length == 0) {
+ warning.value = true;
+ danger.value = true;
+ } else {
+ warning.value = true;
+ danger.value = false;
+ }
+ };
// 多选删除
const onDeleteAll = () => {
ElMessageBox.confirm('确定删除所选项吗?', '提示', {
@@ -353,24 +370,23 @@
})
.then(() => {
emergencyPlanApi()
- .deleteEmergencyTeam(deleteAll.value)
- .then((res) => {
- if (res.data.code == 200) {
- ElMessage({
- showClose: true,
- message: res.data.msg,
- type: 'success',
- });
- onSubmit();
- } else {
- ElMessage({
- showClose: true,
- message: res.data.msg,
- type: 'error',
- });
- onSubmit();
- }
- });
+ .deleteEmergencyTeam(deleteAll.value)
+ .then((res) => {
+ if (res.data.code == 200) {
+ ElMessage({
+ message: res.data.msg,
+ type: 'success',
+ });
+ onSubmit();
+ } else {
+ ElMessage({
+ showClose: true,
+ message: res.data.msg,
+ type: 'error',
+ });
+ onSubmit();
+ }
+ });
})
.catch(() => {});
};
@@ -387,25 +403,25 @@
listQuery.pageIndex = val;
};
- const router=useRouter()
+ // const router=useRouter()
// 修改跳转
- const jumpFrom=(data:string)=>{
- router.push({
- path:"/processForm",
- query:{
- type:data
- }
- })
- }
+ // const jumpFrom=(data:string)=>{
+ // router.push({
+ // path:"/processForm",
+ // query:{
+ // type:data
+ // }
+ // })
+ // }
// 发起审批跳转
- const abolish=(data:string)=>{
- router.push({
- path:"/abolishDialog",
- query:{
- type:data
- }
- })
- }
+ // const abolish=(data:string)=>{
+ // router.push({
+ // path:"/abolishDialog",
+ // query:{
+ // type:data
+ // }
+ // })
+ // }
//全屏
const full = ref(false);
const toggleFullscreen = () => {
@@ -425,15 +441,15 @@
tableData,
onSubmit,
onOpenAdd, //新增
- onabolishLibrary,
addRef,
- abolishRef,
+ // onabolishLibrary,
+ // abolishRef,
+ // abolish,
onRowDel,
onHandleSizeChange,
onHandleCurrentChange,
- jumpFrom,
- abolish,
- router,
+ // jumpFrom,
+ // router,
toggleFullscreen,
FullScreen,
full,
@@ -455,6 +471,7 @@
form,
emit,
onDetermine,
+ onEdit,
};
},
});
--
Gitblit v1.9.2