From b041f8a0a7c42f95b838fdf3a400213026968e95 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期日, 12 十一月 2023 23:27:47 +0800 Subject: [PATCH] 实时数据 --- src/views/smoke/report/components/overallSituation.vue | 39 +++++++++++++++++---------------------- 1 files changed, 17 insertions(+), 22 deletions(-) diff --git a/src/views/smoke/report/components/overallSituation.vue b/src/views/smoke/report/components/overallSituation.vue index 29e084d..41473e9 100644 --- a/src/views/smoke/report/components/overallSituation.vue +++ b/src/views/smoke/report/components/overallSituation.vue @@ -20,42 +20,42 @@ > <el-table-column label="搴忓彿" type="index" width="50"> </el-table-column> - <el-table-column prop="AcquitAtStr" label="閲囬泦鏃堕棿" width="auto" min-width="20%"> + <el-table-column prop="AcquitDate" label="閲囬泦鏃堕棿" width="auto" min-width="20%"> </el-table-column> - <el-table-column prop="Addr" label="璁惧鎬绘暟" width="auto" min-width="10%"> + <el-table-column prop="Total" label="璁惧鎬绘暟" width="auto" min-width="10%"> </el-table-column> <el-table-column - prop="FanStatusStr" + prop="ComplianceCount" label="杈炬爣鏁�" width="auto" min-width="10%" > </el-table-column> <el-table-column - prop="杈炬爣姣斾緥" - label="鍑�鍖栧櫒鐘舵��" + prop="CompliancePercent" + label="杈炬爣姣斾緥" width="auto" min-width="10%" > </el-table-column> <el-table-column - prop="EmissionsConc" + prop="ExceedStandardCount" label="瓒呮爣鏁�" width="auto" min-width="10%" > </el-table-column> <el-table-column - prop="CEmissions" + prop="ExceedStandardPercent" label="瓒呮爣姣斾緥" width="auto" min-width="10%" > </el-table-column> <el-table-column - prop="GranuleConc" + prop="OnlineCount" label="鍦ㄧ嚎鏁�" width="auto" min-width="10%" > </el-table-column> <el-table-column - prop="CGranule" + prop="OnlinePercent" label="鍦ㄧ嚎姣斾緥" width="auto" min-width="10%" > @@ -82,7 +82,7 @@ <script> import MyHeader from "./header/header1.vue"; -import realTimeApi from "@/api/smoke/realTime"; +import statisticsApi from "@/api/smoke/statistics"; export default { data() { return { @@ -108,18 +108,13 @@ }; } - realTimeApi - .findInTimeList(params) - .then(({ list, total }) => { - list.forEach(e => { - e.AcquitAtStr = this.dateFormat("YYYY-mm-dd HH:MM", new Date(e.AcquitAt*1000)); - e.FanStatusStr = this.FanStatusStr(e.FanStatus) - e.FilterStatusStr = this.FanStatusStr(e.FilterStatus) - e.OnlineStatusStr = this.OnlineStatusStr(e.OnlineStatus) - e.StatusStr = this.StatusStr(e.Status) - }); - this.tableData = list; - this.totalNum = total; + statisticsApi + .findDataDetectorDailyStats(params) + .then((json) => { + let res = JSON.parse(json) + + this.tableData = res.sumGroupByDates; + this.totalNum = res.sumGroupByDates.lengtn; }) .catch((err) => this.$message.error(err)); }, -- Gitblit v1.8.0