From cbe714cf3c16c2c6d39ac62ff9d30ed99771bdfd Mon Sep 17 00:00:00 2001
From: 黄何裕 <1053952480@qq.com>
Date: 星期四, 08 八月 2024 16:11:19 +0800
Subject: [PATCH] 最终章

---
 src/views/screen/newPage/index.vue |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/views/screen/newPage/index.vue b/src/views/screen/newPage/index.vue
index 7408779..32a7ed9 100644
--- a/src/views/screen/newPage/index.vue
+++ b/src/views/screen/newPage/index.vue
@@ -3,7 +3,7 @@
     <div style="display: flex; justify-content: center">
       <div class="header_box">
         <div class="tabs-box">
-          <el-tabs v-model="activeName" @tab-click="handleClick">
+          <el-tabs v-model="activeName" @tab-click="tabChange">
             <el-tab-pane
               v-for="item in testData1"
               :label="item.name"
@@ -74,7 +74,7 @@
           <div class="card_header">
             <div class="title">璁惧姝e父鐜�</div>
             <div style="margin: 10px 10px">
-              <ScreenTable></ScreenTable>
+              <ScreenTable :tableData="tableData"></ScreenTable>
             </div>
           </div>
         </div>
@@ -125,7 +125,7 @@
 import ExamineChart from "../components/screen-examine/components/examine-chart.vue";
 import ScreenData from "../components/screen-data/index.vue";
 import NewMap from "./components/newMap.vue";
-import { getDeviceData, getWorkOrderData } from "@/api/newpage";
+import { getDeviceData, getWorkOrderData, getNormalRate } from "@/api/newpage";
 export default {
   name: "Newpage",
   components: {
@@ -179,6 +179,7 @@
           totalNum: 28,
         },
       },
+      tableData: [],
     };
   },
   mounted() {
@@ -194,16 +195,26 @@
     getData() {
       getDeviceData()
         .then((res) => {
-          this.deviceList = res.data.monitorTotal;
+          this.deviceList = res.data;
         })
         .catch((err) => {});
       getWorkOrderData()
         .then((res) => {
           this.workOrderData = res.data;
-          console.log(res, "zxczxczxcxc");
+        })
+        .catch((err) => {});
+      this.getTableList();
+    },
+    getTableList() {
+      getNormalRate(this.activeName)
+        .then((res) => {
+          this.tableData = res.data;
         })
         .catch((err) => {});
     },
+    tabChange(){
+      this. getTableList()
+    }
   },
 };
 </script>

--
Gitblit v1.8.0