From 09929406559f5e0288dd28e008f671faa9b30b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98937886381=E2=80=99?= <‘937886381@qq.com’> Date: Mon, 24 Jun 2024 09:48:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 6 +-- .../report/components/produceLineBar.vue | 4 +- .../components/produceLineBarTarget.vue | 11 +---- .../components/produceLineBarYearTarget.vue | 4 +- .../components/produceLineYieldBarTarget.vue | 4 +- src/views/report/comprehensiveData.vue | 15 +++---- src/views/report/produceConversion.vue | 41 +++++-------------- src/views/report/productionSituationMW.vue | 12 +++++- .../report/productionSituationTablets.vue | 30 ++++++++++---- src/views/report/productionYield.vue | 19 ++++----- 10 files changed, 69 insertions(+), 77 deletions(-) diff --git a/.env.dev b/.env.dev index d272df7..809263f 100644 --- a/.env.dev +++ b/.env.dev @@ -1,7 +1,7 @@ ### # @Author: zhp # @Date: 2024-04-28 13:42:51 - # @LastEditTime: 2024-06-21 13:40:38 + # @LastEditTime: 2024-06-24 08:29:45 # @LastEditors: zhp # @Description: ### @@ -13,7 +13,7 @@ VUE_APP_TITLE = 发电玻璃智能管控平台 # 芋道管理系统/开发环境 # VUE_APP_BASE_API = 'http://192.168.1.70:30307' -# VUE_APP_BASE_API = 'http://glass.kszny.picaiba.com' +VUE_APP_BASE_API = 'http://glass.kszny.picaiba.com' # 闫阳 # VUE_APP_BASE_API = 'http://192.168.1.81:48080' # 徐 @@ -25,7 +25,7 @@ VUE_APP_TITLE = 发电玻璃智能管控平台 # 张一丁 # VUE_APP_BASE_API = 'http://192.168.4.139:48080' # 蔡 -VUE_APP_BASE_API = 'http://192.168.1.54:48080' +# VUE_APP_BASE_API = 'http://192.168.1.54:48080' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/src/views/report/components/produceLineBar.vue b/src/views/report/components/produceLineBar.vue index eda69d5..55bf8c8 100644 --- a/src/views/report/components/produceLineBar.vue +++ b/src/views/report/components/produceLineBar.vue @@ -1,7 +1,7 @@ @@ -83,7 +83,7 @@ export default { dataZoom: [//滚动条 { // 设置滚动条的隐藏与显示 - show: true, + show: false, // 设置滚动条类型 type: "slider", // 设置背景颜色 diff --git a/src/views/report/components/produceLineBarTarget.vue b/src/views/report/components/produceLineBarTarget.vue index 119ed45..bd32a6b 100644 --- a/src/views/report/components/produceLineBarTarget.vue +++ b/src/views/report/components/produceLineBarTarget.vue @@ -1,14 +1,7 @@ - @@ -90,7 +83,7 @@ export default { dataZoom: [//滚动条 { // 设置滚动条的隐藏与显示 - show: true, + show: false, // 设置滚动条类型 type: "slider", // 设置背景颜色 diff --git a/src/views/report/components/produceLineBarYearTarget.vue b/src/views/report/components/produceLineBarYearTarget.vue index bf0f01d..a4f9005 100644 --- a/src/views/report/components/produceLineBarYearTarget.vue +++ b/src/views/report/components/produceLineBarYearTarget.vue @@ -1,7 +1,7 @@ @@ -83,7 +83,7 @@ export default { dataZoom: [//滚动条 { // 设置滚动条的隐藏与显示 - show: true, + show: false, // 设置滚动条类型 type: "slider", // 设置背景颜色 diff --git a/src/views/report/components/produceLineYieldBarTarget.vue b/src/views/report/components/produceLineYieldBarTarget.vue index 411bf8c..e40582c 100644 --- a/src/views/report/components/produceLineYieldBarTarget.vue +++ b/src/views/report/components/produceLineYieldBarTarget.vue @@ -1,7 +1,7 @@ @@ -101,7 +101,7 @@ export default { dataZoom: [//滚动条 { // 设置滚动条的隐藏与显示 - show: true, + show: false, // 设置滚动条类型 type: "slider", // 设置背景颜色 diff --git a/src/views/report/comprehensiveData.vue b/src/views/report/comprehensiveData.vue index e46da5e..2d9ab0d 100644 --- a/src/views/report/comprehensiveData.vue +++ b/src/views/report/comprehensiveData.vue @@ -1,7 +1,7 @@ @@ -58,7 +58,7 @@ + :limit="listQuery.pageSize" :table-data="tableData" :max-height="tableH"> @@ -101,6 +101,7 @@ export default { end: undefined, reportTime: [] }, + tableH: this.tableHeight(269), timeList: [ { value: 0, @@ -191,6 +192,7 @@ export default { // this.changeTime() // }, mounted() { + this.tableH = this.tableHeight(269); // this.getOverView() const today = new Date() const sevenDaysAgo = new Date(today.getTime() - (7 * 24 * 60 * 60 * 1000)) @@ -489,7 +491,7 @@ export default { if (res.data.length === 0) { this.tableData = [] } else { - if (this.currentMenu !== '瑞昌') { + if (this.currentMenu != '瑞昌') { this.tableData = dataArr } else { this.tableData = dataArr.filter(function (item) { @@ -497,13 +499,6 @@ export default { }); } } - this.listQuery.total = res.data.total - if (this.listQuery.total > 0) { - this.tableData.forEach(item => { - item.startTime = item.startDate ? item.startDate[0] + '-' + item.startDate[1] + '-' + item.startDate[2] : '--' - item.endTime = item.endDate ? item.endDate[0] + '-' + item.endDate[1] + '-' + item.endDate[2] : '--' - }) - } }, buttonClick(val) { this.listQuery.factorys = val.factory?.length > 0 ? val.factory : undefined diff --git a/src/views/report/produceConversion.vue b/src/views/report/produceConversion.vue index bcb508e..6787cd9 100644 --- a/src/views/report/produceConversion.vue +++ b/src/views/report/produceConversion.vue @@ -195,26 +195,7 @@ export default { { name: "", // yAxisIndex: 0, - data: [ - { - value: 1, - itemStyle: { - color: '#8EF0AB' - } - }, - { - value: 2, - itemStyle: { - color: '#288AFF' - } - }, - { - value: 0, - yAxisIndex: 1, - itemStyle: { - color: '#64BDFF' - } - }], + data: [], type: "bar", barWidth: 20, label: { @@ -229,13 +210,7 @@ export default { { name: '', type: 'bar', - data: [0, 0, 0, - { - value: 5, - itemStyle: { - color: '#68C483' - } - }], + data: [], type: "bar", barWidth: 20, label: { @@ -370,7 +345,7 @@ export default { watch: { // 监听左侧菜单栏是否展开 isOpen(val) { - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "produceConversion") { this.chartNum++; } }, @@ -385,7 +360,7 @@ export default { }, activated() { // 图重新加载,为了防止窗口变化后尺寸图显示不佳,数据不更新 - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "produceConversion") { this.chartNum++; } }, @@ -513,6 +488,12 @@ export default { async getDataList() { this.otherProps = [] this.chartMsg.xData = [] + this.chartMsg.series[0].data = [] + this.chartMsg.series[1].data = [] + this.chartMsg.series[2].data = [] + this.chartMsgYearTarget.series[0].data = [] + this.chartMsgYearTarget.series[1].data = [] + console.log(this.listQuery); if (this.listQuery.type == 3) { this.listQuery.beginTime = this.listQuery.reportTime[0] @@ -676,7 +657,7 @@ export default { _setTableHeight() { this.tableH = this.tableHeight(137) / 2 - 70; this.chartHeight = this.tableHeight(137) / 2 - 111; - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "produceConversion") { this.chartNum++; } }, diff --git a/src/views/report/productionSituationMW.vue b/src/views/report/productionSituationMW.vue index ad28d95..a35f402 100644 --- a/src/views/report/productionSituationMW.vue +++ b/src/views/report/productionSituationMW.vue @@ -95,6 +95,9 @@ --> +
+ 生产情况对比 +
@@ -291,7 +294,7 @@ export default { }, computed: { dataArr() { - if (this.currentMenu != '瑞昌') { + // if (this.currentMenu != '瑞昌') { return [{ factory: null, item: '芯片总功率', @@ -302,7 +305,7 @@ export default { item: ' 标准组件总功率', unit: 'MW' }] - } + // } }, tableProps() { return [ @@ -484,6 +487,11 @@ export default { this.chartMsg.xData = [] this.chartMsgTarget.xData = [] this.chartMsgYearTarget.xData = [] + this.chartMsg.series[0].data = [] + this.chartMsg.series[1].data = [] + this.chartMsgTarget.series = [] + this.chartMsgYearTarget.series[0].data = [] + this.chartMsgYearTarget.series[1].data = [] console.log(this.listQuery); let arr = [] this.currentMenu === '邯郸' ? arr.push(1) : arr.push(0) diff --git a/src/views/report/productionSituationTablets.vue b/src/views/report/productionSituationTablets.vue index 27bf95b..c33d94c 100644 --- a/src/views/report/productionSituationTablets.vue +++ b/src/views/report/productionSituationTablets.vue @@ -95,6 +95,9 @@ -->
+
+ 生产情况对比 +
@@ -257,9 +260,7 @@ export default { }, axisLabel: {}, }, - series: [ - - ], + series: [], }, chartMsg: { color: ["#8EF0AB", "#288AFF", "#64BDFF", '#7164FF'], @@ -425,7 +426,7 @@ export default { watch: { // 监听左侧菜单栏是否展开 isOpen(val) { - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "productionSituationTablets") { this.chartNum++; } }, @@ -440,7 +441,7 @@ export default { }, activated() { // 图重新加载,为了防止窗口变化后尺寸图显示不佳,数据不更新 - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "productionSituationTablets") { this.chartNum++; } }, @@ -570,6 +571,19 @@ export default { this.chartMsg.xData = [] this.chartMsgTarget.xData = [] this.chartMsgYearTarget.xData = [] + this.chartMsg.series[0].data = [] + this.chartMsg.series[1].data = [] + this.chartMsg.series[2].data = [] + if (this.chartMsg.series[3]) { + this.chartMsg.series[3].data = [] + } + this.chartMsgTarget.series = [] + this.chartMsgYearTarget.series[0].data = [] + this.chartMsgYearTarget.series[1].data = [] + this.chartMsgYearTarget.series[2].data = [] + if (this.chartMsgYearTarget.series[3]) { + this.chartMsgYearTarget.series[3].data = [] + } console.log(this.listQuery); let arr = [] this.currentMenu === '邯郸' ? arr.push(1) : arr.push(0) @@ -1187,7 +1201,8 @@ export default { }) for (let i in this.dataArr[0]) { this.chartMsg.series[0].name = this.dataArr[0]['item'] - if (i.search('value') === 0) { + if (i.search('value') === 0) { + console.log("this.dataArr[0]['item']", this.dataArr[0]['item'], this.dataArr[0][i]); this.chartMsg.series[0].data.push({ name: this.dataArr[0]['item'], value: this.dataArr[0][i] @@ -1224,6 +1239,7 @@ export default { } } } + console.log(this.dataArr[0]['item'],this.chartMsg.series[0].data) this.tableData = res.data.length != 0 ? this.dataArr : [] // this.tableProps = otherProps // res.data.list.forEach((ele) => { @@ -1253,7 +1269,7 @@ export default { _setTableHeight() { this.tableH = this.tableHeight(137) / 2 - 70; this.chartHeight = this.tableHeight(137) / 2 - 111; - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "productionSituationTablets") { this.chartNum++; } }, diff --git a/src/views/report/productionYield.vue b/src/views/report/productionYield.vue index 7b27964..7bdfbf2 100644 --- a/src/views/report/productionYield.vue +++ b/src/views/report/productionYield.vue @@ -364,7 +364,7 @@ export default { }, isOpen(val) { - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "productionYield") { this.chartNum++; } }, @@ -507,6 +507,12 @@ export default { async getDataList() { this.otherProps = [] this.chartMsg.xData = [] + this.chartMsg.series[0].data = [] + this.chartMsg.series[1].data = [] + this.chartMsg.series[2].data = [] + this.chartMsg.series[3].data = [] + this.chartMsgYearTarget.series[0].data = [] + this.chartMsgYearTarget.series[1].data = [] let arr = [] this.currentMenu === '邯郸' ? arr.push(1) : arr.push(0) this.listQuery.factory = arr @@ -660,7 +666,7 @@ export default { } } } else { - res.data.list.slice.forEach((ele, index) => { + res.data.list.forEach((ele, index) => { let i = index + 1 this.chartMsg.xData.push(ele.titleValue) this.otherProps.push({ @@ -724,18 +730,11 @@ export default { console.log(dataArr) this.tableData = res.data.length != 0 ? dataArr : [] // this.tableProps.push() - this.listQuery.total = res.data.total - if (this.listQuery.total > 0) { - this.tableData.forEach(item => { - item.startTime = item.startDate ? item.startDate[0] + '-' + item.startDate[1] + '-' + item.startDate[2] : '--' - item.endTime = item.endDate ? item.endDate[0] + '-' + item.endDate[1] + '-' + item.endDate[2] : '--' - }) - } }, _setTableHeight() { this.tableH = this.tableHeight(137) / 2 - 70; this.chartHeight = this.tableHeight(137) / 2 - 111; - if (this.$route.name === "ChipYieldBM") { + if (this.$route.name === "productionYield") { this.chartNum++; } },