From d57a6d8cca922c9a701887c0403c10d663a258cb Mon Sep 17 00:00:00 2001
From: 13937891274 <kxc0822>
Date: 星期一, 18 七月 2022 17:47:56 +0800
Subject: [PATCH] 全屏功能

---
 src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue                        |   18 
 src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue                        |   18 
 src/views/contingencyManagement/contingency/component/openEdit.vue                                             |   17 
 src/views/contingencyManagement/panManagement/component/openAdd.vue                                            |   17 
 src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue    |  103 ++-
 src/views/contingencyManagement/contingency/component/openSee.vue                                              |   17 
 src/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue                                 |   24 
 src/components/userSelections/index.vue                                                                        |   18 
 src/components/userCheckbox/index.vue                                                                          |   18 
 src/views/contingencyManagement/contingency/component/openAdd.vue                                              |   17 
 src/components/checkTemplate/index.vue                                                                         |   18 
 src/components/regionsDialog/index.vue                                                                         |   26 
 src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue                    |  197 +++++++
 src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/regionsDialog.vue      |   24 
 src/views/contingencyManagement/contingency/component/editEmergencyPersonnel.vue                               |   17 
 src/components/material/index.vue                                                                              |   32 +
 src/views/contingencyManagement/panManagement/component/upData.vue                                             |   18 
 src/views/accidentManagementSystem/accidentExpress/component/openEdit.vue                                      |   17 
 src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/index.vue                                    |   21 
 src/views/contingencyManagement/contingency/component/upData.vue                                               |   18 
 src/views/contingencyManagement/panManagement/component/abolishLibrary.vue                                     |   17 
 src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/index.vue                        |   30 
 src/views/contingencyManagement/panManagement/index.vue                                                        |   29 
 src/views/contingencyManagement/emergencyPlanStartRecord/index.vue                                             |    3 
 src/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue                     |   17 
 src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue                                 |    8 
 src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/index.vue                         |   15 
 src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue                                |   17 
 src/components/emergencySupplies/index.vue                                                                     |   32 +
 src/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue                     |   32 +
 src/views/accidentManagementSystem/workInjuryDeclaration/component/openEdit.vue                                |   17 
 src/views/contingencyManagement/abolishDialog/abolishDialog.vue                                                |    4 
 src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue         |   18 
 /dev/null                                                                                                      |  448 ----------------
 src/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue              |   24 
 src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/rectificationDialog.vue |  113 ++-
 src/views/accidentManagementSystem/accidentReport/component/openAdd.vue                                        |   17 
 src/views/contingencyManagement/emergencyResources/emergencySupplies/component/regionsCheckbox.vue             |   32 +
 src/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue                            |   32 +
 src/views/contingencyManagement/contingency/index.vue                                                          |    2 
 src/views/contingencyManagement/emergencyResources/maintenanceOfEmergencyMaterials/component/openAdd.vue       |   17 
 src/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue                            |   17 
 src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue                  |   31 +
 src/views/accidentManagementSystem/accidentExpress/component/openAdd.vue                                       |   17 
 src/views/accidentManagementSystem/workInjuryDeclaration/component/openAdd.vue                                 |   19 
 src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue            |   17 
 46 files changed, 1,031 insertions(+), 649 deletions(-)

diff --git a/src/components/checkTemplate/index.vue b/src/components/checkTemplate/index.vue
index 235d5ea..24134c3 100644
--- a/src/components/checkTemplate/index.vue
+++ b/src/components/checkTemplate/index.vue
@@ -1,5 +1,6 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择检查模板" width="900px" draggable>
+  <el-dialog v-model="dialogVisible" title="选择检查模板" width="900px" draggable :fullscreen="full">
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -66,7 +67,8 @@
   ref,
 } from 'vue';
 import {
-  Delete
+  Delete,
+  FullScreen
 } from '@element-plus/icons-vue';
 interface User {
   date: string
@@ -115,6 +117,15 @@
     const handleClose = (tag: string) => {
       dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -126,6 +137,9 @@
       dynamicTags,
       handleClose,
       Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/components/emergencySupplies/index.vue b/src/components/emergencySupplies/index.vue
index 4059b6b..ff5839a 100644
--- a/src/components/emergencySupplies/index.vue
+++ b/src/components/emergencySupplies/index.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择应急物资" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择应急物资"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -49,8 +56,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -92,6 +106,15 @@
     const handleClose = (tag: string) => {
       dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -103,6 +126,9 @@
       dynamicTags,
       handleClose,
       Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/components/material/index.vue b/src/components/material/index.vue
index d232437..e6db32e 100644
--- a/src/components/material/index.vue
+++ b/src/components/material/index.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择应急物资" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择应急物资"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -48,8 +55,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -87,6 +101,15 @@
     const handleClose = (tag: string) => {
       dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -98,6 +121,9 @@
       dynamicTags,
       handleClose,
       Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/components/regionsDialog/index.vue b/src/components/regionsDialog/index.vue
index 0aa5c11..8ecb8ab 100644
--- a/src/components/regionsDialog/index.vue
+++ b/src/components/regionsDialog/index.vue
@@ -1,5 +1,6 @@
 <template>
-	<el-dialog v-model="dialogVisible" title="选择区域" width="900px" draggable>
+	<el-dialog v-model="dialogVisible" title="选择区域" width="900px" draggable :fullscreen="full">
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
 		<el-row>
 			<el-col :span="18">
 		<el-form :inline="true" ref="ruleFormRef" :model="ruleForm" status-icon>
@@ -45,8 +46,15 @@
 	</el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
 	setup() {
 		const dialogVisible = ref<boolean>(false);
@@ -84,6 +92,15 @@
 		const handleClose = (tag: string) => {
 			dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 		};
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
 		return {
 			dialogVisible,
 			openDailog,
@@ -95,6 +112,9 @@
 			dynamicTags,
 			handleClose,
 			Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
 		};
 	},
 });
diff --git a/src/components/userCheckbox/index.vue b/src/components/userCheckbox/index.vue
index e11038f..9dda92a 100644
--- a/src/components/userCheckbox/index.vue
+++ b/src/components/userCheckbox/index.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="1000px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-container class="layout-container-demo" style="height: 500px;overflow: auto;min-width: 960px">
         <el-aside width="200px">
           <el-input v-model="filterText" placeholder="请输入组织机构过滤" />
@@ -107,7 +109,9 @@
   ElTree,
   // ElTable,
 } from 'element-plus'
-
+import {
+  FullScreen
+} from '@element-plus/icons-vue'
 interface Tree {
   id: number
   label: string
@@ -264,6 +268,15 @@
     const handleCurrentChange = (val: number) => {
       console.log(`current page: ${val}`);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -282,6 +295,9 @@
       handleCurrentChange,
       pageIndex,
       pageSize,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/components/userSelections/index.vue b/src/components/userSelections/index.vue
index 19458f2..9728e94 100644
--- a/src/components/userSelections/index.vue
+++ b/src/components/userSelections/index.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="1000px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-container class="layout-container-demo" style="height: 500px;overflow: auto;min-width: 960px">
         <el-aside width="200px">
           <el-input v-model="filterText" placeholder="请输入组织机构过滤" />
@@ -121,7 +123,9 @@
   ElTree,
   // ElTable,
 } from 'element-plus'
-
+import {
+  FullScreen
+} from '@element-plus/icons-vue'
 interface Tree {
   id: number
   label: string
@@ -283,6 +287,15 @@
     const handleCurrentChange = (val: number) => {
       console.log(`current page: ${val}`);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -303,6 +316,9 @@
       pageSize,
       radio1,
       radio,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue b/src/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue
index bafb2e6..68c7810 100644
--- a/src/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue
+++ b/src/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -82,7 +84,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -314,6 +317,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -336,6 +348,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/accidentExpress/component/openAdd.vue b/src/views/accidentManagementSystem/accidentExpress/component/openAdd.vue
index ff2e8fb..ea0c2f7 100644
--- a/src/views/accidentManagementSystem/accidentExpress/component/openAdd.vue
+++ b/src/views/accidentManagementSystem/accidentExpress/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -114,7 +116,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import NumberOfCasualties from '/@/views/accidentManagementSystem/accidentExpress/component/numberOfCasualties.vue'
 import UserSelections from "/@/components/userSelections/index.vue"
@@ -356,6 +359,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       ShowUser,
       typeChang,
@@ -381,6 +393,9 @@
       regionsDialog,
       openDai,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/accidentExpress/component/openEdit.vue b/src/views/accidentManagementSystem/accidentExpress/component/openEdit.vue
index 4ea7017..f3ef29b 100644
--- a/src/views/accidentManagementSystem/accidentExpress/component/openEdit.vue
+++ b/src/views/accidentManagementSystem/accidentExpress/component/openEdit.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -106,7 +108,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -338,6 +341,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -360,6 +372,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue b/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
index 31c305f..d52af78 100644
--- a/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
+++ b/src/views/accidentManagementSystem/accidentReport/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -174,7 +176,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -406,6 +409,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -428,6 +440,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue b/src/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue
index 724e8ef..5e9a5a4 100644
--- a/src/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue
+++ b/src/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择事故名称" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择事故名称"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -64,8 +71,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -107,6 +121,15 @@
     const handleClose = (tag: string) => {
       dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -118,6 +141,9 @@
       dynamicTags,
       handleClose,
       Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/workInjuryDeclaration/component/openAdd.vue b/src/views/accidentManagementSystem/workInjuryDeclaration/component/openAdd.vue
index 36238d3..1fe3ad8 100644
--- a/src/views/accidentManagementSystem/workInjuryDeclaration/component/openAdd.vue
+++ b/src/views/accidentManagementSystem/workInjuryDeclaration/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -152,12 +154,11 @@
 import type {
   UploadUserFile,
   FormInstance,
-  UploadProps,
-  ElMessage,
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import AccidentName from '/@/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue'
@@ -389,6 +390,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       daiInpt,
       openDialog,
@@ -411,6 +421,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/accidentManagementSystem/workInjuryDeclaration/component/openEdit.vue b/src/views/accidentManagementSystem/workInjuryDeclaration/component/openEdit.vue
index 4ea7017..f3ef29b 100644
--- a/src/views/accidentManagementSystem/workInjuryDeclaration/component/openEdit.vue
+++ b/src/views/accidentManagementSystem/workInjuryDeclaration/component/openEdit.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -106,7 +108,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -338,6 +341,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -360,6 +372,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/abolishDialog/abolishDialog.vue b/src/views/contingencyManagement/abolishDialog/abolishDialog.vue
index 156771d..c0ee5e8 100644
--- a/src/views/contingencyManagement/abolishDialog/abolishDialog.vue
+++ b/src/views/contingencyManagement/abolishDialog/abolishDialog.vue
@@ -19,7 +19,9 @@
       <formInformationTops></formInformationTops>
     </div>
     <div v-if="activeIndex == 2" class="navType" style="padding:20px 20px 0 20px">
-      <div class="title2">流程图</div>
+      <div class="title2">流程图
+        <img src="src">
+      </div>
       <div style="width:100%;height:400px"></div>
     </div>
   </div>
diff --git a/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue b/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue
index 0188133..9998a23 100644
--- a/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue
+++ b/src/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -80,7 +82,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen,
 } from '@element-plus/icons-vue'
 
 export default defineComponent({
@@ -158,6 +161,15 @@
     const onCancel = () => {
       closeDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -168,6 +180,9 @@
       ruleForm,
       rules,
       Search,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/component/editEmergencyPersonnel.vue b/src/views/contingencyManagement/contingency/component/editEmergencyPersonnel.vue
index d6092e1..3effe20 100644
--- a/src/views/contingencyManagement/contingency/component/editEmergencyPersonnel.vue
+++ b/src/views/contingencyManagement/contingency/component/editEmergencyPersonnel.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -81,7 +83,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen,
 } from '@element-plus/icons-vue'
 // 定义接口来定义对象的类型
 interface DeptData {
@@ -198,6 +201,15 @@
         }
       })
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -208,6 +220,9 @@
       rules,
       Search,
       ...toRefs(state),
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/component/openAdd.vue b/src/views/contingencyManagement/contingency/component/openAdd.vue
index 16c05f2..3ee7941 100644
--- a/src/views/contingencyManagement/contingency/component/openAdd.vue
+++ b/src/views/contingencyManagement/contingency/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -144,7 +146,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import AddEmergencyPersonnel from "/@/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue";
 import UserSelections from "/@/components/userSelections/index.vue"
@@ -314,6 +317,15 @@
         }
       })
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -335,6 +347,9 @@
       userRef,
       openUser,
       onAddEmergencyPersonnel,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/component/openEdit.vue b/src/views/contingencyManagement/contingency/component/openEdit.vue
index 80df2a9..fbd8de4 100644
--- a/src/views/contingencyManagement/contingency/component/openEdit.vue
+++ b/src/views/contingencyManagement/contingency/component/openEdit.vue
@@ -7,7 +7,9 @@
           :model="ruleForm"
           size="default"
           label-width="120px"
+          :fullscreen="full"
       >
+        <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
         <el-row :gutter="35">
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="队伍名称" prop="teamName">
@@ -138,7 +140,8 @@
   ElTable,
 } from 'element-plus'
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import AddEmergencyPersonnel from "/@/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue";
@@ -422,6 +425,15 @@
     const onEditEmergencyPersonnel = (row: TableDataRow) => {
       editRef.value.openDialog(row);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -446,6 +458,9 @@
       openUser,
       userRef,
       ...toRefs(state),
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/component/openSee.vue b/src/views/contingencyManagement/contingency/component/openSee.vue
index d5f5ff3..abfd5e9 100644
--- a/src/views/contingencyManagement/contingency/component/openSee.vue
+++ b/src/views/contingencyManagement/contingency/component/openSee.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form :model="ruleForm" size="default" label-width="90px">
         <el-row :gutter="35">
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
@@ -121,7 +123,8 @@
   TabsPaneContext,
 } from 'element-plus'
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 // import AddTeamLeader from '/@/views/contingency/component/addEmergencyPersonnel.vue';
 // 定义接口来定义对象的类型
@@ -322,6 +325,15 @@
     // const onAddTeamLeader = () => {
     //   addRef.value.openDialog();
     // };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -337,6 +349,9 @@
       // addRef,
       // onAddTeamLeader,
       ...toRefs(state),
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/component/upData.vue b/src/views/contingencyManagement/contingency/component/upData.vue
index 07a7958..cc3e2d0 100644
--- a/src/views/contingencyManagement/contingency/component/upData.vue
+++ b/src/views/contingencyManagement/contingency/component/upData.vue
@@ -4,7 +4,9 @@
       title="导入Excel"
       width="50%"
       draggable
+      :fullscreen="full"
   >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-upload
         v-model:file-list="fileList"
         class="upload-demo"
@@ -38,7 +40,9 @@
   UploadProps,
   UploadUserFile,
 } from "element-plus";
-
+import {
+  FullScreen
+} from '@element-plus/icons-vue'
 export default defineComponent({
   setup() {
     let dialogVisible =ref<boolean>(false)
@@ -86,6 +90,15 @@
     const openDialog = (type:string,value:any,projectList: any,projectId:string) => {
       dialogVisible.value=true
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       fileList,
@@ -94,6 +107,9 @@
       handleExceed,
       beforeRemove,
       openDialog,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/contingency/index.vue b/src/views/contingencyManagement/contingency/index.vue
index 197e49c..4d71a26 100644
--- a/src/views/contingencyManagement/contingency/index.vue
+++ b/src/views/contingencyManagement/contingency/index.vue
@@ -141,8 +141,6 @@
 import OpenSee from '/@/views/contingencyManagement/contingency/component/openSee.vue';
 import UpData from '/@/views/contingencyManagement/contingency/component/upData.vue';
 import {contingencyApi} from "/@/api/contingency";
-import {Session} from "/@/utils/storage";
-import {initBackEndControlRoutes} from "/@/router/backEnd";
 
 
 // 定义表格数据类型
diff --git a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue
index d199eb6..8bc2c51 100644
--- a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue
+++ b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue
@@ -3,9 +3,11 @@
     <el-dialog
         title="查看演练实施评价"
         v-model="isShowDialog"
-        width="769px"
+        width="900px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -15,17 +17,17 @@
         <el-row :gutter="35">
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="演练名称" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input>
+              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="演练地点" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input>
+              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="主办部门" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -35,7 +37,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="演练方式" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -49,16 +51,17 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="daiInpt"/>
+                  <el-button :icon="Search" @click="daiInpt" disabled/>
                 </template>
               </el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="演练级别" prop="teamPhone">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="公司级" value="admin"></el-option>
                 <el-option label="分厂级" value="common"></el-option>
                 <el-option label="车间级" value="common"></el-option>
@@ -72,6 +75,7 @@
                   class="w100"
                   type="datetime"
                   placeholder="选择日期时间"
+                  disabled
               />
             </el-form-item>
           </el-col>
@@ -82,6 +86,7 @@
                   class="w100"
                   type="datetime"
                   placeholder="选择日期时间"
+                  disabled
               />
             </el-form-item>
           </el-col>
@@ -92,17 +97,18 @@
                   class="w100"
                   type="datetime"
                   placeholder="选择日期时间"
+                  disabled
               />
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="计划定制人" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input>
+              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="制定部门" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -116,16 +122,17 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
+                  <el-button :icon="Search" @click="openUser" disabled/>
                 </template>
               </el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
             <el-form-item label="演练目的" prop="teamLevel">
-              <el-input v-model="ruleForm.name" class="textarea" type="textarea"></el-input>
+              <el-input v-model="ruleForm.name" class="textarea" type="textarea" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
@@ -134,26 +141,27 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
+                  <el-button :icon="Search" @click="openUser" disabled/>
                 </template>
               </el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="保险措施" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input>
+              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="演练经费" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称"></el-input>
+              <el-input v-model="ruleForm.teamName" placeholder="请填写队伍名称" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
             <el-form-item label="备注信息" prop="teamLevel">
-              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息"></el-input>
+              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
@@ -163,8 +171,9 @@
                   class="upload-demo"
                   action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
                   :on-change="handleChange"
+                  disabled
               >
-                <el-button type="primary"
+                <el-button type="primary" disabled
                 >点击上传</el-button>
                 <template #tip>
                   <div class="el-upload__tip">
@@ -180,16 +189,17 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
+                  <el-button :icon="Search" @click="openUser" disabled/>
                 </template>
               </el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
             <el-form-item label="演练过程描述" prop="teamLevel">
-              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息"></el-input>
+              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
@@ -198,9 +208,10 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
+                  <el-button :icon="Search" @click="openUser" disabled/>
                 </template>
               </el-input>
             </el-form-item>
@@ -212,6 +223,7 @@
                   class="w100"
                   type="datetime"
                   placeholder="选择日期时间"
+                  disabled
               />
             </el-form-item>
           </el-col>
@@ -228,16 +240,17 @@
                   v-model="ruleForm.teamLeader"
                   placeholder="请选择"
                   class="input-with-select"
+                  disabled
               >
                 <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
+                  <el-button :icon="Search" @click="openUser" disabled/>
                 </template>
               </el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="预案评审-适宜性" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -247,7 +260,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="预案评审-充分性" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -257,7 +270,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="人员到位情况" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -267,7 +280,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="物资到位情况-现场物资" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -277,7 +290,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="物资到位情况-个人防护" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -287,7 +300,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="协调组织情况-整体组织" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -297,7 +310,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="协调组织情况-疏散组分工" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -307,7 +320,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="实战效果评价" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -317,7 +330,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="支援部门和协作有效性-报告上级" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -327,7 +340,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="支援部门和协作有效性-安全部门" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -337,7 +350,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="支援部门和协作有效性-救援后勤部门" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -347,7 +360,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="支援部门和协作有效性-警戒撤离配合" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="综合应急预案" value="admin"></el-option>
                 <el-option label="现场处置方案" value="common"></el-option>
                 <el-option label="专项应急预案" value="common"></el-option>
@@ -357,7 +370,7 @@
           </el-col>
           <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
             <el-form-item label="是否需要修改应急预案" prop="teamLeader">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择" disabled>
                 <el-option label="是" value="admin"></el-option>
                 <el-option label="否" value="common"></el-option>
               </el-select>
@@ -365,12 +378,12 @@
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
             <el-form-item label="存在问题和改进措施" prop="teamLevel">
-              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息"></el-input>
+              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写备注信息" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
             <el-form-item label="修改内容" prop="teamLevel">
-              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写修改内容"></el-input>
+              <el-input v-model="ruleForm.name" class="textarea" type="textarea" placeholder="请填写修改内容" disabled></el-input>
             </el-form-item>
           </el-col>
           <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
@@ -380,8 +393,9 @@
                   class="upload-demo"
                   action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
                   :on-change="handleChange"
+                  disabled
               >
-                <el-button type="primary"
+                <el-button type="primary" disabled
                 >点击上传</el-button>
                 <template #tip>
                   <div class="el-upload__tip">
@@ -418,7 +432,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -639,6 +654,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -660,6 +684,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
@@ -667,6 +694,8 @@
 <style scoped lang="scss">
 .el-form .el-form-item{
   margin-bottom: 18px !important;
+  display: flex;
+  align-items: flex-start;
 }
 ::v-deep .el-form-item--default .el-form-item__label{
   text-align: right;
diff --git a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/rectificationDialog.vue b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/rectificationDialog.vue
index 706e24d..f8d0901 100644
--- a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/rectificationDialog.vue
+++ b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/rectificationDialog.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -180,53 +182,55 @@
                   placeholder="请选择"/>
             </el-form-item>
           </el-col>
-          <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
-            <el-tab-pane label="组织整改" name="first">
-              <el-row style="margin: 0">
-                <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
-                  <el-form-item label="整改意见" prop="teamLevel">
-                    <el-input v-model="ruleForm.name" class="textarea" type="textarea" disabled placeholder="请填写整改意见"></el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
-                  <el-form-item label="整改期限" prop="telephone">
-                    <el-date-picker
-                        v-model="value1"
-                        class="w100"
-                        type="datetime"
-                        placeholder="选择日期时间"
-                        disabled
-                    />
-                  </el-form-item>
-                </el-col>
-                <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
-                  <el-form-item label="填报人" prop="telephone" >
-                    <el-input
-                        v-model="ruleForm.teamLeader"
-                        placeholder="请选择"
-                        class="input-with-select"
-                        disabled
-                    >
-                      <template #append>
-                        <el-button :icon="Search" disabled @click="openUser"/>
-                      </template>
-                    </el-input>
-                  </el-form-item>
-                </el-col>
-                <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
-                  <el-form-item label="填报日期" prop="telephone">
-                    <el-date-picker
-                        v-model="value1"
-                        class="w100"
-                        type="datetime"
-                        placeholder="选择日期时间"
-                        disabled
-                    />
-                  </el-form-item>
-                </el-col>
-              </el-row>
-            </el-tab-pane>
-          </el-tabs>
+          <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
+            <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
+              <el-tab-pane label="组织整改" name="first">
+                <el-row style="margin: 0">
+                  <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
+                    <el-form-item label="整改意见" prop="teamLevel">
+                      <el-input v-model="ruleForm.name" class="textarea" type="textarea" disabled placeholder="请填写整改意见"></el-input>
+                    </el-form-item>
+                  </el-col>
+                  <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
+                    <el-form-item label="整改期限" prop="telephone">
+                      <el-date-picker
+                          v-model="value1"
+                          class="w100"
+                          type="datetime"
+                          placeholder="选择日期时间"
+                          disabled
+                      />
+                    </el-form-item>
+                  </el-col>
+                  <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
+                    <el-form-item label="填报人" prop="telephone" >
+                      <el-input
+                          v-model="ruleForm.teamLeader"
+                          placeholder="请选择"
+                          class="input-with-select"
+                          disabled
+                      >
+                        <template #append>
+                          <el-button :icon="Search" disabled @click="openUser"/>
+                        </template>
+                      </el-input>
+                    </el-form-item>
+                  </el-col>
+                  <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20" style="padding-left: 17.5px;padding-right: 17.5px;">
+                    <el-form-item label="填报日期" prop="telephone">
+                      <el-date-picker
+                          v-model="value1"
+                          class="w100"
+                          type="datetime"
+                          placeholder="选择日期时间"
+                          disabled
+                      />
+                    </el-form-item>
+                  </el-col>
+                </el-row>
+              </el-tab-pane>
+            </el-tabs>
+          </el-col>
         </el-row>
       </el-form>
       <template #footer>
@@ -258,7 +262,8 @@
 } from 'element-plus'
 import {
   Search,
-  Plus
+  Plus,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -502,6 +507,15 @@
       }
       return true
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -527,6 +541,9 @@
       handleAvatarSuccess,
       beforeAvatarUpload,
       Plus,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/index.vue b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/index.vue
index f64d99a..eb03853 100644
--- a/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/index.vue
+++ b/src/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/index.vue
@@ -52,7 +52,7 @@
                     <EditPen />
                   </el-icon>评价
                 </el-button>
-                <el-button size="small" text type="primary" @click="onApprovalProgress(scope.row)">
+                <el-button size="small" text type="primary" @click="onFlowChart(scope.row)">
                   审批进度
                 </el-button>
                 <el-button size="small" text type="primary" @click="onApprovalProgress(scope.row)">
@@ -91,6 +91,7 @@
       </el-tabs>
     </el-card>
     <ApprovalProgress ref="approvalRef" />
+    <FlowChart ref="flowRef" />
     <RectificationDialog ref="rectificationRef" />
     <OpenEdit ref="editRef" />
     <upData ref="upShow"></upData>
@@ -116,6 +117,7 @@
   Refresh,
   EditPen,
 } from '@element-plus/icons-vue'
+import FlowChart from '/@/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/flowChart.vue'
 import ApprovalProgress from '/@/views/contingencyManagement/emergencyDrill/drillImplementationEvaluation/component/approvalProgress.vue';
 import OpenEdit from '/@/views/contingencyManagement/panManagement/component/openEdit.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
@@ -160,7 +162,8 @@
     Refresh,
     UpData,
     ApprovalProgress,
-    RectificationDialog
+    RectificationDialog,
+    FlowChart
   },
   setup() {
     const activeName = ref('first')
@@ -231,7 +234,11 @@
         teamLeader: '王磊',
       }
     ]
-
+    // 审批进度弹窗
+    const flowRef = ref();
+    const onFlowChart = (row: TableDataRow) => {
+      flowRef.value.openDialog(row);
+    };
     // 打开修改用户弹窗
     const editRef = ref();
     const onOpenEdit = (row: TableDataRow) => {
@@ -275,6 +282,8 @@
       approvalRef,
       onRectificationDialog,
       rectificationRef,
+      onFlowChart,
+      flowRef,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue
index 823a2aa..d34c0f0 100644
--- a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue
+++ b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -100,7 +102,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserCheckbox from "/@/components/userCheckbox/index.vue"
 import UserSelect from '/@/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue'
@@ -166,6 +169,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -183,6 +195,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/regionsDialog.vue b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/regionsDialog.vue
index b673e61..c30db4a 100644
--- a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/regionsDialog.vue
+++ b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/regionsDialog.vue
@@ -1,5 +1,12 @@
 <template>
-	<el-dialog v-model="dialogVisible" title="选择演练名称" width="900px" draggable>
+	<el-dialog
+      v-model="dialogVisible"
+      title="选择演练名称"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
 		<el-row>
 			<el-col :span="18">
 		<el-form :inline="true" ref="ruleFormRef" :model="ruleForm" status-icon>
@@ -53,7 +60,8 @@
   ref
 } from 'vue';
 import {
-  Delete
+  Delete,
+  FullScreen
 } from '@element-plus/icons-vue';
 export default defineComponent({
 	setup() {
@@ -96,6 +104,15 @@
 		const handleClose = (tag: string) => {
 			dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
 		};
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
 		return {
 			dialogVisible,
 			openDailog,
@@ -108,6 +125,9 @@
 			dynamicTags,
 			handleClose,
 			Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
 		};
 	},
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue
index 273a389..c3a4156 100644
--- a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue
+++ b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/userSelect.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="1000px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-container class="layout-container-demo" style="height: 500px;overflow: auto;min-width: 960px">
         <el-aside width="200px">
           <el-input v-model="filterText" placeholder="请输入组织机构过滤" />
@@ -121,7 +123,9 @@
   ElTree,
   // ElTable,
 } from 'element-plus'
-
+import {
+  FullScreen
+} from '@element-plus/icons-vue'
 interface Tree {
   id: number
   label: string
@@ -283,6 +287,15 @@
     const handleCurrentChange = (val: number) => {
       console.log(`current page: ${val}`);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -303,6 +316,9 @@
       pageSize,
       radio1,
       radio,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/index.vue b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/index.vue
index e29f8a7..d0c73d3 100644
--- a/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/index.vue
+++ b/src/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/index.vue
@@ -3,7 +3,7 @@
     <el-card shadow="hover">
       <div class="button_Line">
         <div class="button_Left">
-          <el-button size="default" type="primary"  @click="onOpenAdd('新建')">
+          <el-button size="default" type="primary"  @click="onOpenAdd">
             <el-icon>
               <Plus />
             </el-icon>新建
@@ -55,22 +55,22 @@
         <el-table-column prop="attachments" label="应急预案" show-overflow-tooltip sortable></el-table-column>
         <el-table-column label="操作" width="260" align="center" fixed="right">
           <template #default="scope">
-            <el-button size="small" text type="primary" @click="onOpenSee(scope.row)">
+            <el-button size="small" text type="primary" @click="onOpenAdd(scope.row)">
               <el-icon style="margin-right: 5px;">
                 <VideoPlay />
               </el-icon>启动
             </el-button>
-            <el-button size="small" text type="primary" @click="onOpenSee(scope.row)">
+            <el-button size="small" text type="primary" @click="onOpenAdd(scope.row)">
               <el-icon style="margin-right: 5px;">
                 <VideoPause />
               </el-icon>废止
             </el-button>
-            <el-button size="small" text type="primary" @click="onOpenEdit(scope.row)">
+            <el-button size="small" text type="primary" @click="onOpenAdd(scope.row)">
               <el-icon style="margin-right: 5px;">
                 <EditPen />
               </el-icon>修改
             </el-button>
-            <el-button size="small" text type="primary" @click="onOpenEdit(scope.row)">
+            <el-button size="small" text type="primary" @click="onOpenAdd(scope.row)">
               发起审批
             </el-button>
             <el-button size="small" text type="primary" @click="onRowDel(scope.row)">
@@ -97,9 +97,7 @@
         />
       </div>
     </el-card>
-    <OpenSee ref="seeRef" />
     <OpenAdd ref="addRef" />
-    <OpenEdit ref="editRef" />
     <upData ref="upShow"></upData>
   </div>
 </template>
@@ -128,8 +126,6 @@
   EditPen,
 } from '@element-plus/icons-vue'
 import OpenAdd from '/@/views/contingencyManagement/emergencyDrill/implementationOfEmergencyDrill/component/openAdd.vue';
-import OpenEdit from '/@/views/contingencyManagement/panManagement/component/openEdit.vue';
-import OpenSee from '/@/views/contingencyManagement/panManagement/component/openSee.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
 
 // 定义表格数据类型
@@ -164,8 +160,6 @@
   name: 'systemUser',
   components: {
     OpenAdd,
-    OpenSee,
-    OpenEdit,
     EditPen,
     Plus,
     // Edit,
@@ -178,8 +172,6 @@
     UpData
   },
   setup() {
-    const seeRef = ref();
-    const editRef = ref();
     // 选择框
     // const value = ref('');
     // const options =
@@ -250,18 +242,10 @@
         teamLeader: '王磊',
       }
     ]
-    //查看用户弹窗
-    const onOpenSee = (row: TableDataRow) => {
-      seeRef.value.openDialog(row);
-    };
     // 打开新增用户弹窗
     const addRef = ref();
     const onOpenAdd = () => {
       addRef.value.openDialog();
-    };
-    // 打开修改用户弹窗
-    const onOpenEdit = (row: TableDataRow) => {
-      editRef.value.openDialog(row);
     };
     // 删除用户
     const onRowDel = (row: TableDataRow) => {
@@ -294,10 +278,6 @@
       upButton,
       upShow,
       tableData,
-      onOpenSee, //查看
-      seeRef,
-      onOpenEdit,  //编辑
-      editRef,
       onOpenAdd,  //新增
       addRef,
       onRowDel,
diff --git a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue
index 4571039..10ba7d3 100644
--- a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue
+++ b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -193,7 +195,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserCheckbox from "/@/components/userCheckbox/index.vue"
 import RegionsDialog from "/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue"
@@ -381,7 +384,15 @@
     const drillDate = ref('')
     // 修改时间
     const editDate = ref('')
-
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -405,6 +416,9 @@
       datetime,
       drillDate,
       editDate,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue
index 61cf6f3..8d04ed9 100644
--- a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue
+++ b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -200,7 +202,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserCheckbox from "/@/components/userCheckbox/index.vue"
 import RegionsDialog from "/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue"
@@ -376,7 +379,15 @@
     const drillDate = ref('')
     // 修改时间
     const editDate = ref('')
-
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -399,6 +410,9 @@
       datetime,
       drillDate,
       editDate,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue
index d0ae9ee..2466cb9 100644
--- a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue
+++ b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue
@@ -1,5 +1,11 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择应急预案" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择应急预案"
+      width="900px"
+      draggable
+      :fullscreen="full">
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-form :inline="true" ref="ruleFormRef" :model="ruleForm" status-icon>
@@ -61,8 +67,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -109,6 +122,15 @@
     const radio=(event:any)=>{
       dynamicTags.value[0]=event
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -123,6 +145,9 @@
       radio1,
       radio,
       dynamicTags,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/index.vue b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/index.vue
index 73bd9fe..f468732 100644
--- a/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/index.vue
+++ b/src/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/index.vue
@@ -8,11 +8,6 @@
               <Plus />
             </el-icon>新建
           </el-button>
-<!--          <el-button size="default" type="warning" plain disabled>-->
-<!--            <el-icon>-->
-<!--              <Edit />-->
-<!--            </el-icon>修改-->
-<!--          </el-button>-->
           <el-button size="default" type="danger" plain disabled>
             <el-icon>
               <Delete />
@@ -64,7 +59,7 @@
                 <View />
               </el-icon>查看
             </el-button>
-            <el-button size="small" text type="primary" @click="onOpenSee(scope.row)">
+            <el-button size="small" text type="primary" @click="onflowChart(scope.row)">
               <el-icon style="margin-right: 5px;">
                 <EditPen />
               </el-icon>修改
@@ -95,6 +90,7 @@
     </el-card>
     <OpenAdd ref="addRef" />
     <OpenSee ref="seeRef" />
+    <FlowChart ref="flowRef"></FlowChart>
     <upData ref="upShow"></upData>
   </div>
 </template>
@@ -125,6 +121,7 @@
 import {useRouter} from "vue-router"
 import OpenAdd from '/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openAdd.vue';
 import OpenSee from '/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/openSee.vue';
+import FlowChart from '/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/flowChart.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
 
 // 定义表格数据类型
@@ -166,7 +163,8 @@
     Download,
     Refresh,
     VideoPlay,
-    UpData
+    UpData,
+    FlowChart,
   },
   setup() {
     // 选择框
@@ -228,10 +226,15 @@
     const onOpenAdd = () => {
       addRef.value.openDialog();
     };
-    // 打开修改用户弹窗
+    // 打开查看用户弹窗
     const seeRef = ref();
     const onOpenSee = (row: TableDataRow) => {
       seeRef.value.openDialog(row);
+    };
+    // 打开修改用户弹窗
+    const flowRef = ref();
+    const onflowChart = (row: TableDataRow) => {
+      flowRef.value.openDialog(row);
     };
     // 删除用户
     const onRowDel = (row: TableDataRow) => {
@@ -273,6 +276,8 @@
       upShow,
       tableData,
       onOpenSee,  //查看
+      onflowChart,
+      flowRef,
       seeRef,
       onOpenAdd,  //新增
       addRef,
diff --git a/src/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue b/src/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue
index a73b224..da7030d 100644
--- a/src/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue
+++ b/src/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue
@@ -1,6 +1,13 @@
 <template>
   <div class="system-edit-user-container">
-    <el-dialog title="查看应急预案启动记录" v-model="isShowDialog" width="769px">
+    <el-dialog
+        title="查看应急预案启动记录"
+        v-model="isShowDialog"
+        width="769px"
+        draggable
+        :fullscreen="full"
+    >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :rules="rules"
@@ -58,7 +65,8 @@
   FormInstance,
 } from 'element-plus'
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import AddEmergencyPersonnel from "/@/views/contingencyManagement/contingency/component/addEmergencyPersonnel.vue";
@@ -141,6 +149,15 @@
       state.ruleForm = row;
       state.isShowDialog = true;
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -150,6 +167,9 @@
       openUser,
       userRef,
       ...toRefs(state),
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue b/src/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue
index b6954a6..2d72476 100644
--- a/src/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue
+++ b/src/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择应急预案" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择应急预案"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -70,8 +77,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -119,6 +133,15 @@
     const radio=(event:any)=>{
       dynamicTags.value[0]=event
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -132,6 +155,9 @@
       Delete,
       radio1,
       radio,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyPlanStartRecord/index.vue b/src/views/contingencyManagement/emergencyPlanStartRecord/index.vue
index d60ce4e..deb5088 100644
--- a/src/views/contingencyManagement/emergencyPlanStartRecord/index.vue
+++ b/src/views/contingencyManagement/emergencyPlanStartRecord/index.vue
@@ -100,7 +100,6 @@
     </el-card>
     <SelectEmergencyPlan ref="showRef"/>
     <OpenSee ref="editRef" />
-    <upData ref="upShow"></upData>
   </div>
 </template>
 
@@ -129,7 +128,6 @@
   EditPen,
 } from '@element-plus/icons-vue'
 import OpenSee from '/@/views/contingencyManagement/emergencyPlanStartRecord/component/openSee.vue';
-import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
 import SelectEmergencyPlan from '/@/views/contingencyManagement/emergencyPlanStartRecord/component/selectEmergencyPlan.vue'
 
 // 定义表格数据类型
@@ -156,7 +154,6 @@
     SelectEmergencyPlan,
     Download,
     Refresh,
-    UpData
   },
   setup() {
     const ruleFormRef = ref<FormInstance>()
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue
new file mode 100644
index 0000000..93be57f
--- /dev/null
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue
@@ -0,0 +1,197 @@
+<template>
+  <div class="system-edit-user-container">
+    <el-dialog
+        title="新建应急物资保养"
+        v-model="isShowDialog"
+        width="769px"
+        draggable
+        :fullscreen="full"
+    >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
+      <el-form
+          ref="ruleFormRef"
+          :model="ruleForm"
+          size="default"
+          label-width="120px"
+      >
+        <el-row :gutter="35">
+          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+            <el-form-item label="应急物资" prop="teamName">
+              <el-input
+                  v-model="ruleForm.teamLeader"
+                  placeholder="请选择"
+                  class="input-with-select"
+              >
+                <template #append>
+                  <el-button :icon="Search" @click="daiInpt"/>
+                </template>
+              </el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+            <el-form-item label="保养结果" prop="teamLeader">
+              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
+                <el-option label="正常" value="admin"></el-option>
+                <el-option label="异常" value="common"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+            <el-form-item label="创建人" prop="telephone">
+              <el-input
+                  v-model="ruleForm.teamLeader"
+                  placeholder="请选择"
+                  class="input-with-select"
+              >
+                <template #append>
+                  <el-button :icon="Search" @click="openUser" />
+                </template>
+              </el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+            <el-form-item label="创建时间" prop="telephone">
+              <el-date-picker
+                  class="w100"
+                  v-model="value1"
+                  type="datetime"
+                  placeholder="选择日期时间"
+              />
+            </el-form-item>
+          </el-col>
+        </el-row>
+      </el-form>
+      <template #footer>
+				<span class="dialog-footer">
+					<el-button @click="onCancel" size="default">关闭</el-button>
+          <el-button size="default" type="primary" @click="submitForm(ruleFormRef)">确定</el-button>
+				</span>
+      </template>
+    </el-dialog>
+    <Material ref="showRef"/>
+    <userSelections ref="userRef"/>
+  </div>
+</template>
+
+<script lang="ts">
+import {
+  reactive,
+  ref,
+  defineComponent
+} from 'vue';
+
+import type {
+  FormInstance,
+  // FormRules,
+} from 'element-plus'
+
+import {
+  Search,
+  FullScreen
+} from '@element-plus/icons-vue'
+import Material from '/@/components/material/index.vue'
+import UserSelections from "/@/components/userSelections/index.vue"
+
+export default defineComponent({
+  name: 'openAdd',
+  components: {
+    UserSelections,
+    Material,
+  },
+  setup() {
+    const isShowDialog = ref(false)
+
+    const ruleFormRef = ref<FormInstance>()
+    //定义表单
+    const ruleForm = reactive({
+        teamName: '', // 队伍名称
+        teamLeader: '', //队伍负责人
+        department: [], // 负责人部门
+        phone: '', // 负责人手机
+        telephone: '', // 固定电话
+    });
+    // 打开弹窗
+    const openDialog = () => {
+      // state.ruleForm = row;
+      isShowDialog.value = true;
+    };
+    // 关闭弹窗
+    const closeDialog = () => {
+      isShowDialog.value = false;
+    };
+    // 取消
+    const onCancel = () => {
+      closeDialog();
+    };
+    //日期选择器
+    const value1 = ref('')
+    // 表单提交验证必填项
+    const submitForm = async (formEl: FormInstance | undefined) => {
+      if (!formEl) return
+      await formEl.validate((valid, fields) => {
+        if (valid) {
+          console.log('submit!')
+        } else {
+          console.log('error submit!', fields)
+        }
+      })
+    }
+    // 应急物资弹窗
+    const showRef=ref()
+    const daiInpt=()=>{
+      showRef.value.openDailog()
+    }
+    // 编写人弹窗
+    const userRef = ref();
+    const openUser = () => {
+      userRef.value.openDialog();
+    };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
+    return {
+      openDialog,
+      closeDialog,
+      isShowDialog,
+      onCancel,
+      Search,
+      ruleForm,
+      value1,
+      daiInpt,
+      showRef,
+      ruleFormRef,
+      submitForm,
+      openUser,
+      userRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
+    };
+  },
+});
+</script>
+<style scoped lang="scss">
+.textarea{
+  height: 168px!important;
+}
+.textarea ::v-deep .el-textarea__inner{
+  height: 168px!important;
+}
+::v-deep .el-table__cell {
+  font-weight: 400;
+}
+.el-divider--horizontal{
+  height: 0;
+  margin: 0;
+  border-top: transparent;
+}
+.el-select{
+  width: 100%;
+}
+</style>
\ No newline at end of file
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintainDialog.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintainDialog.vue
deleted file mode 100644
index 80182a0..0000000
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintainDialog.vue
+++ /dev/null
@@ -1,193 +0,0 @@
-<template>
-  <el-dialog v-model="dialogVisible" title="选择岗位id" width="900px" draggable>
-    <el-row>
-      <el-col :span="18">
-        <el-row>
-          <el-col :span="24">
-            <el-form ref="ruleFormRef" :model="ruleForm" :inline="true" status-icon>
-              <el-form-item>
-                <el-input size="default" v-model="ruleForm.pass" placeholder="编号"  style="max-width: 215px;"/>
-              </el-form-item>
-              <el-form-item>
-                <el-input size="default" v-model="ruleForm.checkPass" placeholder="姓名"  style="max-width: 215px;padding: 0 12px;"/>
-              </el-form-item>
-              <el-form-item>
-                <el-button size="default" type="primary" @click="submitForm(ruleFormRef)">查询</el-button>
-                <el-button size="default" @click="resetForm(ruleFormRef)">重置</el-button>
-              </el-form-item>
-            </el-form>
-          </el-col>
-          <el-col :span="24">
-            <el-button size="default" :icon="Delete" style="margin-top: 15px;">清除选择</el-button>
-          </el-col>
-        </el-row>
-        <el-table
-            :data="tableData"
-            ref="multipleTableRef"
-            style="width: 100%;margin-top:20px"
-        >
-          <el-table-column align="center" width="55">
-            <template #default="scope">
-              <el-radio-group v-model="radio1" @change="radio">
-                <el-radio :label="scope.row.name" size="large">{{null}}</el-radio>
-              </el-radio-group>
-            </template>
-          </el-table-column>
-          <el-table-column align="center" prop="date" label="编号" />
-          <el-table-column align="center" prop="name" label="姓名"/>
-        </el-table>
-        <div class="pages">
-          <el-pagination
-              v-model:currentPage="currentPage4"
-              v-model:page-size="pageSize4"
-              :page-sizes="[100, 200, 300, 400]"
-              :small="small"
-              :disabled="disabled"
-              :background="background"
-              layout="total, sizes, prev, pager, next, jumper"
-              :total="400"
-              @size-change="handleSizeChange"
-              @current-change="handleCurrentChange"
-          />
-        </div>
-      </el-col>
-      <el-col :span="6" style="padding-left: 15px">
-        <el-tag
-            v-for="tag in dynamicTags"
-            :key="tag"
-            class="mx-1"
-            style="margin: 5px"
-            closable
-            :disable-transitions="false"
-            @close="handleClose(tag)"
-        >
-          {{ tag }}
-        </el-tag>
-      </el-col>
-    </el-row>
-    <template #footer>
-			<span class="dialog-footer">
-				<el-button @click="dialogVisible = false" size="default">关闭</el-button>
-				<el-button type="primary" @click="dialogVisible = false" size="default">确定</el-button>
-			</span>
-    </template>
-  </el-dialog>
-</template>
-<script lang="ts">
-import {
-  defineComponent,
-  reactive,
-  ref,
-} from 'vue';
-import {
-  Delete
-} from '@element-plus/icons-vue';
-interface User {
-  date: string
-  name: string
-  address: string
-}
-export default defineComponent({
-  setup() {
-    const dialogVisible = ref<boolean>(false);
-    const openDailog = () => {
-      dialogVisible.value = true;
-    };
-    // 搜索条件
-    const ruleForm = reactive({
-      pass: '',
-      checkPass: '',
-    });
-    // 表格
-    const tableData = [
-      {
-        date: '6421cbc6cbb5493eabf9b27e83372d78',
-        name: '金伟',
-      },
-      {
-        date: '6421cbc6cbb5493eabf9b27e83372d78',
-        name: '施凯健',
-      },
-      {
-        date: '6421cbc6cbb5493eabf9b27e83372d78',
-        name: '程雪',
-      },
-      {
-        date: '6421cbc6cbb5493eabf9b27e83372d78',
-        name: '杨恒',
-      },
-    ];
-    const pageSize4 = ref(100);
-    const handleSizeChange = (val: number) => {
-      console.log(`${val} items per page`);
-    };
-    const handleCurrentChange = (val: number) => {
-      console.log(`current page: ${val}`);
-    };
-    // 右方点击添加后显示标签
-    const dynamicTags = ref(['杨恒']);
-    const handleClose = (tag: string) => {
-      dynamicTags.value.splice(dynamicTags.value.indexOf(tag), 1);
-      radio1.value=""
-    };
-    const radio1=ref('金伟')
-    const radio=(event:any)=>{
-      dynamicTags.value[0]=event
-    }
-    return {
-      dialogVisible,
-      openDailog,
-      ruleForm,
-      tableData,
-      pageSize4,
-      handleSizeChange,
-      handleCurrentChange,
-      dynamicTags,
-      handleClose,
-      Delete,
-      radio1,
-      radio,
-    };
-  },
-});
-</script>
-<style scoped>
-.el-form--inline .el-form-item{
-  margin-bottom: 0;
-  margin-right: 0;
-}
-/*分页*/
-.pages{
-  /*display: flex;*/
-  /*justify-content: flex-end;*/
-  margin-top: 15px;
-}
-::v-deep .el-pagination .el-pager li {
-  margin: 0 5px;
-  background-color: #f4f4f5;
-  color: #606266;
-  min-width: 30px;
-  border-radius: 2px;
-}
-::v-deep .el-pagination .el-pager li.is-active {
-  background-color: #409eff;
-  color: #fff;
-}
-::v-deep .el-pagination .btn-prev {
-  margin: 0 5px;
-  background-color: #f4f4f5;
-  color: #606266;
-  min-width: 30px;
-  border-radius: 2px;
-}
-::v-deep .el-pagination button:disabled{
-  color: #c0c4cc;
-}
-::v-deep .el-pagination .btn-next{
-  margin: 0 5px;
-  background-color: #f4f4f5;
-  color: #606266;
-  min-width: 30px;
-  border-radius: 2px;
-}
-</style>
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue
index e4c3e34..fb5a6a4 100644
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -191,7 +193,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import PersonInCharge from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue'
@@ -421,6 +424,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -442,6 +454,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue
index 80182a0..2e719ea 100644
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/personInCharge.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择岗位id" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择岗位id"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-row>
@@ -80,7 +87,8 @@
   ref,
 } from 'vue';
 import {
-  Delete
+  Delete,
+  FullScreen
 } from '@element-plus/icons-vue';
 interface User {
   date: string
@@ -134,6 +142,15 @@
     const radio=(event:any)=>{
       dynamicTags.value[0]=event
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -147,6 +164,9 @@
       Delete,
       radio1,
       radio,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/regionsCheckbox.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/regionsCheckbox.vue
index a0c6d5c..d8d1973 100644
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/regionsCheckbox.vue
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/component/regionsCheckbox.vue
@@ -1,5 +1,12 @@
 <template>
-  <el-dialog v-model="dialogVisible" title="选择区域" width="900px" draggable>
+  <el-dialog
+      v-model="dialogVisible"
+      title="选择区域"
+      width="900px"
+      draggable
+      :fullscreen="full"
+  >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-row>
       <el-col :span="18">
         <el-form :inline="true" ref="ruleFormRef" :model="ruleForm" status-icon>
@@ -61,8 +68,15 @@
   </el-dialog>
 </template>
 <script lang="ts">
-import { defineComponent, reactive, ref } from 'vue';
-import { Delete } from '@element-plus/icons-vue';
+import {
+  defineComponent,
+  reactive,
+  ref
+} from 'vue';
+import {
+  Delete,
+  FullScreen
+} from '@element-plus/icons-vue';
 export default defineComponent({
   setup() {
     const dialogVisible = ref<boolean>(false);
@@ -110,6 +124,15 @@
     const handleCurrentChange = (val: number) => {
       console.log(`current page: ${val}`);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       openDailog,
@@ -124,6 +147,9 @@
       dynamicTags,
       handleClose,
       Delete,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
index 1cbca46..e29772d 100644
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
@@ -106,7 +106,7 @@
         />
       </div>
     </el-card>
-    <MaintainDialog ref="seeRef" />
+    <Maintain ref="seeRef" />
     <OpenAdd ref="addRef" />
     <OpenEdit ref="editRef" />
     <upData ref="upShow"></upData>
@@ -137,7 +137,7 @@
 } from '@element-plus/icons-vue'
 import OpenAdd from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue';
 import OpenEdit from '/@/views/contingencyManagement/panManagement/component/openEdit.vue';
-import MaintainDialog from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintainDialog.vue';
+import Maintain from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
 
 // 定义表格数据类型
@@ -169,7 +169,7 @@
   name: 'systemUser',
   components: {
     OpenAdd,
-    MaintainDialog,
+    Maintain,
     OpenEdit,
     View,
     EditPen,
@@ -228,7 +228,7 @@
     //查看用户弹窗
     const seeRef = ref();
     const onMaintain = (row: TableDataRow) => {
-      seeRef.value.openDailog(row);
+      seeRef.value.openDialog(row);
     };
     // 打开新增用户弹窗
     const addRef = ref();
diff --git a/src/views/contingencyManagement/emergencyResources/maintenanceOfEmergencyMaterials/component/openAdd.vue b/src/views/contingencyManagement/emergencyResources/maintenanceOfEmergencyMaterials/component/openAdd.vue
index 16770d7..93be57f 100644
--- a/src/views/contingencyManagement/emergencyResources/maintenanceOfEmergencyMaterials/component/openAdd.vue
+++ b/src/views/contingencyManagement/emergencyResources/maintenanceOfEmergencyMaterials/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -84,7 +86,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import Material from '/@/components/material/index.vue'
 import UserSelections from "/@/components/userSelections/index.vue"
@@ -143,6 +146,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -157,6 +169,9 @@
       submitForm,
       openUser,
       userRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/panManagement/component/abolishLibrary.vue b/src/views/contingencyManagement/panManagement/component/abolishLibrary.vue
index 51c8bec..67908b7 100644
--- a/src/views/contingencyManagement/panManagement/component/abolishLibrary.vue
+++ b/src/views/contingencyManagement/panManagement/component/abolishLibrary.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -89,7 +91,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 // 定义表格数据类型
 interface User {
@@ -154,6 +157,15 @@
     const handleCurrentChange = (val: number) => {
       console.log(`current page: ${val}`);
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -173,6 +185,9 @@
       pageSize,
       handleSizeChange,
       handleCurrentChange,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/panManagement/component/openAdd.vue b/src/views/contingencyManagement/panManagement/component/openAdd.vue
index 87df549..b2ebf54 100644
--- a/src/views/contingencyManagement/panManagement/component/openAdd.vue
+++ b/src/views/contingencyManagement/panManagement/component/openAdd.vue
@@ -5,7 +5,9 @@
         v-model="isShowDialog"
         width="769px"
         draggable
+        :fullscreen="full"
     >
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form
           ref="ruleFormRef"
           :model="ruleForm"
@@ -162,7 +164,8 @@
 } from 'element-plus'
 
 import {
-  Search
+  Search,
+  FullScreen
 } from '@element-plus/icons-vue'
 import UserSelections from "/@/components/userSelections/index.vue"
 import CheckTemplate from '/@/components/checkTemplate/index.vue'
@@ -394,6 +397,15 @@
     const openUser = () => {
       userRef.value.openDialog();
     };
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       openDialog,
       closeDialog,
@@ -416,6 +428,9 @@
       userRef,
       regionsDialog,
       openRef,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/panManagement/component/openSee.vue b/src/views/contingencyManagement/panManagement/component/openSee.vue
deleted file mode 100644
index 1ad35be..0000000
--- a/src/views/contingencyManagement/panManagement/component/openSee.vue
+++ /dev/null
@@ -1,448 +0,0 @@
-<template>
-  <div class="system-edit-user-container">
-    <el-dialog
-        title="新建应急演练计划发布"
-        v-model="isShowDialog"
-        width="769px"
-        draggable
-    >
-      <el-form
-          ref="ruleFormRef"
-          :model="ruleForm"
-          size="default"
-          label-width="120px"
-      >
-        <el-row :gutter="35">
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练名称" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写演练名称"></el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练地点" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写演练地点"></el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="主办部门"  placeholder="请选择">
-              <el-tree-select
-                  v-model="ruleForm.responsibleDepartment"
-                  :data="data" class="w100"
-                  placeholder="请选择"/>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练方式" prop="teamLevel">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
-                <el-option label="综合" value="admin"></el-option>
-                <el-option label="桌面" value="common3"></el-option>
-                <el-option label="专项" value="common2"></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="应急预案" prop="telephone" @click="daiInpt" >
-              <el-input
-                  v-model="ruleForm.teamLeader"
-                  placeholder="请选择"
-                  class="input-with-select"
-              >
-                <template #append>
-                  <el-button :icon="Search"/>
-                </template>
-              </el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练级别" prop="teamPhone">
-              <el-select v-model="ruleForm.teamLevel" class="w100" placeholder="请选择">
-                <el-option label="公司级" value="admin"></el-option>
-                <el-option label="分厂级" value="common"></el-option>
-                <el-option label="车间级" value="common1"></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="计划定制日期" prop="teamPhone">
-              <el-date-picker v-model="datetime" type="datetime" placeholder="选择日期时间" style="width: 100%" />
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="计划演练日期" prop="teamPhone">
-              <el-date-picker v-model="drillDate" type="datetime" placeholder="选择日期时间" style="width: 100%" />
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="修改时间" prop="teamPhone">
-              <el-date-picker v-model="editDate" type="datetime" placeholder="选择日期时间" style="width: 100%" />
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="计划定制人" prop="teamPhone">
-              <el-input v-model="ruleForm.planCustomizer" disabled placeholder="请填写演练地点"></el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="制定部门" prop="telephone">
-              <el-tree-select
-                  v-model="ruleForm.responsibleDepartment"
-                  :data="data" class="w100"
-                  placeholder="请选择"/>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练人员" prop="telephone" >
-              <el-input
-                  v-model="ruleForm.teamLeader"
-                  placeholder="请选择"
-                  class="input-with-select"
-              >
-                <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
-                </template>
-              </el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
-            <el-form-item label="演练目的" prop="telephone">
-              <el-input
-                  v-model="ruleForm.teamLeader"
-                  placeholder="请填写演练目的"
-                  class="input-with-select textarea"
-                  type="textarea"
-              >
-              </el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练负责人" prop="telephone" >
-              <el-input
-                  v-model="ruleForm.teamLeader"
-                  placeholder="请选择"
-                  class="input-with-select"
-              >
-                <template #append>
-                  <el-button :icon="Search" @click="openUser"/>
-                </template>
-              </el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="保险措施" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写演练名称"></el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
-            <el-form-item label="演练经费" prop="teamName">
-              <el-input v-model="ruleForm.teamName" placeholder="请填写演练名称"></el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
-            <el-form-item label="备注信息" prop="telephone">
-              <el-input
-                  v-model="ruleForm.teamLeader"
-                  placeholder="请填写备注信息"
-                  class="input-with-select textarea"
-                  type="textarea"
-              >
-              </el-input>
-            </el-form-item>
-          </el-col>
-          <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" style="margin-bottom: 0!important;">
-            <el-form-item label="预案附件">
-              <el-upload
-                  v-model:file-list="fileList"
-                  class="upload-demo"
-                  action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
-                  :on-change="handleChange"
-              >
-                <el-button type="primary"
-                >点击上传</el-button>
-                <template #tip>
-                  <div class="el-upload__tip">
-                    添加相关附件
-                  </div>
-                </template>
-              </el-upload>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <template #footer>
-				<span class="dialog-footer">
-					<el-button @click="onCancel" size="default">关闭</el-button>
-          <el-button size="default" type="primary" @click="submitForm(ruleFormRef)">确定</el-button>
-				</span>
-      </template>
-    </el-dialog>
-    <RegionsDialog ref="Shows"/>
-    <UserSelections ref="userRef"/>
-  </div>
-</template>
-
-<script lang="ts">
-import { reactive,
-  ref,
-  defineComponent
-} from 'vue';
-
-import type {
-  UploadUserFile,
-  FormInstance,
-  // FormRules,
-} from 'element-plus'
-
-import {
-  Search
-} from '@element-plus/icons-vue'
-import UserSelections from "/@/components/userSelections/index.vue"
-import RegionsDialog from "/@/views/contingencyManagement/emergencyDrill/releaseOfDrillPlan/component/regionsDialog.vue"
-
-export default defineComponent({
-  name: 'openAdd',
-  components: {
-    RegionsDialog,
-    UserSelections,
-  },
-  setup() {
-    const isShowDialog = ref(false)
-
-    const ruleFormRef = ref<FormInstance>()
-    //定义表单
-    const ruleForm = reactive({
-      teamName: '', // 队伍名称
-      planCustomizer: '胡海涛', //计划定制人
-      teamLeader: '', //队伍负责人
-      department: [], // 负责人部门
-      phone: '', // 负责人手机
-      telephone: '', // 固定电话
-    });
-    // 打开弹窗
-    const openDialog = () => {
-      // state.ruleForm = row;
-      isShowDialog.value = true;
-    };
-    // 关闭弹窗
-    const closeDialog = () => {
-      isShowDialog.value = false;
-    };
-    // 取消
-    const onCancel = () => {
-      closeDialog();
-    };
-    //日期选择器
-    const value1 = ref('')
-    // 上传附件
-    const fileList = ref<UploadUserFile[]>([])
-    // 可选择树
-    const treeSelect = ref()
-    const tree = [
-      {
-        value: '1',
-        label: 'Level one 1',
-        children: [
-          {
-            value: '1-1',
-            label: 'Level two 1-1',
-            children: [
-              {
-                value: '1-1-1',
-                label: 'Level three 1-1-1',
-              },
-            ],
-          },
-        ],
-      },
-      {
-        value: '2',
-        label: 'Level one 2',
-        children: [
-          {
-            value: '2-1',
-            label: 'Level two 2-1',
-            children: [
-              {
-                value: '2-1-1',
-                label: 'Level three 2-1-1',
-              },
-            ],
-          },
-          {
-            value: '2-2',
-            label: 'Level two 2-2',
-            children: [
-              {
-                value: '2-2-1',
-                label: 'Level three 2-2-1',
-              },
-            ],
-          },
-        ],
-      },
-      {
-        value: '3',
-        label: 'Level one 3',
-        children: [
-          {
-            value: '3-1',
-            label: 'Level two 3-1',
-            children: [
-              {
-                value: '3-1-1',
-                label: 'Level three 3-1-1',
-              },
-            ],
-          },
-          {
-            value: '3-2',
-            label: 'Level two 3-2',
-            children: [
-              {
-                value: '3-2-1',
-                label: 'Level three 3-2-1',
-              },
-            ],
-          },
-        ],
-      },
-    ]
-    //定义树形下拉框
-    const responsibleDepartment = ref()
-    const data = [
-      {
-        value: '1',
-        label: '广汇能源综合物流发展有限责任公司',
-        children: [
-          {
-            value: '1-1',
-            label: '经营班子',
-            children: [],
-          },
-        ],
-      },
-      {
-        value: '2',
-        label: '生产运行部',
-        children: [
-          {
-            value: '2-1',
-            label: '灌装一班',
-            children: []
-          },
-          {
-            value: '2-2',
-            label: '工艺四班',
-            children: [],
-          },
-        ],
-      },
-      {
-        value: '3',
-        label: '设备部',
-        children: [
-          {
-            value: '3-1',
-            label: '仪表班',
-            children: [],
-          },
-          {
-            value: '3-2',
-            label: '机修班',
-            children: [],
-          },
-        ],
-      },
-    ]
-
-    // 表单提交验证必填项
-    const submitForm = async (formEl: FormInstance | undefined) => {
-      if (!formEl) return
-      await formEl.validate((valid, fields) => {
-        if (valid) {
-          console.log('submit!')
-        } else {
-          console.log('error submit!', fields)
-        }
-      })
-    }
-    // 应急队伍弹窗
-    const Shows=ref()
-    const daiInpt=()=>{
-      Shows.value.openDailog()
-    }
-    // 打开用户选择弹窗
-    const userRef = ref();
-    const openUser = () => {
-      userRef.value.openDialog();
-    };
-    // 计划定制日期
-    const datetime = ref('')
-    // 计划演练日期
-    const drillDate = ref('')
-    // 修改时间
-    const editDate = ref('')
-
-    return {
-      openDialog,
-      closeDialog,
-      isShowDialog,
-      onCancel,
-      fileList,
-      responsibleDepartment,
-      data,
-      Search,
-      ruleForm,
-      value1,
-      treeSelect,
-      tree,
-      daiInpt,
-      Shows,
-      ruleFormRef,
-      submitForm,
-      // rules,
-      openUser,
-      userRef,
-      datetime,
-      drillDate,
-      editDate,
-    };
-  },
-});
-</script>
-<style scoped lang="scss">
-.textarea{
-  height: 168px!important;
-}
-.textarea ::v-deep .el-textarea__inner{
-  height: 168px!important;
-}
-::v-deep .el-table__cell {
-  font-weight: 400;
-}
-.el-divider--horizontal{
-  height: 0;
-  margin: 0;
-  border-top: transparent;
-}
-.el-select{
-  width: 100%;
-}
-//多行文本框
-.textarea{
-  height: 70px!important;
-}
-.textarea ::v-deep .el-textarea__inner{
-  height: 70px!important;
-}
-//弹窗底部边框线
-::v-deep .el-dialog__footer{
-  border-top: 1px solid #e8e8e8;
-  border-radius: 0 0 4px 4px;
-}
-//弹窗顶部边框线
-::v-deep .el-dialog__header {
-  border-bottom: 1px solid #e8e8e8;
-  margin-right: 0;
-  border-radius: 4px 4px 0 0;
-}
-</style>
\ No newline at end of file
diff --git a/src/views/contingencyManagement/panManagement/component/upData.vue b/src/views/contingencyManagement/panManagement/component/upData.vue
index 07a7958..cc3e2d0 100644
--- a/src/views/contingencyManagement/panManagement/component/upData.vue
+++ b/src/views/contingencyManagement/panManagement/component/upData.vue
@@ -4,7 +4,9 @@
       title="导入Excel"
       width="50%"
       draggable
+      :fullscreen="full"
   >
+    <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
     <el-upload
         v-model:file-list="fileList"
         class="upload-demo"
@@ -38,7 +40,9 @@
   UploadProps,
   UploadUserFile,
 } from "element-plus";
-
+import {
+  FullScreen
+} from '@element-plus/icons-vue'
 export default defineComponent({
   setup() {
     let dialogVisible =ref<boolean>(false)
@@ -86,6 +90,15 @@
     const openDialog = (type:string,value:any,projectList: any,projectId:string) => {
       dialogVisible.value=true
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       dialogVisible,
       fileList,
@@ -94,6 +107,9 @@
       handleExceed,
       beforeRemove,
       openDialog,
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });
diff --git a/src/views/contingencyManagement/panManagement/index.vue b/src/views/contingencyManagement/panManagement/index.vue
index fecf1bd..01a3981 100644
--- a/src/views/contingencyManagement/panManagement/index.vue
+++ b/src/views/contingencyManagement/panManagement/index.vue
@@ -127,9 +127,9 @@
     </el-card>
     <OpenAdd ref="addRef" />
     <AbolishLibrary ref="abolishRef"/>
-    <OpenEdit ref="editRef" />
     <upData ref="upShow"></upData>
-    <el-dialog v-model="dialogFormVisible" width="30%" title="启动">
+    <el-dialog v-model="dialogFormVisible" width="30%" title="启动" :fullscreen="full">
+      <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
       <el-form :model="form" label-width="80px">
         <el-form-item label="备注" >
           <el-input v-model="form.remarks" type="textarea" autocomplete="off" />
@@ -171,10 +171,10 @@
   VideoPause,
   VideoPlay,
   EditPen,
+  FullScreen
 } from '@element-plus/icons-vue'
 import OpenAdd from '/@/views/contingencyManagement/panManagement/component/openAdd.vue';
 import AbolishLibrary from '/@/views/contingencyManagement/panManagement/component/abolishLibrary.vue';
-import OpenEdit from '/@/views/contingencyManagement/panManagement/component/openEdit.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
 
 // 定义表格数据类型
@@ -210,7 +210,6 @@
   components: {
     OpenAdd,
     AbolishLibrary,
-    OpenEdit,
     View,
     EditPen,
     Plus,
@@ -225,7 +224,6 @@
   },
   setup() {
     // const seeRef = ref();
-    const editRef = ref();
     // 选择框
     // const value = ref('');
     // const options =
@@ -312,10 +310,6 @@
     const onabolishLibrary = () => {
       abolishRef.value.openDialog();
     };
-    // 打开修改用户弹窗
-    const onOpenEdit = (row: TableDataRow) => {
-      editRef.value.openDialog(row);
-    };
     // 删除用户
     const onRowDel = (row: TableDataRow) => {
       ElMessageBox.confirm(`此操作将永久删除账户名称:“${row}”,是否继续?`, '提示', {
@@ -363,6 +357,15 @@
         }
       })
     }
+    //全屏
+    const full = ref(false);
+    const toggleFullscreen = () => {
+      if (full.value == false) {
+        full.value = true;
+      } else {
+        full.value = false;
+      }
+    };
     return {
       // value,
       // options,
@@ -375,8 +378,6 @@
       dialogFormVisible,
       form,
       // seeRef,
-      onOpenEdit,  //编辑
-      editRef,
       onOpenAdd,  //新增
       onabolishLibrary,
       addRef,
@@ -389,9 +390,9 @@
       jumpFrom,
       abolish,
       router,
-      // onHandleSizeChange,
-      // onHandleCurrentChange,
-      // ...toRefs(state),
+      toggleFullscreen,
+      FullScreen,
+      full,
     };
   },
 });

--
Gitblit v1.9.2