From 8b7c2fe49917d670eb2a03cecda23ea50961c494 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期二, 09 八月 2022 09:26:29 +0800
Subject: [PATCH] lct

---
 src/views/contingencyManagement/panManagement/component/openAdd.vue |   91 +++++++++++++++++----------------------------
 1 files changed, 35 insertions(+), 56 deletions(-)

diff --git a/src/views/contingencyManagement/panManagement/component/openAdd.vue b/src/views/contingencyManagement/panManagement/component/openAdd.vue
index a5d978a..02c44c0 100644
--- a/src/views/contingencyManagement/panManagement/component/openAdd.vue
+++ b/src/views/contingencyManagement/panManagement/component/openAdd.vue
@@ -1,6 +1,6 @@
 <template>
 	<div class="system-edit-user-container">
-		<el-dialog :title="titles" v-model="isShowDialog" width="40%" draggable :fullscreen="full" :close-on-click-modal="false">
+		<el-dialog :title="titles" v-model="isShowDialog" width="50%" draggable :fullscreen="full" :close-on-click-modal="false">
 			<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
 			<el-form ref="ruleFormRef" :model="ruleForm" size="default" label-width="120px" :disabled="disabled">
 				<el-row :gutter="35">
@@ -12,14 +12,16 @@
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
 						<el-form-item label="适用部门" prop="responsibleDepartment">
 							<el-tree-select
-								v-model="ruleForm.treeSelect"
+								v-model="ruleForm.responsibleDepartment"
 								:data="data"
 								multiple
-								:render-after-expand="true"
+								:render-after-expand="false"
 								:props="propse"
-								show-checkbox
 								clearable
-								check-strictly
+                show-checkbox
+                check-strictly
+                check-on-click-node
+                placeholder="请选择"
 							/>
 							<el-divider />
 						</el-form-item>
@@ -27,10 +29,10 @@
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
 						<el-form-item label="预案类型" prop="type">
 							<el-select v-model="ruleForm.type" class="w100" placeholder="请选择">
-								<el-option label="综合应急预案" value="综合应急预案"></el-option>
-								<el-option label="现场处置方案" value="现场处置方案"></el-option>
-								<el-option label="专项应急预案" value="专项应急预案"></el-option>
-								<el-option label="其他预案" value="其他预案"></el-option>
+								<el-option label="综合应急预案" value="1"></el-option>
+								<el-option label="现场处置方案" value="2"></el-option>
+								<el-option label="专项应急预案" value="3"></el-option>
+								<el-option label="其他预案" value="4"></el-option>
 							</el-select>
 						</el-form-item>
 					</el-col>
@@ -45,9 +47,9 @@
 					<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
 						<el-form-item label="预案级别" prop="level">
 							<el-select v-model="ruleForm.level" class="w100" placeholder="请选择">
-								<el-option label="公司级" value="公司级"></el-option>
-								<el-option label="分厂级" value="分厂级"></el-option>
-								<el-option label="车间级" value="车间级"></el-option>
+								<el-option label="公司级" value="1"></el-option>
+								<el-option label="分厂级" value="2"></el-option>
+								<el-option label="车间级" value="3"></el-option>
 							</el-select>
 						</el-form-item>
 					</el-col>
@@ -169,15 +171,14 @@
 			authorDeptId: '', // 编写部门
 			releaseDate: '', // 发布实施日期
 			fileList: [
-				{
-					fileUrl: 'url',
-					fileName: 'name',
-				},
+				// {
+				// 	fileUrl: 'url',
+				// 	fileName: 'name',
+				// },
 			],
 			emergencyTeam: '', //应急队伍
 			areaList: [], //区域列表
-			teamList: [
-            ],
+			teamList: [],
 			deptList: [],
 			abolishStatus: false,
 		});
@@ -194,7 +195,12 @@
 					.seeEmergencyTeam(id)
 					.then((res) => {
 						if (res.data.code == 200) {
-							ruleForm.value = res.data.data;
+              ruleForm.value = res.data.data;
+              let arr = [];
+              for (let i = 0; i < ruleForm.value.teamList.length; i++) {
+                arr.push(ruleForm.value.teamList[i].emergencyTeam);
+              }
+              ruleForm.value.emergencyTeam = arr.toString();
 						}
 					});
 			}
@@ -209,12 +215,7 @@
 				.getTreedepartment()
 				.then((res) => {
 					if (res.data.code == 200) {
-            ruleForm.value = res.data.data;
-            let arr = [];
-            for (let i = 0; i < ruleForm.value.teamList.length; i++) {
-              arr.push(ruleForm.value.teamList[i].userName);
-            }
-            ruleForm.value.userName = arr.toString();
+            data.value = res.data.data;
 					} else {
 						ElMessage.error(res.data.msg);
 					}
@@ -304,10 +305,10 @@
 					authorDeptId: '', // 编写部门
 					releaseDate: '', // 发布实施日期
 					fileList: [
-						{
-							fileUrl: 'url',
-							fileName: 'name',
-						},
+						// {
+						// 	fileUrl: 'url',
+						// 	fileName: 'name',
+						// },
 					],
 					emergencyTeam: '', //应急队伍
 					areaList: [], //区域列表
@@ -321,28 +322,6 @@
 		const resetForm = (formEl: FormInstance | undefined) => {
 			isShowDialog.value = false;
 			if (!formEl) return;
-      ruleForm.value = {
-        name: '', // 预案名称
-        type: '', //预案类型
-        associatedDanger: '', // 危险源关联
-        level: '', // 预案级别
-        authorUid: '', // 编写人
-        authorName: '',
-        authorDeptId: '', // 编写部门
-        releaseDate: '', // 发布实施日期
-        fileList: [
-          {
-            fileUrl: 'url',
-            fileName: 'name',
-          },
-        ],
-        emergencyTeam: '', //应急队伍
-        areaList: [], //区域列表
-        teamList: [
-        ],
-        deptList: [],
-        abolishStatus: false,
-      };
 			formEl.resetFields();
 		};
 		// 应急队伍弹窗
@@ -350,16 +329,16 @@
 		const daiInpt = (data: any) => {
       Shows.value.openDailog(data);
 		};
-    const SearchUser = (e: any) => {
+    const SearchUser = (val: any) => {
       let arr = [];
       for (let i = 0; i < val.length; i++) {
-        arr.push(val[i].realName);
-        ruleForm.value.userList.push({
+        arr.push(val[i].teamName);
+        ruleForm.value.teamList.push({
           userUid: val[i].uid,
-          userName: val[i].realName,
+          emergencyTeam: val[i].teamName,
         });
       }
-      ruleForm.value.userName = arr.toString();
+      ruleForm.value.emergencyTeam = arr.toString();
     };
 		// 选择区域弹窗
 		const openRef = ref();

--
Gitblit v1.9.2