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