|
@@ -82,6 +82,7 @@
|
82
|
82
|
value-key="areaId"
|
83
|
83
|
placeholder="请选择父区域"
|
84
|
84
|
check-strictly
|
|
85
|
+ :disabled="true"
|
85
|
86
|
/>
|
86
|
87
|
</el-form-item>
|
87
|
88
|
<!-- <el-form-item label="祖级列表" prop="ancestors">
|
|
@@ -91,7 +92,7 @@
|
91
|
92
|
<el-input v-model="form.areaName" placeholder="请输入区域名称" />
|
92
|
93
|
</el-form-item>
|
93
|
94
|
<el-form-item label="区域类型" prop="areaType">
|
94
|
|
- <el-select v-model="form.areaType" placeholder="请选择区域类型">
|
|
95
|
+ <el-select v-model="form.areaType" placeholder="请选择区域类型" :disabled="updateFlag">
|
95
|
96
|
<el-option v-for="dict in BUILDAREATYPE" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
96
|
97
|
</el-select>
|
97
|
98
|
</el-form-item>
|
|
@@ -145,6 +146,8 @@ const dialog = reactive<DialogOption>({
|
145
|
146
|
title: ''
|
146
|
147
|
});
|
147
|
148
|
|
|
149
|
+const updateFlag = ref(true);
|
|
150
|
+
|
148
|
151
|
const initFormData: PtAreaForm = {
|
149
|
152
|
areaId: undefined,
|
150
|
153
|
parentId: undefined,
|
|
@@ -265,6 +268,7 @@ const handleAdd = (row?: PtAreaVO) => {
|
265
|
268
|
}
|
266
|
269
|
dialog.visible = true;
|
267
|
270
|
dialog.title = '添加建筑物区域';
|
|
271
|
+ updateFlag.value = false;
|
268
|
272
|
};
|
269
|
273
|
|
270
|
274
|
/** 展开/折叠操作 */
|
|
@@ -292,6 +296,7 @@ const handleUpdate = async (row: PtAreaVO) => {
|
292
|
296
|
Object.assign(form.value, res.data);
|
293
|
297
|
dialog.visible = true;
|
294
|
298
|
dialog.title = '修改建筑物区域';
|
|
299
|
+ updateFlag.value = true;
|
295
|
300
|
};
|
296
|
301
|
|
297
|
302
|
/** 提交按钮 */
|
|
@@ -318,7 +323,7 @@ const submitForm = () => {
|
318
|
323
|
|
319
|
324
|
/** 删除按钮操作 */
|
320
|
325
|
const handleDelete = async (row: PtAreaVO) => {
|
321
|
|
- await proxy?.$modal.confirm('是否确认删除建筑物区域编号为"' + row.areaId + '"的数据项?');
|
|
326
|
+ await proxy?.$modal.confirm('是否确认删除建筑物区域名称为"' + row.areaName + '"的数据项?');
|
322
|
327
|
loading.value = true;
|
323
|
328
|
await delPtArea(row.areaId).finally(() => (loading.value = false));
|
324
|
329
|
await getList();
|