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

[Mod 0000] 对接首页及密闭监测页面表单、表格项更新

houzekong 8 месяцев назад
Родитель
Сommit
a8580a4d03

+ 3 - 1
src/views/dashboard/SealedGoaf/index.vue

@@ -47,7 +47,9 @@
       mineData.value = { coalSeamFireData, productionStatusData, overLimitData, goafAlarmData, goafAlarmLevel };
 
       // 4. 赋值更新后的配置到configs(触发组件重新渲染)
-      configs.value = [...testConfigSealedGoaf]; // 解构触发响应式更新
+      if (configs.value.length === 0) {
+        configs.value = [...testConfigSealedGoaf]; // 解构触发响应式更新
+      }
 
       // 5. 更新页面数据
       updateData(mineData.value);

+ 24 - 16
src/views/monitor/sealedMonitor/monitor.data.ts

@@ -40,6 +40,16 @@ export const columns: BasicColumn[] = [
     dataIndex: 'coalSeamName',
     width: 100,
   },
+  {
+    title: '自燃情况',
+    dataIndex: 'coalSeamLevel',
+    width: 100,
+  },
+  {
+    title: '生产状态',
+    dataIndex: 'productStatus',
+    width: 100,
+  },
   {
     title: 'CO(ppm)',
     dataIndex: 'coVal',
@@ -126,34 +136,32 @@ export const columns: BasicColumn[] = [
 ];
 
 export const searchFormSchema: FormSchema[] = [
-  {
-    field: 'mineNameAbbr',
-    label: '煤矿简称',
-    component: 'Input',
-    colProps: { span: 6 },
-  },
+  // {
+  //   field: 'mineNameAbbr',
+  //   label: '煤矿简称',
+  //   component: 'Input',
+  //   colProps: { span: 6 },
+  // },
   {
     field: 'productStatus',
     label: '生产状态',
-    component: 'Select',
+    component: 'JDictSelectTag',
     componentProps: {
-      options: [
-        { label: '拟建矿井', value: '0' },
-        { label: '正常生产矿井', value: '1' },
-        { label: '长期停产矿井', value: '1' },
-      ],
+      dictCode: 'mineProStatus',
+      placeholder: '请选择生产状态',
     },
     colProps: { span: 6 },
   },
   {
-    field: 'riskLevel',
+    field: 'coalSeamLevel',
     label: '自燃情况',
     component: 'Select',
     componentProps: {
       options: [
-        { label: 'Ⅰ类容易自燃', value: '0' },
-        { label: 'Ⅱ类自燃', value: '1' },
-        { label: 'Ⅲ类不易自燃', value: '2' },
+        { label: '1类易自燃', value: '1类易自燃' },
+        { label: '2类易自燃', value: '2类易自燃' },
+        { label: '3类易自燃', value: '3类易自燃' },
+        { label: '4类易自燃', value: '4类易自燃' },
       ],
     },
     colProps: { span: 6 },