From 22bf644b3fc85763be3ad0c5e348d2bee38e2444 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期三, 22 三月 2023 17:07:48 +0800
Subject: [PATCH] Default Changelist
---
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