Browse Source

[Feat 0000] 王庄可配置首页对接

houzekong 6 days ago
parent
commit
5d28a8ea44

+ 7 - 6
src/views/vent/home/configurable/configurable.data.wz.ts

@@ -183,16 +183,16 @@ export const testConfigWZFire: Config[] = [
     },
     },
   },
   },
   {
   {
-    deviceType: 'sgGxObj',
+    deviceType: 'pdArray',
     moduleName: '工作面光纤监测',
     moduleName: '工作面光纤监测',
     pageType: '',
     pageType: '',
     moduleData: {
     moduleData: {
       header: {
       header: {
-        show: true,
-        readFrom: 'devGxcw',
+        show: false,
+        readFrom: '',
         selector: {
         selector: {
           show: true,
           show: true,
-          value: '${strinstallpos}',
+          value: '${systemname}',
         },
         },
         slot: {
         slot: {
           show: false,
           show: false,
@@ -205,11 +205,12 @@ export const testConfigWZFire: Config[] = [
         link: '',
         link: '',
       },
       },
       layout: {
       layout: {
-        direction: 'row',
+        direction: 'column',
         items: [
         items: [
           {
           {
             name: 'chart',
             name: 'chart',
             basis: '100%',
             basis: '100%',
+            overflow: false,
           },
           },
         ],
         ],
       },
       },
@@ -217,7 +218,7 @@ export const testConfigWZFire: Config[] = [
       chart: [
       chart: [
         {
         {
           type: 'line_smooth',
           type: 'line_smooth',
-          readFrom: '',
+          readFrom: 'arrayFiber',
           legend: { show: true },
           legend: { show: true },
           xAxis: [{ show: true }],
           xAxis: [{ show: true }],
           yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],
           yAxis: [{ show: true, name: '温度(℃)', position: 'left' }],

+ 9 - 9
src/views/vent/home/configurable/fireWZ.vue

@@ -66,24 +66,24 @@
   import ModuleBD from './components/ModuleBD.vue';
   import ModuleBD from './components/ModuleBD.vue';
   import VentModal from '/@/components/vent/micro/ventModal.vue';
   import VentModal from '/@/components/vent/micro/ventModal.vue';
   import { getDisHome } from './configurable.api';
   import { getDisHome } from './configurable.api';
-  import { testConfigWZFire } from './configurable.data.wz';
+  // import { testConfigWZFire } from './configurable.data.wz';
   // import { getToken } from '/@/utils/auth';
   // import { getToken } from '/@/utils/auth';
 
 
-  const { configs, devicesTypes } = useInitConfigs();
+  const { configs, devicesTypes, fetchConfigs } = useInitConfigs();
   const { mainTitle, data, updateData, updateEnhancedConfigs } = useInitPage('王庄煤矿火灾智能监测系统');
   const { mainTitle, data, updateData, updateEnhancedConfigs } = useInitPage('王庄煤矿火灾智能监测系统');
   let interval: number | undefined;
   let interval: number | undefined;
   // function hideLoading() {
   // function hideLoading() {
   //   loading.value = false;
   //   loading.value = false;
   // }
   // }
   onMounted(() => {
   onMounted(() => {
-    // fetchConfigs('WZ_fire').then(() => {
-    configs.value = testConfigWZFire;
-    updateEnhancedConfigs(configs.value);
+    fetchConfigs('WZ_fire').then(() => {
+      // configs.value = testConfigWZFire;
+      updateEnhancedConfigs(configs.value);
 
 
-    getDisHome({
-      dataList: devicesTypes.value.concat('fireAllMineWarn').join(','),
-    }).then(updateData);
-    // });
+      getDisHome({
+        dataList: devicesTypes.value.concat('fireAllMineWarn').join(','),
+      }).then(updateData);
+    });
     setInterval(() => {
     setInterval(() => {
       getDisHome({
       getDisHome({
         dataList: devicesTypes.value.concat('fireAllMineWarn').join(','),
         dataList: devicesTypes.value.concat('fireAllMineWarn').join(','),