From 86e4b721f5ba7cf291829f7bc6e05845f25d4b0f Mon Sep 17 00:00:00 2001 From: yinq Date: Tue, 21 May 2024 11:03:03 +0800 Subject: [PATCH] =?UTF-8?q?update=20-=E6=B5=8B=E6=B8=A9=E6=9B=B2=E7=BA=BF?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/report/temperatureHistory.js | 9 ++ src/router/index.js | 14 +++ .../report/adverseRecordYearOnYear/index.vue | 4 +- src/views/report/highFault/index.vue | 18 ++- .../report/temperatureRecordReport/index.vue | 8 +- .../temperatureRecordReport/tempTest.vue | 116 ++++++++++++++++++ 6 files changed, 165 insertions(+), 4 deletions(-) create mode 100644 src/views/report/temperatureRecordReport/tempTest.vue diff --git a/src/api/report/temperatureHistory.js b/src/api/report/temperatureHistory.js index 1049d42..6c2fdea 100644 --- a/src/api/report/temperatureHistory.js +++ b/src/api/report/temperatureHistory.js @@ -42,3 +42,12 @@ export function delTemperatureHistory(objId) { method: 'delete' }) } + +//测温记录折线图 +export function getTestTemp(data) { + return request({ + url: '/report/temperatureHistory/testTemp', + method: 'post', + data: data + }) +} diff --git a/src/router/index.js b/src/router/index.js index 8a81860..fcc9fb3 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -272,6 +272,20 @@ export const dynamicRoutes = [ }, ], }, + { + path: "/report/temperature-record", + component: Layout, + hidden: true, + permissions: ["report:electricalInspection:list"], + children: [ + { + path: "index/:objId(\\d+)", + component: () => import("@/views/report/temperatureRecordReport/tempTest"), + name: "tempTest", + meta: {title: "查看测温报表曲线", activeMenu: "/report/temperatureTest"}, + }, + ], + }, { path: "/base/bom-info", component: Layout, diff --git a/src/views/report/adverseRecordYearOnYear/index.vue b/src/views/report/adverseRecordYearOnYear/index.vue index ff2e953..65e1b1a 100644 --- a/src/views/report/adverseRecordYearOnYear/index.vue +++ b/src/views/report/adverseRecordYearOnYear/index.vue @@ -34,7 +34,9 @@ + width="150" + fixed="left" + > + + { //分页查询 - console.log(response) this.total = response?.total || 0 - this.tableData = response.data + + const totalQSum = (response.data || []).reduce((accumulator, { q_SUM = 0 }) => accumulator + q_SUM, 0); + if (totalQSum > 0){ + response.data.forEach(e =>{ + e.q_rate = (e.q_SUM / totalQSum * 100).toFixed(2) + '%'; + }) + this.tableData = response.data + }else { + this.tableData = response.data + } + this.$refs.chart1.setData({ tooltip: { trigger: 'axis', diff --git a/src/views/report/temperatureRecordReport/index.vue b/src/views/report/temperatureRecordReport/index.vue index eac7641..627f457 100644 --- a/src/views/report/temperatureRecordReport/index.vue +++ b/src/views/report/temperatureRecordReport/index.vue @@ -78,7 +78,13 @@ - + + + diff --git a/src/views/report/temperatureRecordReport/tempTest.vue b/src/views/report/temperatureRecordReport/tempTest.vue new file mode 100644 index 0000000..98f8fff --- /dev/null +++ b/src/views/report/temperatureRecordReport/tempTest.vue @@ -0,0 +1,116 @@ + + +