Procházet zdrojové kódy

优化提示信息

bing před 1 týdnem
rodič
revize
6e6a0c088a

+ 7 - 1
src/views/basics/customer/ptCampus/index.vue

@@ -170,7 +170,13 @@ const handleSelectionChange = (selection: PtCampusVO[]) => {
170 170
 /** 删除按钮操作 */
171 171
 const handleDelete = async (row?: PtCampusVO) => {
172 172
   const _campusIds = row?.campusId || ids.value;
173
-  await proxy?.$modal.confirm('是否确认删除校区信息编号为"' + _campusIds + '"的数据项?').finally(() => (loading.value = false));
173
+  let msg = '';
174
+  if (row) {
175
+    msg = '是否确认删除校区名称为"' + row?.campusName + '"的数据项?';
176
+  } else {
177
+    msg = '是否确认删除这"' + ids.value.length + '"项数据项?';
178
+  }
179
+  await proxy?.$modal.confirm(msg).finally(() => (loading.value = false));
174 180
   await delPtCampus(_campusIds);
175 181
   await getList();
176 182
   proxy?.$modal.msgSuccess('删除成功');

+ 7 - 2
src/views/basics/room/ptArea/index.vue

@@ -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();