From b5207f617870bb7e6a513abd430e3f68c9ed0ea1 Mon Sep 17 00:00:00 2001 From: zhaojiale <631455805@qq.com> Date: 星期六, 06 八月 2022 18:02:00 +0800 Subject: [PATCH] 应急演练修改 --- src/components/equipmentDailog/Dailog.vue | 258 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 250 insertions(+), 8 deletions(-) diff --git a/src/components/equipmentDailog/Dailog.vue b/src/components/equipmentDailog/Dailog.vue index e91c2b4..249d42e 100644 --- a/src/components/equipmentDailog/Dailog.vue +++ b/src/components/equipmentDailog/Dailog.vue @@ -1,5 +1,5 @@ <template> - <el-dialog v-model="dialogVisible" :fullscreen="full" draggable :title="titles" width="60%"> + <el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" draggable :title="titles" width="60%"> <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button> <el-form :model="form" :disabled="disabled" label-width="120px" class="formType"> <el-form-item label="装置设施名称" size="default"> @@ -230,7 +230,7 @@ <el-table :data="form.takecareDetailList" style="width: 100%"> <el-table-column align="center" prop="takecareMemo" label="保养情况" /> <el-table-column align="center" prop="leadingPersonId" label="保养负责人" /> - <el-table-column align="center" prop="takecareDate" label="保养日期" /> + <el-table-column align="center" prop="takecareDate" :formatter="timeDate" label="保养日期" /> <el-table-column align="center" prop="leadingPersonDepartmentId" label="保养负责人单位" /> <el-table-column align="center" label="操作"> <template #default="scope"> @@ -245,7 +245,7 @@ <el-button type="primary" size="default" @click="openDetect('新增', '')">新增</el-button> <el-table :data="form.testDetailList" style="width: 100%"> <el-table-column align="center" prop="testPersonId" label="检测人" /> - <el-table-column align="center" prop="testDate" label="检测日期" /> + <el-table-column align="center" prop="testDate" :formatter="timeDate" label="检测日期" /> <el-table-column align="center" prop="testPersonDepartmentId" label="检测人单位" /> <el-table-column align="center" prop="testMemo" label="检测内容" /> <el-table-column align="center" prop="testResult" label="检测结果" /> @@ -267,8 +267,8 @@ <el-table-column align="center" prop="repairMemo" label="维修情况" /> <el-table-column align="center" prop="repairPersonId" label="维修负责人" /> <el-table-column align="center" prop="repairPersonDepartmentId" label="维修负责人单位" /> - <el-table-column align="center" prop="repairStartDate" label="维修开始日期" /> - <el-table-column align="center" prop="repairEndDate" label="维修结束日期" /> + <el-table-column align="center" prop="repairStartDate" :formatter="timeDate" label="维修开始日期" /> + <el-table-column align="center" prop="repairEndDate" :formatter="timeDate" label="维修结束日期" /> <el-table-column align="center" label="操作"> <template #default="scope"> <el-button link type="primary" @click="openRepair('查看', scope.row)" size="small">查看</el-button> @@ -303,7 +303,7 @@ <el-table-column align="center" sortable prop="address" label="任务名称" /> <el-table-column align="center" sortable prop="address" label="点位类型" /> <el-table-column align="center" sortable prop="address" label="检查频次" /> - <el-table-column align="center" sortable prop="address" label="巡检时间" /> + <el-table-column align="center" sortable prop="address" :formatter="timeDate" label="巡检时间" /> <el-table-column align="center" sortable prop="address" label="巡检人" /> </el-table> </el-tab-pane> @@ -349,6 +349,7 @@ import maintenanceDailog from './maintenanceDailog.vue'; import detectDailog from './detectDailog.vue'; import repairDailog from './repairDailog.vue'; +import {timeDate} from '/@/assets/index.ts' import standardDailog from './standardDailog.vue'; import DailogSearchUser from '/@/components/DailogSearchUser/index.vue'; import { ElMessage, ElMessageBox } from 'element-plus'; @@ -531,12 +532,252 @@ ElMessage.error(res.data.msg); } }); - // form.value = null; + form.value = { + supplyName: '', + + nextTestDate: '', + + qUsage: '', + + departmentId: '', + + produceTime: '', + + actualStopDate: '', + + takecareDetailList: [], + + infoType: '', + + leadingDepartmentId: '', + + useEndDay: '', + + previousTakecareDate: '', + + previousCheckDate: '', + + model: '', + + stopStatus: '', + + testWarn: '', + + stopSubmitDate: '', + + repairStatus: '', + + takecareStardardeDetailList: [ + { + filePath: '123', + }, + ], + + nextCheckDate: '', + + checkCycle: '', + + checkPoint: '', + + leadingPersonId: '', + + qName: '', + + nextTakecareDate: '', + + setPart: '', + + checkStandardeDetailList: [], + + actualDestoryDate: '', + + isNeedTest: '', + + alertNum: '', + + checkContent: '', + + useMemo: '', + + previousTestDate: '', + + isNeedTakecare: '', + + destoryReason: '', + + checkDetailList: [], + + positionNum: '', + + testCycle: '', + + recoveryReason: '', + + isNeedCheck: '', + + actualRecoveryDate: '', + + leadingPersonDepartmentId: '', + + stopReason: '', + + destorySubmitDate: '', + + testDetailList: [], + + checkWarn: '', + + repaireDetailList: [], + + equipmentTypeId: 1, + + useDate: '', + + recoverySubmitDate: '', + + lockNum: '', + + stopSubmitPersonId: '', + + afterStopStep: '', + + lifeCycle: '', + + delCheckStandardeDetails: '', + + delTakecareStardardeDetails: '', + + delTakecareDetails: '', + + delRepaireDetails: '', + + delTestDetails: '', + }; }; // 取消 const resetForm = () => { dialogVisible.value = false; - // form.value = null; + form.value = { + supplyName: '', + + nextTestDate: '', + + qUsage: '', + + departmentId: '', + + produceTime: '', + + actualStopDate: '', + + takecareDetailList: [], + + infoType: '', + + leadingDepartmentId: '', + + useEndDay: '', + + previousTakecareDate: '', + + previousCheckDate: '', + + model: '', + + stopStatus: '', + + testWarn: '', + + stopSubmitDate: '', + + repairStatus: '', + + takecareStardardeDetailList: [ + { + filePath: '123', + }, + ], + + nextCheckDate: '', + + checkCycle: '', + + checkPoint: '', + + leadingPersonId: '', + + qName: '', + + nextTakecareDate: '', + + setPart: '', + + checkStandardeDetailList: [], + + actualDestoryDate: '', + + isNeedTest: '', + + alertNum: '', + + checkContent: '', + + useMemo: '', + + previousTestDate: '', + + isNeedTakecare: '', + + destoryReason: '', + + checkDetailList: [], + + positionNum: '', + + testCycle: '', + + recoveryReason: '', + + isNeedCheck: '', + + actualRecoveryDate: '', + + leadingPersonDepartmentId: '', + + stopReason: '', + + destorySubmitDate: '', + + testDetailList: [], + + checkWarn: '', + + repaireDetailList: [], + + equipmentTypeId: 1, + + useDate: '', + + recoverySubmitDate: '', + + lockNum: '', + + stopSubmitPersonId: '', + + afterStopStep: '', + + lifeCycle: '', + + delCheckStandardeDetails: '', + + delTakecareStardardeDetails: '', + + delTakecareDetails: '', + + delRepaireDetails: '', + + delTestDetails: '', + }; }; const activeName = ref('first'); const index = ref<any>(); @@ -737,6 +978,7 @@ full, toggleFullscreen, FullScreen, + timeDate, }; }, }); -- Gitblit v1.9.2