From 988558aaa309068fd393cc654be537434b0a15ea Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期四, 11 八月 2022 19:11:18 +0800
Subject: [PATCH] 修改

---
 src/views/facilityManagement/deviceType/component/Dailog.vue |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/views/facilityManagement/deviceType/component/Dailog.vue b/src/views/facilityManagement/deviceType/component/Dailog.vue
index 576135f..ce4d7af 100644
--- a/src/views/facilityManagement/deviceType/component/Dailog.vue
+++ b/src/views/facilityManagement/deviceType/component/Dailog.vue
@@ -6,14 +6,14 @@
 				<el-col :span="11">
 					<el-form-item label="是否为设备内容" size="default" prop="isContent">
 						<el-select v-model="form.isContent" placeholder="请选择" style="width: 100%">
-							<el-option label="是" value="1" />
-							<el-option label="否" value="2" />
+							<el-option label="是" :value="1" />
+							<el-option label="否" :value="2" />
 						</el-select>
 					</el-form-item>
 				</el-col>
 				<el-col :span="11" :offset="2">
 					<el-form-item label="父级编号" size="default" prop="parentId">
-						<el-tree-select clearable check-strictly="true" v-model="form.parentId"  :data="data" :props="propst" class="w100" placeholder="请选择" />
+						<el-tree-select clearable check-strictly="true" v-model="form.parentId" :data="data" :props="propst" class="w100" placeholder="请选择" />
 					</el-form-item>
 				</el-col>
 			</el-row>
@@ -51,16 +51,18 @@
 		const form = ref({
 			isContent: '', ////是否为设备内容  1:是 2:否
 			typeName: '', ////类别名称
-			parentId: "", ////父级ID,如果没有父级,为0
+			parentId: '', ////父级ID,如果没有父级,为0
 			isCheck: 0, ////是否检测  1:是 2:否
 			isVisit: 0, ////是否巡检 1:是 2:否
 			sortNum: '', //排列序列
-			id: '', //设备类型ID ,更新时必填
+			// id: '', //设备类型ID ,更新时必填
 		});
 		const titles = ref();
+		const titleT = ref();
 		const disabled = ref(false);
 		const openDailog = (title: string, id: number) => {
 			listApi();
+			titleT.value = title;
 			dialogVisible.value = true;
 			titles.value = `${title}设备设施类型管理`;
 			if (title == '查看') {
@@ -69,7 +71,7 @@
 			} else if (title == '修改') {
 				detail(id);
 			} else if (title == '添加') {
-				 form.value.parentId=id
+				form.value.parentId = id;
 			}
 		};
 		const detail = (id: number) => {
@@ -123,6 +125,9 @@
 			if (!formEl) return;
 			await formEl.validate((valid, fields) => {
 				if (valid) {
+					if (titleT.value == '新建') {
+						delete form.value.id;
+					}
 					facilityManagementApi()
 						.getequipmentTypeMngAddOrUpdate(form.value)
 						.then((res) => {
@@ -147,11 +152,13 @@
 					console.log('error submit!', fields);
 				}
 			});
+			disabled.value=false
 		};
 		const resetForm = (formEl: FormInstance | undefined) => {
 			if (!formEl) return;
 			formEl.resetFields();
 			dialogVisible.value = false;
+			disabled.value=false
 		};
 		//全屏
 		const full = ref(false);
@@ -163,6 +170,7 @@
 			}
 		};
 		return {
+			titleT,
 			detail,
 			rules,
 			ruleFormRef,

--
Gitblit v1.9.2