Kaynağa Gözat

#fix 添加额外字段

jc-wangyt 3 hafta önce
ebeveyn
işleme
a6e62da889
2 değiştirilmiş dosya ile 61 ekleme ve 36 silme
  1. 35 33
      src/router/index.js
  2. 26 3
      src/views/alarm/index.vue

+ 35 - 33
src/router/index.js

@@ -61,40 +61,42 @@ export const constantRoutes = [
     component: () => import('@/views/error/401'),
     hidden: true
   },
-  // {
-  //   path: '',
-  //   component: Layout,
-  //   redirect: 'bizoppmanage',
-  //   meta: { title: '算网全流程平台', icon: 'dashboard', affix: true },
-  //   children: [
-  //     {
-  //       path: 'bizoppmanage',
-  //       component: () => import('@/views/bizoppmanage/index'),
-  //       name: 'BizOppManage',
-  //       meta: { title: '商机运营', icon: 'dashboard', affix: true },
-  //     },
-  //     {
-  //       path: 'bizoppdetails',
-  //       component: () => import('@/views/bizoppmanage/details'),
-  //       name: 'BizOppDetails',
-  //       meta: { title: '商机详情', noCache: true, icon: 'dashboard', breadcrumb: false },
-  //     },
-  //     {
-  //       path: 'openMarketBid',
-  //       component: () => import('@/views/openMarketBid/index'),
-  //       name: 'OpenMarketBid',
-  //       meta: { title: '公开市场', icon: 'dashboard', affix: true },
-  //     },
-  //     {
-  //       path: 'openMarketBidDetails',
-  //       component: () => import('@/views/openMarketBid/details'),
-  //       name: 'OpenMarketBidDetails',
-  //       meta: { title: '公开市场详情', noCache: true, icon: 'dashboard', breadcrumb: false },
-  //     },
+  {
+    path: '',
+    component: Layout,
+    redirect: 'bizoppmanage',
+    meta: { title: '算网全流程平台', icon: 'dashboard', affix: true },
+    children: [
+      {
+        path: 'bizoppmanage',
+        component: () => import('@/views/bizoppmanage/index'),
+        name: 'BizOppManage',
+        meta: { title: '商机运营', icon: 'dashboard', affix: true },
+      },
+      {
+        path: 'bizoppdetails',
+        component: () => import('@/views/bizoppmanage/details'),
+        name: 'BizOppDetails',
+        hidden: true,
+        meta: { title: '商机详情', noCache: true, icon: 'dashboard', breadcrumb: false },
+      },
+      {
+        path: 'openMarketBid',
+        component: () => import('@/views/openMarketBid/index'),
+        name: 'OpenMarketBid',
+        meta: { title: '公开市场', icon: 'dashboard', affix: true },
+      },
+      {
+        path: 'openMarketBidDetails',
+        component: () => import('@/views/openMarketBid/details'),
+        name: 'OpenMarketBidDetails',
+        hidden: true,
+        meta: { title: '公开市场详情', noCache: true, icon: 'dashboard', breadcrumb: false },
+      },
+
+    ]
+  },
 
-  //   ]
-  // },
-  
   {
     path: '',
     component: Layout,

+ 26 - 3
src/views/alarm/index.vue

@@ -28,7 +28,7 @@
             <template slot="prefix">
               <el-icon class="el-icon-info"></el-icon>
             </template>
-            <template slot="suffix"> </template>
+            <template slot="suffix"> </template>
           </el-statistic>
           <div class="overall-label">{{ item.label }}</div>
         </div>
@@ -48,7 +48,17 @@
         <el-table-column prop="contentAlarms" label="内容类告警总数" align="center" />
         <el-table-column prop="thresholdAlarms" label="阈值类告警总数" align="center" />
         <el-table-column prop="existenceAlarms" label="存在性告警总数" align="center" />
-        <el-table-column prop="indicator" label="各指标的告警总数" align="center" />
+
+        <el-table-column prop="indicator_dataNoDeliveredCount" label="数据未送达告警总数" align="center" />
+        <el-table-column prop="indicator_internalConnetCount" label="内部连接性告警总数" align="center" />
+        <el-table-column prop="indicator_interfaceFrequencyCount" label="访问接口频率告警总数" align="center" />
+        <el-table-column prop="indicator_databaseConnectCount" label="数据库连接数告警总数" align="center" />
+        <el-table-column prop="indicator_pageTamperProofCount" label="页面防篡改告警总数" align="center" />
+        <el-table-column prop="indicator_networkBoundaryConnectCount" label="网络边界连通性告警总数" align="center" />
+        <el-table-column prop="indicator_scheduledTaskCount" label="定时任务告警总数" align="center" />
+        <el-table-column prop="indicator_ossUseCount" label="OSS使用情况告警总数" align="center" />
+        <el-table-column prop="indicator_abnormalAccessCount" label="异常访问告警总数" align="center" />
+        <!-- <el-table-column prop="indicator" label="各指标的告警总数" align="center" /> -->
       </el-table>
     </el-card>
   </div>
@@ -101,7 +111,20 @@ export default {
         networkBoundaryConnectCount: item.networkBoundaryConnectCount,
         scheduledTaskCount: item.scheduledTaskCount,
         ossUseCount: item.indicator_ossUseCount,
-        abnormalAccessCount: item.abnormalAccessCount
+        abnormalAccessCount: item.abnormalAccessCount,
+
+        indicator_abnormalAccessCount: item.indicator_abnormalAccessCount,
+        indicator_dataNoDeliveredCount: item.indicator_dataNoDeliveredCount,
+        indicator_internalConnetCount: item.indicator_internalConnetCount,
+        indicator_interfaceFrequencyCount: item.indicator_interfaceFrequencyCount,
+        indicator_databaseConnectCount: item.indicator_databaseConnectCount,
+        indicator_pageTamperProofCount: item.indicator_pageTamperProofCount,
+        indicator_networkBoundaryConnectCount: item.indicator_networkBoundaryConnectCount,
+        indicator_scheduledTaskCount: item.indicator_scheduledTaskCount,
+        indicator_ossUseCount: item.indicator_ossUseCount,
+        
+
+        
       }));
     }
   },