Просмотр исходного кода

[Fix 0000] 修复传参错误及拓扑位置保存延迟的错误

houzekong 3 дней назад
Родитель
Сommit
c09bc2a84e

+ 1 - 1
src/views/analysis/warningAnalysis/windPointManage/goafManage/goafManage.data.ts

@@ -41,7 +41,7 @@ export const goafFormSchema: FormSchema[] = [
     dynamicDisabled: ({ values }) => !!values.id,
     componentProps: {
       placeholder: '请输入煤矿编号',
-      changeOnSelect: true,
+      changeOnSelect: false,
       initFromStore: false,
       syncFromStore: false,
     },

+ 2 - 4
src/views/analysis/warningAnalysis/windPointManage/index.vue

@@ -1,7 +1,7 @@
 <!-- eslint-disable vue/multi-word-component-names -->
 <template>
   <div class="wind-point-manage">
-    <Tabs v-model:activeKey="activeTab" type="line" class="common-page-tabs">
+    <Tabs v-model:activeKey="activeTab" type="line" class="common-page-tabs" :destroyInactiveTabPane="true">
       <!-- 测风点位管理 -->
       <TabPane tab="测风点位管理" key="pointManage">
         <a-row :gutter="12" class="tab-content">
@@ -312,9 +312,7 @@
       ...record,
       mineCode: mine?.id ?? record.mineCode,
       // 回显:供风区域后端返回对象数组 [{ id }],表单 ApiSelect 多选需要 id 数组
-      goafList: Array.isArray(record.goafList)
-        ? record.goafList.map((g: any) => (typeof g === 'object' && g !== null ? g.id : g))
-        : [],
+      goafList: Array.isArray(record.goafList) ? record.goafList.map((g: any) => g.id) : [],
     });
   }
 

+ 2 - 2
src/views/analysis/warningAnalysis/windPointManage/windPointManage.api.ts

@@ -41,8 +41,8 @@ export const savePoint = (params?: any) => {
     if (mine?.fax) payload.mineCode = mine.fax;
   }
   // 供风区域:多选 id 数组 → 后端约定的对象数组 [{ id }]
-  if (Array.isArray(payload.goafList)) {
-    payload.goafList = payload.goafList.map((id: string) => ({ id }));
+  if (payload.goafList) {
+    payload.goafList = payload.goafList.split(',').map((id: string) => ({ id }));
   }
   return defHttp.post({ url, params: payload });
 };

+ 1 - 1
src/views/dashboard/HiddenSurface/configurable.data.ts

@@ -44,7 +44,7 @@ export const testConfigProvinceMonitor: Config[] = [
               to: '/warningAnalysis/wind-point-manage',
             },
             {
-              label: '风量异常矿井',
+              label: '风量不足数量',
               value: '${exceptionNum}',
               to: '/warningAnalysis/global-alarm',
             },