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