From e0e043398f6a39a15e896022106a497796df234a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 30 Dec 2024 13:55:59 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=20=E7=94=9F=E4=BA=A7=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E5=9B=BE=E8=A1=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/enm_coal/report.vue | 84 ++++++++++++++------------- src/views/enm_kiln/report.vue | 98 ++++++++++++++++++-------------- src/views/enm_mill/report.vue | 30 +++++----- src/views/enm_pack/report.vue | 27 ++++++--- src/views/enm_rm/report.vue | 57 +++++++++++++------ src/views/enm_rm_copy/report.vue | 63 ++++++++++++-------- src/views/enm_slag/report.vue | 31 ++++++---- 7 files changed, 236 insertions(+), 154 deletions(-) diff --git a/src/views/enm_coal/report.vue b/src/views/enm_coal/report.vue index f44d038b..0ac7b632 100644 --- a/src/views/enm_coal/report.vue +++ b/src/views/enm_coal/report.vue @@ -94,9 +94,9 @@ > 按日 - + 按月
diff --git a/src/views/enm_energy/electric_total.vue b/src/views/enm_energy/electric_total.vue index 09ad7bab..f392c2f6 100644 --- a/src/views/enm_energy/electric_total.vue +++ b/src/views/enm_energy/electric_total.vue @@ -26,24 +26,17 @@ v-if = "query.type == 0" @change="dateChange" /> - - + @change="changeDate"/> - + @change="changeDate"/> + let legend = { top: "2%", - data: ["工业水", "绿化水", "生活水"], + data: ["工业水(t)", "绿化水(t)", "生活水(t)"], }; +let colors = ["##36492E", "#4BA328", "#C6F47D"]; import scEcharts from "@/components/scEcharts"; export default { components: { @@ -303,7 +303,6 @@ export default { sourceData: {}, option: { title: { - // text: "全厂电量小时统计", x: "center", }, grid: { @@ -423,6 +422,7 @@ export default { for (let n = 1; n <= that.days; n++) { that.xAxisData_day.push(n + "日"); } + let colors = ["##36492E", "#4BA328", "#C6F47D"]; this.getMPoints(); let heightContainer = document.getElementById("app-container").clientHeight; @@ -590,7 +590,7 @@ export default { }); }, updateChart(gyhourlyData, shhourlyData, lvhourlyData) { - let that = this; + let that = this; // 创建 ECharts 配置 let option = { legend: legend, @@ -606,32 +606,32 @@ export default { }, yAxis: { type: 'value', - name: '用水量' + name: '' }, series: [{ - name: '工业水', // 此处修改为对应分类的名称 + name: '工业水(t)', // 此处修改为对应分类的名称 type: 'bar', data: gyhourlyData, // 每小时的用水量 itemStyle: { - color: '#a9b6fe', + color: '#518A3A', }, }, { - name: '绿化水', // 此处修改为对应分类的名称 + name: '绿化水(t)', // 此处修改为对应分类的名称 type: 'bar', data: lvhourlyData, // 每小时的用水量 itemStyle: { - color: '#3398DB', + color: '#DCE6CB', }, }, { - name: '生活水', // 此处修改为对应分类的名称 + name: '生活水(t)', // 此处修改为对应分类的名称 type: 'bar', data: shhourlyData, // 每小时的用水量 itemStyle: { - color: '#EE6666', + color: '#93F607', }, }, @@ -707,32 +707,32 @@ export default { }, yAxis: { type: 'value', - name: '用水量' + name: '' }, series: [{ - name: '工业水', // 此处修改为对应分类的名称 + name: '工业水(t)', // 此处修改为对应分类的名称 type: 'bar', data: gyhourlyData, // 每小时的用水量 itemStyle: { - color: '#a9b6fe', + color: '#518A3A', }, }, { - name: '绿化水', // 此处修改为对应分类的名称 + name: '绿化水(t)', // 此处修改为对应分类的名称 type: 'bar', data: lvhourlyData, // 每小时的用水量 itemStyle: { - color: '#3398DB', + color: '#DCE6CB', }, }, { - name: '生活水', // 此处修改为对应分类的名称 + name: '生活水(t)', // 此处修改为对应分类的名称 type: 'bar', data: shhourlyData, // 每小时的用水量 itemStyle: { - color: '#EE6666', + color: '#93F607', }, }, @@ -837,14 +837,14 @@ export default { }, yAxis: { type: 'value', - name: '用水量' + name: '' }, series: [{ name: '工业水', // 此处修改为对应分类的名称 type: 'bar', data: gyhourlyData, // 每小时的用水量 itemStyle: { - color: '#a9b6fe', + color: '#518A3A', }, }, @@ -853,7 +853,7 @@ export default { type: 'bar', data: lvhourlyData, // 每小时的用水量 itemStyle: { - color: '#3398DB', + color: '#DCE6CB', }, }, @@ -862,7 +862,7 @@ export default { type: 'bar', data: shhourlyData, // 每小时的用水量 itemStyle: { - color: '#EE6666', + color: '#93F607', }, }, @@ -964,4 +964,13 @@ export default { .printContainer { width: 100%; } +.chartTitle{ + text-align: center; + width: 100%; +} +.chartWrap { + width: 1500px; + margin-top: 20px; + border: 1px solid #eeeeee; +} From 022d95e3d8d13b53c6aa4091ceafee92f6b713a3 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 30 Dec 2024 15:04:18 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=20=E4=B8=BB=E8=A6=81=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E5=8D=95=E5=8F=B7=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/enm_coal/power.vue | 20 +++++++++++++------- src/views/enm_kiln/power.vue | 22 ++++++++++++++-------- src/views/enm_mill/power.vue | 25 ++++++++++++++++--------- src/views/enm_rm/power.vue | 19 ++++++++++++------- src/views/enm_slag/power.vue | 15 +++++++-------- 5 files changed, 62 insertions(+), 39 deletions(-) diff --git a/src/views/enm_coal/power.vue b/src/views/enm_coal/power.vue index 5db2f69d..efa3363d 100644 --- a/src/views/enm_coal/power.vue +++ b/src/views/enm_coal/power.vue @@ -80,11 +80,11 @@ v-model="typeRadio" @change="typeRadioChange" > - 本日 + 按时 本月按日 - 本年 + 按月
{ const arr = res.filter(item => item.name !== "烧成车间合计").map(item => item.name) that.mpoints = arr; @@ -418,7 +419,8 @@ export default { obj.hour = hours_h; obj.mgroup__name = "煤磨"; obj.mpoint__material__code__in = "elec,elec_0"; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat .req(obj) @@ -484,6 +486,7 @@ export default { obj_m.mgroup__name = "煤磨"; obj_m.mpoint__material__code__in = "elec,elec_0"; obj_m.mpoint__need_display = 1; + obj_m.mpoint__ep_monitored__power_kw__gte = 100; obj_m.page = 0; this.$API.enm.mpoint.stat.req(obj_m).then((res) => { console.log("getTableHourData", res); @@ -520,6 +523,7 @@ export default { obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -566,7 +570,8 @@ export default { obj.mgroup__name = "煤磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -613,7 +618,8 @@ export default { obj.mgroup__name = "煤磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; diff --git a/src/views/enm_kiln/power.vue b/src/views/enm_kiln/power.vue index a2f3f384..00af3c62 100644 --- a/src/views/enm_kiln/power.vue +++ b/src/views/enm_kiln/power.vue @@ -80,11 +80,11 @@ v-model="typeRadio" @change="typeRadioChange" > - 本日 + 按时 本月按日 - 本年 + 按月
{ console.log("mpoints", res); let arr = []; @@ -538,7 +539,8 @@ export default { obj.hour = hours_h; obj.mgroup__name = "回转窑"; obj.mpoint__material__code__in = "elec,elec_0"; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat .req(obj) @@ -601,7 +603,8 @@ export default { obj_m.month_s = that.month; obj_m.mgroup__name = "回转窑"; obj_m.mpoint__material__code__in = "elec,elec_0"; - obj_m.mpoint__need_display = 1; + // obj_m.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj_m.page = 0; this.$API.enm.mpoint.stat.req(obj_m).then((res) => { console.log("getTableHourData", res); @@ -638,7 +641,8 @@ export default { obj.mgroup__name = "回转窑"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -679,7 +683,8 @@ export default { obj.mgroup__name = "回转窑"; obj.mpoint__material__code__in = "elec,elec_0"; // // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -720,7 +725,8 @@ export default { obj.mgroup__name = "回转窑"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; diff --git a/src/views/enm_mill/power.vue b/src/views/enm_mill/power.vue index 37f75cb6..743f6bc6 100644 --- a/src/views/enm_mill/power.vue +++ b/src/views/enm_mill/power.vue @@ -80,11 +80,11 @@ v-model="typeRadio" @change="typeRadioChange" > - 本日 + 按时 本月按日 - 本年 + 按月
{ console.log("mpoints", res); let arr = []; @@ -495,7 +496,8 @@ export default { obj.hour = hours_h; obj.mgroup__name = "水泥磨"; obj.mpoint__material__code__in = "elec,elec_0"; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat .req(obj) @@ -529,7 +531,8 @@ export default { obj_d.day_s = days_d; obj_d.mgroup__name = "水泥磨"; obj_d.mpoint__material__code__in = "elec,elec_0"; - obj_d.mpoint__need_display = 1; + // obj_d.mpoint__need_display = 1; + obj_d.mpoint__ep_monitored__power_kw__gte = 100; obj_d.page = 0; this.$API.enm.mpoint.stat.req(obj_d).then((res) => { console.log("getTableHourData", res); @@ -556,7 +559,8 @@ export default { obj_m.month_s = that.month; obj_m.mgroup__name = "水泥磨"; obj_m.mpoint__material__code__in = "elec,elec_0"; - obj_m.mpoint__need_display = 1; + // obj_m.mpoint__need_display = 1; + obj_m.mpoint__ep_monitored__power_kw__gte = 100; obj_m.page = 0; this.$API.enm.mpoint.stat.req(obj_m).then((res) => { console.log("getTableHourData", res); @@ -593,7 +597,8 @@ export default { obj.mgroup__name = "水泥磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -637,7 +642,8 @@ export default { obj.mgroup__name = "水泥磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -681,7 +687,8 @@ export default { obj.mgroup__name = "水泥磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; diff --git a/src/views/enm_rm/power.vue b/src/views/enm_rm/power.vue index 3851cd24..7eadcba4 100644 --- a/src/views/enm_rm/power.vue +++ b/src/views/enm_rm/power.vue @@ -80,11 +80,11 @@ v-model="typeRadio" @change="typeRadioChange" > - 本日 + 按时 本月按日 - 本年 + 按月
{ const arr = res.filter(item => item.name !== "原料车间合计").map(item => item.name) console.log("arr", arr); @@ -469,7 +470,8 @@ export default { obj.hour = hours_h; obj.mgroup__name = "原料磨"; obj.mpoint__material__code__in = "elec,elec_0"; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat .req(obj) @@ -575,7 +577,8 @@ export default { obj.mgroup__name = "原料磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -622,7 +625,8 @@ export default { obj.mgroup__name = "原料磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -671,7 +675,8 @@ export default { obj.mgroup__name = "原料磨"; obj.mpoint__material__code__in = "elec,elec_0"; // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + // obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; diff --git a/src/views/enm_slag/power.vue b/src/views/enm_slag/power.vue index 266f28b6..05eb72f4 100644 --- a/src/views/enm_slag/power.vue +++ b/src/views/enm_slag/power.vue @@ -79,9 +79,9 @@ @change="typeRadioChange" > 本月按日 - 本年 + 按月
{ console.log("mpoints", res); let arr = []; @@ -343,7 +344,7 @@ export default { obj_d.day_s = days_d; obj_d.mgroup__name = "电石渣"; obj_d.mpoint__material__code__in = "elec,elec_0"; - obj_d.mpoint__need_display = 1; + obj_d.mpoint__ep_monitored__power_kw__gte = 100; obj_d.page = 0; this.$API.enm.mpoint.stat.req(obj_d).then((res) => { console.log("getTableHourData", res); @@ -371,7 +372,7 @@ export default { obj_m.month_s = that.month; obj_m.mgroup__name = "电石渣"; obj_m.mpoint__material__code__in = "elec,elec_0"; - obj_m.mpoint__need_display = 1; + obj_m.mpoint__ep_monitored__power_kw__gte = 100; obj_m.page = 0; this.$API.enm.mpoint.stat.req(obj_m).then((res) => { console.log("getTableHourData", res); @@ -408,8 +409,7 @@ export default { obj.month_s = month; obj.mgroup__name = "电石渣"; obj.mpoint__material__code__in = "elec,elec_0"; - // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; @@ -449,8 +449,7 @@ export default { obj.year_s = year; obj.mgroup__name = "电石渣"; obj.mpoint__material__code__in = "elec,elec_0"; - // obj.mpoint__ep_monitored__isnull = 0; - obj.mpoint__need_display = 1; + obj.mpoint__ep_monitored__power_kw__gte = 100; obj.page = 0; this.$API.enm.mpoint.stat.req(obj).then((response) => { let seriesData = []; From 3df65b5a2b0b96963c14aab93f9535b2fead83b7 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 30 Dec 2024 15:08:06 +0800 Subject: [PATCH 5/5] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E7=BB=99=E5=AE=9A=E6=97=B6=E9=97=B4=E8=8E=B7=E5=8F=96=E7=8F=AD?= =?UTF-8?q?=E5=B9=B4=E6=9C=88=E6=97=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 5 ++++- src/api/model/mtm.js | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.env.development b/.env.development index 9a475376..523f7a07 100644 --- a/.env.development +++ b/.env.development @@ -22,11 +22,14 @@ VUE_APP_PJ = '' # VUE_APP_BASEURL = http://10.50.211.228:2250/ # VUE_APP_BASEURL = http://127.0.0.1:8887 -# VUE_APP_BASEURL = http://127.0.0.1:2226 +# VUE_APP_BASEURL = http://127.0.0.1:226 # #光子 VUE_APP_API_BASEURL = http://tkx.xxhhcty.xyz:8080/api VUE_APP_BASEURL = http://tkx.xxhhcty.xyz:8080 + +# VUE_APP_API_BASEURL = http://49.232.14.174:2250/api +# VUE_APP_BASEURL = http://49.232.14.174:2250 # # 本地端口 VUE_APP_PORT = 2800 diff --git a/src/api/model/mtm.js b/src/api/model/mtm.js index 7566d420..4956036e 100644 --- a/src/api/model/mtm.js +++ b/src/api/model/mtm.js @@ -216,6 +216,12 @@ export default { ); }, }, + days:{ + name: "所属年月日", + req: async function (data) { + return await http.post(`${config.API_URL}/mtm/mgroup/get_days/`, data); + }, + } }, //班次 shift: {