From 95bba723b033ccfb885e61b7fba240cfb12b7d5e Mon Sep 17 00:00:00 2001 From: zty Date: Tue, 7 Jan 2025 14:19:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E8=BD=A6=E9=97=B4?= =?UTF-8?q?=E5=B7=A5=E5=BA=8F=E5=8D=95=E8=80=97=E6=9F=A5=E8=AF=A2=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/enm_coal/workshopAnalysis.vue | 92 ++++++++++++++++------ src/views/enm_pack/report.vue | 16 +++- src/views/enm_pack/teamAnalysis.vue | 24 +++--- src/views/enm_rm/workshopAnalysis.vue | 16 ++-- src/views/enm_rm_copy/workshopAnalysis.vue | 14 ++-- 5 files changed, 109 insertions(+), 53 deletions(-) diff --git a/src/views/enm_coal/workshopAnalysis.vue b/src/views/enm_coal/workshopAnalysis.vue index 5b7851ab..c5677197 100644 --- a/src/views/enm_coal/workshopAnalysis.vue +++ b/src/views/enm_coal/workshopAnalysis.vue @@ -39,7 +39,7 @@ - 粉磨分布电耗月度分析表 + 煤磨分布电耗月度分析表 @@ -135,35 +135,37 @@ export default { try{ var res = await this.$API.mtm.mgroup.list.req({ page: 0, search: "煤磨" }); that.query.mgroup = res[0].id; + this.getMonthGoal(); }catch(e){ this.$message.error("获取工段失败"); } //月目标 - let paramsGoal = {}; - let monthGoal = []; - paramsGoal.page = 0; - paramsGoal.mgroup = that.query.mgroup; - paramsGoal.goal_cate__code = "elec_consume_unit"; - var ress = await that.$API.mtm.goal.list.req(paramsGoal); - if (ress.length > 0) { + // let paramsGoal = {}; + // let monthGoal = []; + // paramsGoal.page = 0; + // paramsGoal.year_s = that.query.year_s; + // paramsGoal.mgroup = that.query.mgroup; + // paramsGoal.goal_cate__code = "elec_consume_unit"; + // var ress = await that.$API.mtm.goal.list.req(paramsGoal); + // if (ress.length > 0) { - ress.forEach((goal) => { - monthGoal[0] = goal.goal_val; - monthGoal[1] = goal.goal_val_1; - monthGoal[2] = goal.goal_val_2; - monthGoal[3] = goal.goal_val_3; - monthGoal[4] = goal.goal_val_4; - monthGoal[5] = goal.goal_val_5; - monthGoal[6] = goal.goal_val_6; - monthGoal[7] = goal.goal_val_7; - monthGoal[8] = goal.goal_val_8; - monthGoal[9] = goal.goal_val_9; - monthGoal[10] = goal.goal_val_10; - monthGoal[11] = goal.goal_val_11; - monthGoal[12] = goal.goal_val_12; - }); - } - this.getData(monthGoal); + // ress.forEach((goal) => { + // monthGoal[0] = goal.goal_val; + // monthGoal[1] = goal.goal_val_1; + // monthGoal[2] = goal.goal_val_2; + // monthGoal[3] = goal.goal_val_3; + // monthGoal[4] = goal.goal_val_4; + // monthGoal[5] = goal.goal_val_5; + // monthGoal[6] = goal.goal_val_6; + // monthGoal[7] = goal.goal_val_7; + // monthGoal[8] = goal.goal_val_8; + // monthGoal[9] = goal.goal_val_9; + // monthGoal[10] = goal.goal_val_10; + // monthGoal[11] = goal.goal_val_11; + // monthGoal[12] = goal.goal_val_12; + // }); + // } + // this.getData(monthGoal); }, methods: { // 动态绑定Class @@ -183,6 +185,41 @@ export default { } return classInfo; }, + getMonthGoal() { + //月目标 + let that = this; + let paramsGoal = {}; + let monthGoal = []; + paramsGoal.page = 0; + paramsGoal.year = that.query.year_s; + + paramsGoal.mgroup = that.query.mgroup; + // paramsGoal.goal_cate__code = "elec_consume_unit"; + that.$API.mtm.goal.list.req(paramsGoal).then((ress) => { + if (ress.length > 0) { + ress.forEach((goal) => { + if ( + goal.goal_cate_name == "单位产品分布电耗(kW·h/t)" + ){ + monthGoal[0] = goal.goal_val; + monthGoal[1] = goal.goal_val_1; + monthGoal[2] = goal.goal_val_2; + monthGoal[3] = goal.goal_val_3; + monthGoal[4] = goal.goal_val_4; + monthGoal[5] = goal.goal_val_5; + monthGoal[6] = goal.goal_val_6; + monthGoal[7] = goal.goal_val_7; + monthGoal[8] = goal.goal_val_8; + monthGoal[9] = goal.goal_val_9; + monthGoal[10] = goal.goal_val_10; + monthGoal[11] = goal.goal_val_11; + monthGoal[12] = goal.goal_val_12;} + }); + } + this.getData(monthGoal); + }) + + }, precen(a, b) { if (b !== 0 && b !== null && a !== null) { let precen = (a / b)* 100; @@ -336,7 +373,10 @@ export default { this.$message.success("修改成功"); } ) - } + }, + handleQuery() { + this.getMonthGoal(); + }, }, }; diff --git a/src/views/enm_pack/report.vue b/src/views/enm_pack/report.vue index 90983b53..75cec810 100644 --- a/src/views/enm_pack/report.vue +++ b/src/views/enm_pack/report.vue @@ -244,7 +244,7 @@