Browse Source

[Feat 0000] 接入统计页面前后端接口联调

wangkeyi 4 months ago
parent
commit
2d7176a672

+ 8 - 8
src/views/dashboard/basicInfo/accessStatistics/access.data.ts

@@ -28,50 +28,50 @@ export function getAccessStatisticsColumns(): BasicColumn[] {
     },
     {
       title: '区域',
-      dataIndex: 'region',
+      dataIndex: 'name',
       width: 150,
       fixed: 'left',
       align: 'center',
     },
     {
       title: '煤矿总数',
-      dataIndex: 'totalCoalMines',
+      dataIndex: 'mineNum',
       width: 120,
       align: 'center',
     },
     {
       title: '应接入数量',
-      dataIndex: 'shouldAccess',
+      dataIndex: 'yjNum',
       width: 120,
       align: 'center',
     },
     {
       title: '无需接入数量',
-      dataIndex: 'noNeedAccess',
+      dataIndex: 'wxjrNum',
       width: 120,
       align: 'center',
     },
     {
       title: '接入数量',
-      dataIndex: 'accessed',
+      dataIndex: 'jrNum',
       width: 120,
       align: 'center',
     },
     {
       title: '未接入数量',
-      dataIndex: 'notAccessed',
+      dataIndex: 'wjNum',
       width: 120,
       align: 'center',
     },
     {
       title: '在线数量',
-      dataIndex: 'online',
+      dataIndex: 'zxNum',
       width: 120,
       align: 'center',
     },
     {
       title: '离线数量',
-      dataIndex: 'offline',
+      dataIndex: 'lxNum',
       width: 120,
       align: 'center',
     },

+ 3 - 4
src/views/dashboard/basicInfo/accessStatistics/index.vue

@@ -6,16 +6,15 @@
 <script lang="ts">
 import { defineComponent } from 'vue';
 import { BasicTable, useTable } from '/@/components/Table';
-import { getAccessStatisticsColumns, tableMockData } from './access.data';
-// import { mineAccessStatisticsApi } from '/@/api/mine/basicInfo';
+import { getAccessStatisticsColumns } from './access.data';
+import { getGoafAccessCount } from '../basicInfo.api';
 
 export default defineComponent({
   components: { BasicTable },
   setup() {
     const [registerTable] = useTable({
-    //   api: mineAccessStatisticsApi,
+      api: getGoafAccessCount,
       columns: getAccessStatisticsColumns(),
-      dataSource: tableMockData,
       pagination: true,
       showIndexColumn: false,
       // 合计行样式高亮(区分普通数据行)

+ 11 - 0
src/views/dashboard/basicInfo/basicInfo.api.ts

@@ -0,0 +1,11 @@
+import { defHttp } from '/@/utils/http/axios';
+
+enum Api {
+  getGoafAccessCount = '/ventanaly-province/province/mineData/getGoafAccessCount',
+}
+
+// 接入统计
+export const getGoafAccessCount = () =>
+  defHttp.get({
+    url: Api.getGoafAccessCount,
+  });