From d3d6b956f529d17f8f2774fcfe6c3252d34d3f00 Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: 星期三, 10 八月 2022 10:58:33 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/gtqtOut

---
 src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue |  355 ++++++++++++++++++++++++++++------------------------------
 1 files changed, 172 insertions(+), 183 deletions(-)

diff --git a/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue b/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
index ffd427a..3f9dc77 100644
--- a/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
+++ b/src/views/contingencyManagement/emergencyResources/emergencySupplies/index.vue
@@ -19,38 +19,44 @@
 					</el-button>
 				</div>
 				<div class="button_Right">
-<!--          <el-button @click="upButton">-->
-<!--						<el-icon>-->
-<!--							<Upload />-->
-<!--						</el-icon>-->
-<!--					</el-button>-->
-<!--					<el-button>-->
-<!--						<el-icon>-->
-<!--							<Refresh />-->
-<!--						</el-icon>-->
-<!--					</el-button>-->
+					<!--          <el-button @click="upButton">-->
+					<!--						<el-icon>-->
+					<!--							<Upload />-->
+					<!--						</el-icon>-->
+					<!--					</el-button>-->
+					<!--					<el-button>-->
+					<!--						<el-icon>-->
+					<!--							<Refresh />-->
+					<!--						</el-icon>-->
+					<!--					</el-button>-->
 				</div>
 			</div>
 			<el-table :data="tableData" style="width: 100%" ref="multipleTableRef" @selection-change="handleSelectionChange">
-				<el-table-column type="selection" width="55" />
-				<el-table-column prop="name" label="物资名称" min-width="120" show-overflow-tooltip sortable></el-table-column>
-				<el-table-column prop="number" label="物资编号" min-width="120" show-overflow-tooltip sortable></el-table-column>
-				<el-table-column prop="departmentId" label="负责部门" min-width="120" show-overflow-tooltip sortable></el-table-column>
-				<el-table-column prop="classification" label="物资分类" min-width="120" show-overflow-tooltip sortable></el-table-column>
-				<el-table-column prop="place" label="存放位置" min-width="120" show-overflow-tooltip sortable></el-table-column>
-				<el-table-column prop="count" label="存储数量" min-width="120" show-overflow-tooltip sortable></el-table-column>
+				<el-table-column align="center" type="selection" width="55" />
+				<el-table-column align="center" prop="name" label="物资名称" min-width="120" show-overflow-tooltip sortable></el-table-column>
+				<el-table-column align="center" prop="number" label="物资编号" min-width="120" show-overflow-tooltip sortable></el-table-column>
+				<el-table-column align="center" prop="deptName" label="负责部门" min-width="120" show-overflow-tooltip sortable></el-table-column>
+				<el-table-column align="center" label="物资分类" min-width="120" show-overflow-tooltip sortable>
+					<template #default="scope">
+						<span v-if="scope.row.classification == 1">事故气体吸收装置</span><span v-if="scope.row.classification == 2">通讯设施</span
+						><span v-if="scope.row.classification == 3">交通运输工具</span><span v-if="scope.row.classification == 4">照明装置</span
+						><span v-if="scope.row.classification == 5">防护器材</span><span v-if="scope.row.classification == 6">其它</span>
+					</template>
+				</el-table-column>
+				<el-table-column align="center" prop="place" label="存放位置" min-width="120" show-overflow-tooltip sortable></el-table-column>
+				<el-table-column align="center" prop="count" label="存储数量" min-width="120" show-overflow-tooltip sortable></el-table-column>
 				<el-table-column label="操作" width="200" align="center" fixed="right">
 					<template #default="scope">
-						<el-button size="small" text type="primary" @click="onMaintain()">
+						<el-button size="small" text type="primary" @click="onMaintain(scope.row)">
 							<el-icon style="margin-right: 5px"> <EditPen /> </el-icon>保养
 						</el-button>
-						<el-button size="small" text type="primary" @click="onInspect()">
+						<el-button size="small" text type="primary" @click="onInspect(scope.row)">
 							<el-icon style="margin-right: 5px"> <EditPen /> </el-icon>检查
 						</el-button>
-						<el-button size="small" text type="primary" @click="onEdit('详情',scope.row.id)">
+						<el-button size="small" text type="primary" @click="onEdit('详情', scope.row.id)">
 							<el-icon style="margin-right: 5px"> <View /> </el-icon>查看
 						</el-button>
-						<el-button size="small" text type="primary" @click="onEdit('修改',scope.row.id)">
+						<el-button size="small" text type="primary" @click="onEdit('修改', scope.row.id)">
 							<el-icon style="margin-right: 5px">
 								<EditPen />
 							</el-icon>
@@ -76,41 +82,28 @@
 				/>
 			</div>
 		</el-card>
-		<Maintain ref="seeRef" @myadd="onMaintainAdd"/>
-    <Inspect ref="spectRef" @myadd="onInspectAdd"/>
+		<Maintain ref="seeRef" @myadd="onMaintainAdd" />
+		<Inspect ref="spectRef" @myadd="onInspectAdd" />
 		<OpenAdd ref="addRef" @myAdd="onMyAdd" />
-    <OpenEdit ref="editRef" @myAdd="onMyAdds" />
-<!--		<upData ref="upShow"></upData>-->
+		<OpenEdit ref="editRef" @myAdd="onMyAdds" />
+		<!--		<upData ref="upShow"></upData>-->
 	</div>
 </template>
 
 <script lang="ts">
+import { ref, defineComponent, reactive, onMounted } from 'vue';
 import {
-	ref,
-	defineComponent,
-	reactive,
-	onMounted,
-} from 'vue';
-import {
-  ElMessageBox,
-  ElMessage,
-  // ElTable
+	ElMessageBox,
+	ElMessage,
+	// ElTable
 } from 'element-plus';
-import {
-	Plus,
-	Edit,
-	Delete,
-	Upload,
-	Refresh,
-	View,
-	EditPen,
-} from '@element-plus/icons-vue';
+import { Plus, Edit, Delete, Upload, Refresh, View, EditPen } from '@element-plus/icons-vue';
 import OpenAdd from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/openAdd.vue';
 import Maintain from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/maintain.vue';
 import Inspect from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/inspect.vue';
 import OpenEdit from '/@/views/contingencyManagement/emergencyResources/emergencySupplies/component/openEdit.vue';
 import UpData from '/@/views/contingencyManagement/panManagement/component/upData.vue';
-import {emergencySuppliesApi} from '/@/api/emergencyResources';
+import { emergencySuppliesApi } from '/@/api/contingencyManagement/emergencyResources';
 
 export default defineComponent({
 	name: 'systemUser',
@@ -118,14 +111,14 @@
 		OpenAdd,
 		Maintain,
 		View,
-    OpenEdit,
+		OpenEdit,
 		EditPen,
 		Plus,
 		Edit,
 		Delete,
 		Upload,
 		// Download,
-    Inspect,
+		Inspect,
 		Refresh,
 		UpData,
 	},
@@ -158,29 +151,29 @@
 			listQuery.searchParams.name = '';
 			listApi();
 		};
-    const warning = ref(true);
-    const danger = ref(true);
-    const deletAll = ref();
-    const handleSelectionChange = (val: any) => {
-      let valId = JSON.parse(JSON.stringify(val));
-      let arr = [];
-      for (let i = 0; i < valId.length; i++) {
-        arr.push(valId[i].id);
-      }
-      deletAll.value = arr;
-      // console.log(deletAll.value);
-      if (val.length == 1) {
-        warning.value = false;
-        danger.value = false;
-      } else if (val.length == 0) {
-        warning.value = true;
-        danger.value = true;
-      } else {
-        warning.value = true;
-        danger.value = false;
-      }
-    };
-    // 页面加载时
+		const warning = ref(true);
+		const danger = ref(true);
+		const deletAll = ref();
+		const handleSelectionChange = (val: any) => {
+			let valId = JSON.parse(JSON.stringify(val));
+			let arr = [];
+			for (let i = 0; i < valId.length; i++) {
+				arr.push(valId[i].id);
+			}
+			deletAll.value = arr;
+			// console.log(deletAll.value);
+			if (val.length == 1) {
+				warning.value = false;
+				danger.value = false;
+			} else if (val.length == 0) {
+				warning.value = true;
+				danger.value = true;
+			} else {
+				warning.value = true;
+				danger.value = false;
+			}
+		};
+		// 页面加载时
 		onMounted(() => {
 			listApi();
 		});
@@ -192,122 +185,118 @@
 
 		//新增应急物资检查弹窗
 		const seeRef = ref();
-		const onMaintain = () => {
-      seeRef.value.openDialog('修改应急物资保养',false);
+		const onMaintain = (data: any) => {
+			seeRef.value.openDialog(data);
 		};
-    // 应急物资保养新增后刷新
-    const onMaintainAdd = (e: boolean) => {
-      if (e) {
-        listApi();
-      } else {
-        listApi();
-      }
-    };
-    //修改应急物资检查弹窗
-    const spectRef = ref();
-    const onInspect = () => {
-      spectRef.value.openDialog('修改应急物资检查',false);
-    };
-    // 应急物资检查新增后刷新
-    const onInspectAdd = (e: boolean) => {
-      if (e) {
-        listApi();
-      } else {
-        listApi();
-      }
-    };
+		// 应急物资保养新增后刷新
+		const onMaintainAdd = () => {
+			listApi();
+		};
+		//修改应急物资检查弹窗
+		const spectRef = ref();
+		const onInspect = (data: any) => {
+			spectRef.value.openDialog(data);
+		};
+		// 应急物资检查新增后刷新
+		const onInspectAdd = (e: boolean) => {
+			if (e) {
+				listApi();
+			} else {
+				listApi();
+			}
+		};
 		// 新建应急物资代码弹窗
 		const addRef = ref();
 		const onOpenAdd = () => {
-			addRef.value.openDialog('新建应急物资代码',false);
+			addRef.value.openDialog('新建应急物资代码', false);
 		};
-    // 新增后刷新
-    const onMyAdd = (e: boolean) => {
-      if (e) {
-        listApi();
-      } else {
-        listApi();
-      }
-    };
+		// 新增后刷新
+		const onMyAdd = (e: boolean) => {
+			if (e) {
+				listApi();
+			} else {
+				listApi();
+			}
+		};
 		// 打开修改用户弹窗
-    const editRef = ref();
-    const onEdit = (val: string, row: object) => {
-      if (val == '详情') {
-        editRef.value.openDialog('查看应急物资代码',row,true);
-      } else {
-        editRef.value.openDialog('修改应急物资代码',row,false);
-      }
-    };
-    // 新增后刷新
-    const onMyAdds = (e: boolean) => {
-      if (e) {
-        listApi();
-      } else {
-        listApi();
-      }
-    };
+		const editRef = ref();
+		const onEdit = (val: string, row: object) => {
+			if (val == '详情') {
+				editRef.value.openDialog('查看应急物资代码', row, true);
+			} else {
+				editRef.value.openDialog('修改应急物资代码', row, false);
+			}
+		};
+		// 新增后刷新
+		const onMyAdds = (e: boolean) => {
+			if (e) {
+				listApi();
+			} else {
+				listApi();
+			}
+		};
 		// 删除用户
 		const onRowDel = (id: number) => {
-      let arr = [];
-      arr.push(id)
+			let arr = [];
+			arr.push(id);
 			ElMessageBox.confirm('确定删除所选项吗?', '提示', {
 				confirmButtonText: '确认',
 				cancelButtonText: '取消',
 				type: 'warning',
 			})
-          .then(() => {
-            emergencySuppliesApi()
-              .deleteEmergencySupplies(arr)
-              .then((res) => {
-                if (res.data.code == 200) {
-                  ElMessage({
-                    showClose: true,
-                    message: res.data.msg,
-                    type: 'success',
-                  });
-                  listApi();
-                } else {
-                  ElMessage({
-                    showClose: true,
-                    message: res.data.msg,
-                    type: 'error',
-                  });
-                  listApi();
-                }
-              });
-          })
-          .catch(() => {});
+				.then(() => {
+					emergencySuppliesApi()
+						.deleteEmergencySupplies(arr)
+						.then((res) => {
+							if (res.data.code == 200) {
+								ElMessage({
+									showClose: true,
+									message: res.data.msg,
+									type: 'success',
+								});
+								listApi();
+							} else {
+								ElMessage({
+									showClose: true,
+									message: res.data.msg,
+									type: 'error',
+								});
+								listApi();
+							}
+						});
+				})
+				.catch(() => {});
 		};
-    // 多选删除
-    const onDeleteAll = () => {
-      ElMessageBox.confirm('确定删除所选项吗?', '提示', {
-        confirmButtonText: '确定',
-        cancelButtonText: '取消',
-        type: 'warning',
-      })
-          .then(() => {
-            emergencySuppliesApi()
-                .deleteEmergencySupplies(deletAll.value)
-                .then((res) => {
-                  if (res.data.code == 200) {
-                    ElMessage({
-                      showClose: true,
-                      message: res.data.msg,
-                      type: 'success',
-                    });
-                    listApi();
-                  } else {
-                    ElMessage({
-                      showClose: true,
-                      message: res.data.msg,
-                      type: 'error',
-                    });
-                    listApi();
-                  }
-                });
-          })
-          .catch(() => {});
-    };
+		// 多选删除
+		const onDeleteAll = () => {
+			ElMessageBox.confirm('确定删除所选项吗?', '提示', {
+				confirmButtonText: '确定',
+				cancelButtonText: '取消',
+				type: 'warning',
+			})
+				.then(() => {
+					emergencySuppliesApi()
+						.deleteEmergencySupplies(deletAll.value)
+						.then((res) => {
+							if (res.data.code == 200) {
+								ElMessage({
+									showClose: true,
+									message: res.data.msg,
+									type: 'success',
+								});
+								listApi();
+							} else {
+								ElMessage({
+									showClose: true,
+									message: res.data.msg,
+									type: 'error',
+								});
+								listApi();
+							}
+						});
+				})
+				.catch(() => {});
+		};
 		// 分页
 		const pageIndex = ref();
 		const pageSize = ref();
@@ -340,18 +329,18 @@
 			listApi,
 			onMounted,
 			submitReset,
-      onMyAdd,
-      onEdit,
-      editRef,
-      onDeleteAll,
-      handleSelectionChange,
-      warning,
-      danger,
-      spectRef,
-      onInspect,
-      onMaintainAdd,
-      onInspectAdd,
-      onMyAdds,
+			onMyAdd,
+			onEdit,
+			editRef,
+			onDeleteAll,
+			handleSelectionChange,
+			warning,
+			danger,
+			spectRef,
+			onInspect,
+			onMaintainAdd,
+			onInspectAdd,
+			onMyAdds,
 		};
 	},
 });

--
Gitblit v1.9.2