From 72a153f82321b8da3f64f80196a3ca84821a6895 Mon Sep 17 00:00:00 2001
From: shj <1790240199@qq.com>
Date: 星期三, 03 八月 2022 10:08:29 +0800
Subject: [PATCH] 对接

---
 src/components/equipmentDailog/standardDailog.vue          |    8 
 src/views/facilityManagement/ProductionEquipment/index.vue |    2 
 src/components/equipmentDailog/repairDailog.vue            |   18 +-
 src/components/equipmentDailog/Dailog.vue                  |  246 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 257 insertions(+), 17 deletions(-)

diff --git a/src/components/equipmentDailog/Dailog.vue b/src/components/equipmentDailog/Dailog.vue
index e91c2b4..3031556 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">
@@ -531,12 +531,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>();
diff --git a/src/components/equipmentDailog/repairDailog.vue b/src/components/equipmentDailog/repairDailog.vue
index 52fd407..bb40c91 100644
--- a/src/components/equipmentDailog/repairDailog.vue
+++ b/src/components/equipmentDailog/repairDailog.vue
@@ -1,5 +1,5 @@
 <template>
-	<el-dialog v-model="dialogVisible" :fullscreen="full" :title="titles" width="50%" draggable>
+	<el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" :title="titles" width="50%" draggable>
 		<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
 		<el-form :model="form" :disabled="disabled" label-width="120px">
 			<el-row>
@@ -42,23 +42,23 @@
 				</el-col>
 				<el-col :span="11" :offset="2">
 					<el-form-item label="维修开始日期" size="default">
-						<el-date-picker v-model="form.repairStartDate" type="date" placeholder="选择日期时间" style="width: 100%" />
+						<el-date-picker v-model="form.repairStartDate" format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="选择日期时间" style="width: 100%" />
 					</el-form-item>
 				</el-col>
 			</el-row>
 			<el-row>
 				<el-col :span="11">
 					<el-form-item label="维修结束日期" size="default">
-						<el-date-picker v-model="form.repairEndDate" type="date" placeholder="选择日期时间" style="width: 100%" />
+						<el-date-picker v-model="form.repairEndDate" format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="选择日期时间" style="width: 100%" />
 					</el-form-item>
 				</el-col>
 			</el-row>
 		</el-form>
 		<template #footer>
 			<span class="dialog-footer">
-				<el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button>
-				<el-button @click="dialogVisible = false" size="default">关闭</el-button>
-				<el-button type="primary" @click="dialogVisible = false" size="default">确定</el-button>
+				<!-- <el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button> -->
+				<el-button @click="resetForm" size="default">关闭</el-button>
+				<el-button type="primary" @click="submitForm" size="default">确定</el-button>
 			</span>
 		</template>
 	</el-dialog>
@@ -76,7 +76,7 @@
 			repairStatus: '',
 			repairMemo: '',
 			repairPersonId: '',
-			repairPersonDepartmentId: false,
+			repairPersonDepartmentId: "",
 			repairStartDate: '',
 			repairEndDate: '',
 		});
@@ -112,7 +112,7 @@
 				repairStatus: '',
 				repairMemo: '',
 				repairPersonId: '',
-				repairPersonDepartmentId: false,
+				repairPersonDepartmentId: "",
 				repairStartDate: '',
 				repairEndDate: '',
 			};
@@ -125,7 +125,7 @@
 				repairStatus: '',
 				repairMemo: '',
 				repairPersonId: '',
-				repairPersonDepartmentId: false,
+				repairPersonDepartmentId: "",
 				repairStartDate: '',
 				repairEndDate: '',
 			};
diff --git a/src/components/equipmentDailog/standardDailog.vue b/src/components/equipmentDailog/standardDailog.vue
index 3228ae5..85febd2 100644
--- a/src/components/equipmentDailog/standardDailog.vue
+++ b/src/components/equipmentDailog/standardDailog.vue
@@ -1,5 +1,5 @@
 <template>
-	<el-dialog v-model="dialogVisible" :fullscreen="full" :title="titles" width="50%" draggable>
+	<el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" :title="titles" width="50%" draggable>
 		<el-button @click="toggleFullscreen" size="small"  class="pot" :icon="FullScreen"></el-button>
 		<el-form :model="form" label-width="120px" :disabled="disabled">
 			<el-row>
@@ -61,7 +61,7 @@
 			checkContent: '',
 			checkTarget: '',
 			unit: '',
-			checkPart: false,
+			checkPart: "",
 			rate: '',
 		});
 		// 开启弹窗
@@ -93,7 +93,7 @@
 				checkContent: '',
 				checkTarget: '',
 				unit: '',
-				checkPart: false,
+				checkPart: "",
 				rate: '',
 			};
 		};
@@ -105,7 +105,7 @@
 				checkContent: '',
 				checkTarget: '',
 				unit: '',
-				checkPart: false,
+				checkPart: "",
 				rate: '',
 			};
 		};
diff --git a/src/views/facilityManagement/ProductionEquipment/index.vue b/src/views/facilityManagement/ProductionEquipment/index.vue
index ebe63db..ad83ac6 100644
--- a/src/views/facilityManagement/ProductionEquipment/index.vue
+++ b/src/views/facilityManagement/ProductionEquipment/index.vue
@@ -184,7 +184,7 @@
 		// 弹窗
 		const openAdd = ref();
 		const openD = (title: String, id: number) => {
-			openAdd.value.openDailog(title,false,id,1);
+			openAdd.value.openDailog(title,true,id,1);
 		};
 		// 删除
 		const onDelete = (id: number) => {

--
Gitblit v1.9.2