From e80067335467ca48cb94f03de3794ad93a45ad5d Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 13 九月 2024 16:42:38 +0800
Subject: [PATCH] 运行监控

---
 src/views/system/monitor/face/index.vue |   55 ++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/src/views/system/monitor/face/index.vue b/src/views/system/monitor/face/index.vue
index 11ceac1..0c6bb9f 100644
--- a/src/views/system/monitor/face/index.vue
+++ b/src/views/system/monitor/face/index.vue
@@ -1,5 +1,15 @@
 <template>
   <div class="app-container">
+    <div
+      style="display: flex;flex-direction: row;min-width: 158px;max-width: 158px;margin-bottom: 5px;border-radius: 1px; user-select: none"
+    >
+      <div @click="clickTab(null)" class="tab"
+           :class="{tabActive: null == queryParams.provinceTag, tabInactive: null != queryParams.provinceTag}">鍏ㄩ儴
+      </div>
+      <div @click="clickTab(0)" class="tab"
+           :class="{tabActive: 0 === queryParams.provinceTag, tabInactive: 0 !== queryParams.provinceTag}">鐪佸巺鑰冩牳
+      </div>
+    </div>
     <el-card class="box-card" >
       <el-row type="flex" align="middle" justify="space-between">
         <el-col :span="4">
@@ -73,21 +83,8 @@
         <el-button type="primary" icon="el-icon-search" size="small" @click="handleQuery">鎼滅储</el-button>
         <el-button icon="el-icon-refresh" size="small" @click="resetQuery">閲嶇疆</el-button>
       </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <!-- <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['system:monitor:export']"
-        >瀵煎嚭</el-button>
-      </el-col> -->
       <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
-    </el-row>
+    </el-form>
 
     <el-table v-loading="loading" :data="monitorList" @selection-change="handleSelectionChange">
       <el-table-column label="璁惧鍚嶇О" align="center" prop="name" width="280" fixed show-overflow-tooltip/>
@@ -302,6 +299,11 @@
     });
   },
   methods: {
+    clickTab(active) {
+      this.queryParams.provinceTag = active
+      this.getList()
+      this.getVideoCount()
+    },
     /** 鏌ヨ璁惧璧勪骇鍒楄〃 */
     getList() {
       this.loading = true;
@@ -313,7 +315,7 @@
     },
     /** 鏌ヨ璁惧璧勪骇缁熻鏁� */
     getVideoCount() {
-      videoCount('3').then(response => {
+      videoCount(this.queryParams).then(response => {
         this.count = response.data;
       });
     },
@@ -416,7 +418,30 @@
 </script>
 
 <style lang="scss" scoped>
+.tab {
+  padding: 5px 15px;
+}
 
+.tab:hover {
+  cursor: pointer;
+  user-select: none;
+}
+
+.tabActive {
+  color: white;
+  background-color: #409eff;
+  border: none;
+  border-radius: 1px;
+}
+
+.tabInactive {
+  background-color: #edf2f6;
+  color: #409eff;
+}
+
+.tabInactive:hover {
+  background-color: #edf2f6;
+}
 .box-card {
   background-color: #ffffff;
   width: 100%;

--
Gitblit v1.8.0