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

[Mod 0000]首页模拟数据修改

wangkeyi 3 месяцев назад
Родитель
Сommit
5cf8525ae9

+ 180 - 250
src/views/dashboard/SealedGoaf/configurable.data.sealedGoaf.ts

@@ -11,7 +11,7 @@ export const testConfigSealedGoaf: Config[] = [
         show: true,
         readFrom: '',
         selector: { show: false, value: '' },
-        slot: { show: true, value: '(总计:365)' },
+        slot: { show: true, value: '(总计:356)' },
       },
       background: { show: false, type: 'video', link: '' },
       layout: {
@@ -27,27 +27,27 @@ export const testConfigSealedGoaf: Config[] = [
           items: [
             {
               label: '生产矿井',
-              value: '219',
+              value: '223',
             },
             {
               label: '建设矿井',
-              value: '219',
+              value: '28',
             },
             {
               label: '停产停建',
-              value: '17',
+              value: '18',
             },
             {
               label: '长期停产停建',
-              value: '17',
+              value: '87',
             },
             {
               label: '实施关闭',
-              value: '2',
+              value: '0',
             },
             {
               label: '情况变化',
-              value: '1',
+              value: '0',
             },
           ],
         },
@@ -75,7 +75,7 @@ export const testConfigSealedGoaf: Config[] = [
         show: true,
         readFrom: '',
         selector: { show: false, value: '' },
-        slot: { show: true, value: '(总计:211)' },
+        slot: { show: true, value: '(总计:${productionStatusData[0].num})' },
       },
       background: { show: false, type: 'video', link: '' },
       layout: {
@@ -309,19 +309,19 @@ export const testConfigSealedGoaf: Config[] = [
           items: [
             {
               label: '低风险',
-              value: '210',
+              value: '1',
             },
             {
               label: '一般风险',
-              value: '27',
+              value: '1',
             },
             {
               label: '较高风险',
-              value: '17',
+              value: '1',
             },
             {
               label: '高风险',
-              value: '1',
+              value: '4',
             },
           ],
         },
@@ -329,31 +329,31 @@ export const testConfigSealedGoaf: Config[] = [
       chart: [],
       gallery: [],
       gallery_list: [],
-      table: [
+            table: [
         {
           type: 'A',
           // parser: 'json',
-          readFrom: 'tableArray',
+          readFrom: 'goafAlarmData',
           columns: [
             {
               name: ' ',
-              prop: 'index',
+              prop: 'managementName',
             },
             {
               name: '低风险',
-              prop: 'dfx',
+              prop: 'alarm1',
             },
             {
               name: '一般风险',
-              prop: 'ybfx',
+              prop: 'alarm2',
             },
             {
               name: '较高风险',
-              prop: 'jgfx',
+              prop: 'alarm3',
             },
             {
               name: '高风险',
-              prop: 'gfx',
+              prop: 'alarm4',
             },
           ],
         },
@@ -361,67 +361,171 @@ export const testConfigSealedGoaf: Config[] = [
       list: [],
       complex_list: [],
       preset: [],
-      mock: {
-        boardArray: [
-          {
-            label: '低风险',
-            value: '210',
-          },
-          {
-            label: '一般风险',
-            value: '27',
-          },
+    },
+    showStyle: {
+      size: 'width:440px;height:420px;',
+      version: '原版',
+      position: 'top:30px;right:25px;',
+    },
+  },
+
+  // 6. 联网状态
+  {
+    deviceType: 'isOnline',
+    moduleName: '联网状态',
+    pageType: 'sealed_goaf',
+    moduleData: {
+      header: {
+        show: true,
+        readFrom: '',
+        selector: {
+          show: true,
+          value: '${pos}',
+        },
+        slot: {
+          show: false,
+          value: '',
+        },
+      },
+      background: {
+        show: false,
+        type: 'video',
+        link: '',
+      },
+      layout: {
+        direction: 'column',
+        items: [
           {
-            label: '较高风险',
-            value: '17',
+            name: 'board',
+            basis: '40%',
+            overflow: true,
           },
           {
-            label: '高风险',
-            value: '1',
+            name: 'table',
+            basis: '60%',
+            overflow: true,
           },
         ],
-        tableArray: [
-          {
-            index: '执法一处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
-          },
-          {
-            index: '执法二处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
-          },
-          {
-            index: '执法三处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
-          },
-          {
-            index: '执法四处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
-          },
-          {
-            index: '执法五处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
-          },
+      },
+      board: [
+        {
+          type: 'B',
+          readFrom: '',
+          layout: 'val-top',
+          items: [
+            {
+              label: '应接入',
+              value: '243',
+            },
+            {
+              label: '在线',
+              value: '242',
+            },
+            {
+              label: '中断',
+              value: '1',
+            },
+            {
+              label: '未接入',
+              value: '0',
+            },
+          ],
+        },
+      ],
+      chart: [],
+      gallery: [],
+      gallery_list: [],
+      table: [
+        {
+          type: 'B',
+          // parser: 'json',
+          readFrom: 'tableArray',
+          columns: [
+            {
+              name: ' ',
+              prop: 'index',
+            },
+            {
+              name: '应接入',
+              prop: 'yjr',
+            },
+            {
+              name: '在线',
+              prop: 'zx',
+            },
+            {
+              name: '中断',
+              prop: 'zd',
+            },
+            {
+              name: '未接入',
+              prop: 'wjr',
+            },
+          ],
+        },
+      ],
+      list: [],
+      complex_list: [],
+      preset: [],
+      mock: {
+        isOnline: [
           {
-            index: '执法六处',
-            dfx: '50',
-            ybfx: '20',
-            jgfx: '0',
-            gfx: '0',
+            pos: '生成矿井',
+            boardArray: [
+              {
+                label: '低风险',
+                value: '243',
+              },
+              {
+                label: '一般风险',
+                value: '242',
+              },
+              {
+                label: '较高风险',
+                value: '1',
+              },
+              {
+                label: '高风险',
+                value: '0',
+              },
+            ],
+            tableArray: [
+              {
+                index: '执法一处',
+                yjr: '84',
+                zx: '84',
+                zd: '0',
+                wjr: '0',
+              },
+              {
+                index: '执法二处',
+                yjr: '65',
+                zx: '65',
+                zd: '0',
+                wjr: '0',
+              },
+              {
+                index: '执法三处',
+                yjr: '35',
+                zx: '35',
+                zd: '0',
+                wjr: '0',
+              },
+              {
+                index: '执法四处',
+                yjr: '25',
+                zx: '25',
+                zd: '0',
+                wjr: '0',
+              },
+              {
+                index: '执法五处',
+                yjr: '34',
+                zx: '33',
+                zd: '1',
+                wjr: '0',
+              },
+            ],
           },
         ],
       },
@@ -429,7 +533,7 @@ export const testConfigSealedGoaf: Config[] = [
     showStyle: {
       size: 'width:440px;height:420px;',
       version: '原版',
-      position: 'top:30px;right:25px;',
+      position: 'top:460px;right:25px;',
     },
   },
   // 6. 采空区密闭预警分析
@@ -596,181 +700,7 @@ export const testConfigSealedGoaf: Config[] = [
   //   showStyle: {
   //     size: 'width:440px;height:300px;',
   //     version: '原版',
-  //     position: 'top:320px;right:25px;',
+  //     position: 'top:920px;right:25px;',
   //   },
   // },
-  // 6. 联网状态
-  {
-    deviceType: 'isOnline',
-    moduleName: '联网状态',
-    pageType: 'sealed_goaf',
-    moduleData: {
-      header: {
-        show: true,
-        readFrom: '',
-        selector: {
-          show: true,
-          value: '${pos}',
-        },
-        slot: {
-          show: false,
-          value: '',
-        },
-      },
-      background: {
-        show: false,
-        type: 'video',
-        link: '',
-      },
-      layout: {
-        direction: 'column',
-        items: [
-          {
-            name: 'board',
-            basis: '40%',
-            overflow: true,
-          },
-          {
-            name: 'table',
-            basis: '60%',
-            overflow: true,
-          },
-        ],
-      },
-      board: [
-        {
-          type: 'B',
-          readFrom: '',
-          layout: 'val-top',
-          items: [
-            {
-              label: '应接入',
-              value: '210',
-            },
-            {
-              label: '在线',
-              value: '27',
-            },
-            {
-              label: '中断',
-              value: '17',
-            },
-            {
-              label: '未接入',
-              value: '1',
-            },
-          ],
-        },
-      ],
-      chart: [],
-      gallery: [],
-      gallery_list: [],
-      table: [
-        {
-          type: 'B',
-          // parser: 'json',
-          readFrom: 'tableArray',
-          columns: [
-            {
-              name: ' ',
-              prop: 'index',
-            },
-            {
-              name: '应接入',
-              prop: 'yjr',
-            },
-            {
-              name: '在线',
-              prop: 'zx',
-            },
-            {
-              name: '中断',
-              prop: 'zd',
-            },
-            {
-              name: '未接入',
-              prop: 'wjr',
-            },
-          ],
-        },
-      ],
-      list: [],
-      complex_list: [],
-      preset: [],
-      mock: {
-        isOnline: [
-          {
-            pos: '生成矿井',
-            boardArray: [
-              {
-                label: '低风险',
-                value: '210',
-              },
-              {
-                label: '一般风险',
-                value: '27',
-              },
-              {
-                label: '较高风险',
-                value: '17',
-              },
-              {
-                label: '高风险',
-                value: '1',
-              },
-            ],
-            tableArray: [
-              {
-                index: '执法一处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-              {
-                index: '执法二处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-              {
-                index: '执法三处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-              {
-                index: '执法四处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-              {
-                index: '执法五处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-              {
-                index: '执法六处',
-                yjr: '50',
-                zx: '20',
-                zd: '0',
-                wjr: '0',
-              },
-            ],
-          },
-        ],
-      },
-    },
-    showStyle: {
-      size: 'width:440px;height:420px;',
-      version: '原版',
-      position: 'top:460px;right:25px;',
-    },
-  },
 ];

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

@@ -45,6 +45,7 @@
 
       // 3. 把接口数据赋值给响应式变量(备用)
       mineData.value = { coalSeamFireData, productionStatusData, overLimitData, goafAlarmData, goafAlarmLevel };
+      console.log('接口数据:', mineData.value);
 
       // 4. 赋值更新后的配置到configs(触发组件重新渲染)
       if (configs.value.length === 0) {