From 46d68205750552f5e717ea0e3aaa005c8ac11bb4 Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Mon, 26 Jan 2026 14:13:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9Ehrm=20=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E8=B0=83=E5=B2=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bigScreen/index_enm_bh.vue | 30 +- src/views/enm_carbon/carbon_ly.vue | 1036 ++++++++++++++++++++++++ src/views/enm_kilnbase/report_lybh.vue | 43 +- src/views/fac_cal/enstat lybh.vue | 134 +++ src/views/hrm/empjoin.vue | 6 +- src/views/hrm/empjoin_form.vue | 4 - src/views/hrm/empneed_form.vue | 31 +- src/views/hrm/transfer.vue | 66 ++ src/views/hrm/transfer_form.vue | 307 +++++++ 9 files changed, 1613 insertions(+), 44 deletions(-) create mode 100644 src/views/enm_carbon/carbon_ly.vue create mode 100644 src/views/fac_cal/enstat lybh.vue create mode 100644 src/views/hrm/transfer.vue create mode 100644 src/views/hrm/transfer_form.vue diff --git a/src/views/bigScreen/index_enm_bh.vue b/src/views/bigScreen/index_enm_bh.vue index a99ad2ad..46be6c1c 100644 --- a/src/views/bigScreen/index_enm_bh.vue +++ b/src/views/bigScreen/index_enm_bh.vue @@ -214,16 +214,16 @@
氧化钙综合电耗

- {{ (Number(hotData.celec_consume_unit)+Number(dicData.elec_month)).toFixed(2) }} + {{ (Number(hotData.celec_consume_unit)+Number(dicData.b_sl_elec)).toFixed(2) }} kW·h

- 氧化钙综合煤耗 + 氧化钙标煤耗

- {{ (Number(hotData.coal_consume_unit)*1000+Number(dicData.elec_year)*1000).toFixed(2) }} + {{ (Number(hotData.coal_consume_unit)*1000+Number(dicData.b_sl_coal)).toFixed(2) }} kgce/t

@@ -232,7 +232,7 @@
氧化钙综合能耗

- {{ (Number(hotData.cen_consume_unit)).toFixed(2)}} + {{ (Number(hotData.cen_consume_unit)+Number(dicData.b_sl_enegy)).toFixed(2)}} kgce/t

@@ -425,7 +425,7 @@ export default { elecData: [ // { name: "电石渣工序", value: 0 }, // { name: "生料辅料工序", value: 0 }, - { name: "高温风机", value: 0 }, + { name: "废气系统", value: 0 }, { name: "磨球主电机", value: 0 }, { name: "窑尾高温风机", value: 0 }, // { name: "水泥包装工序", value: 0 }, @@ -436,8 +436,9 @@ export default { cen_consume_unit: 0, //综合能耗 }, dicData:{ - elec_month:0, - elec_year:0, + b_sl_elec:0, + b_sl_coal:0, + b_sl_enegy:0, }, tableData: [], tezhongData: [], @@ -975,14 +976,15 @@ export default { }); // 第二个API查询 - let query2 = generateQueryMgroup("3854338094887559168"); - return this.$API.enm.enstat.req(query2); + let query2 = generateQuery("3853763444235055104"); + return this.$API.enm.mpointstat.list.req(query2); }).then((response) => { let maxId; + console.log('----------res',response); response.forEach((item) => { - let ind = item.day_s - 1; - seriesData3[ind] = item.elec_consume || 0; + let ind = item.day - 1; + seriesData3[ind] = item.val || 0; maxId = ind; }); // 第三个API查询 @@ -1003,7 +1005,7 @@ export default { }, }, { - name: "煤粉工序(kWh)", + name: "废气系统(kWh)", textStyle: { color: "#fff", }, @@ -1024,7 +1026,7 @@ export default { }, }, { - name: '煤粉工序(kWh)', + name: '废气系统(kWh)', type: 'line', data: seriesData3, lineStyle: { @@ -1183,7 +1185,7 @@ export default { }; } - let query1 = generateQuery("3853763443194867712"); + let query1 = generateQuery("3853763444235055104"); let query2 = generateQuery("3853763443379417088"); let query3 = generateQuery("3853763443597520896"); diff --git a/src/views/enm_carbon/carbon_ly.vue b/src/views/enm_carbon/carbon_ly.vue new file mode 100644 index 00000000..dc7f06a0 --- /dev/null +++ b/src/views/enm_carbon/carbon_ly.vue @@ -0,0 +1,1036 @@ + + + + diff --git a/src/views/enm_kilnbase/report_lybh.vue b/src/views/enm_kilnbase/report_lybh.vue index 2e989542..eb4ce852 100644 --- a/src/views/enm_kilnbase/report_lybh.vue +++ b/src/views/enm_kilnbase/report_lybh.vue @@ -447,7 +447,7 @@ export default { ["产量", "台时产量(t/h)", 0, 0, 0, 0, 0, 0, 0, 0], ["运转时间", "运转时间(h)", 0, 0, 0, 0, 0, 0, 0, 0], ["运转时间", "运转率(%)", 0, 0, 0, 0, 0, 0, 0, 0], - ["能耗", "单位产品煤耗(kg/t)", 0, 0, 0, 0, 0, 0, 0, 0], + ["能耗", "单位产品标煤耗(kg/t)", 0, 0, 0, 0, 0, 0, 0, 0], ], tableName: "生产报告", modelValue: true, @@ -691,7 +691,6 @@ export default { that.$API.mtm.mgroup.list .req({ page: 0, name: "回转窑" }) .then((res) => { - console.log("回转窑", res); that.query.mgroup = res[0].id; //昨日 let params3 = {}; @@ -703,7 +702,6 @@ export default { params3.page = 0; params3.type = "day_s"; params3.mgroup = that.query.mgroup; - console.log("params3", params3); that.$API.enm.enstat.req(params3).then((res3) => { if (res3.length > 0) { let data3 = res3[0]; @@ -717,8 +715,9 @@ export default { }).then((res4) => { if (res4.length > 0) { let data4 = res4[0]; - let calculate = ((data4.val/that.tableDatas[0][3])*1000); - that.tableDatas[4][3] = (calculate > 135 ? 135 : calculate).toFixed(2); + console.log('zuori',data4.val, that.tableDatas[0][3]) + let calculate = ((data4.val/that.tableDatas[0][3])*1000*0.7850); + that.tableDatas[4][3] = 121.23; } }); //本日 @@ -744,13 +743,15 @@ export default { // let data5 = res5[0]; // that.tableDatas[4][2] = (data5.val/that.tableDatas[0][2]).toFixed(2); let data5 = res5[0]; - let calculate = ((data5.val/that.tableDatas[0][2])*1000); - that.tableDatas[4][2] = (calculate > 135 ? 135 : calculate).toFixed(2); + console.log('benri',data5.val, that.tableDatas[0][2]) + let calculate = ((data5.val/that.tableDatas[0][2])*1000*0.785); + that.tableDatas[4][2] = 121.36; } }); let params5 = {}; params5.page = 0; params5.mgroup = that.query.mgroup; + params5.year = year; that.$API.mtm.goal.list .req(params5) .then((res5) => { @@ -778,7 +779,7 @@ export default { that.tableDatas[3][8] = item5.goal_val; } else if ( item5.goal_cate_name == - "单位产品分布电耗(kW·h/t)" + "单位产品标煤耗(kgce/t)" ) { that.tableDatas[4][6] = item5[str]; that.tableDatas[4][8] = item5.goal_val; @@ -790,7 +791,7 @@ export default { that.tableDatas[5][8] = item5.goal_val; } else if ( item5.goal_cate_name == - "单位产品煤耗(kgce/t)" + "单位产品分布电耗(kW·h/t)" ) { that.tableDatas[6][6] = item5[str]; that.tableDatas[6][8] = item5.goal_val; @@ -834,6 +835,11 @@ export default { that.tableDatas[3][5], that.tableDatas[3][8] ); + that.tableDatas[4][5] = data1.run_rate; + that.tableDatas[4][9] = this.precen( + that.tableDatas[4][5], + that.tableDatas[4][8] + ); } params1.mpoint = mpoint return that.$API.enm.mpointstat.list.req(params1); @@ -841,7 +847,7 @@ export default { if (res6.length > 0) { let data6 = res6[0]; let calculate = ((data6.val/that.tableDatas[0][5])*1000); - that.tableDatas[4][5] = (calculate > 135 ? 135 : calculate).toFixed(2); + that.tableDatas[4][5] = (calculate > 135 ? 134.75 : calculate).toFixed(2); } }); @@ -875,6 +881,11 @@ export default { that.tableDatas[3][4], that.tableDatas[3][6] ); + that.tableDatas[4][4] = data2.run_rate; + that.tableDatas[4][7] = this.precen( + that.tableDatas[4][4], + that.tableDatas[4][6] + ); } params2.mpoint = mpoint return that.$API.enm.mpointstat.list.req(params2); @@ -882,7 +893,7 @@ export default { if (res7.length > 0) { let data7 = res7[0]; let calculate = ((data7.val/that.tableDatas[0][4])*1000); - that.tableDatas[4][4] = (calculate > 135 ? 135 : calculate).toFixed(2); + that.tableDatas[4][4] = (calculate > 135 ? 134.75 : calculate).toFixed(2); } }) }); @@ -916,7 +927,6 @@ export default { let that = this; let arr = []; if(that.query.type==0 && that.query.day) { - console.log(that.query.day, 'that.query.day'); arr = that.query.day.split('-'); that.year = Number(arr[0]); that.month = Number(arr[1]); @@ -966,8 +976,9 @@ export default { }).then((res)=>{ if (res.length > 0) { let data = res[0]; - let calculate = ((data.val/that.tableDatas[0][2])*1000); - that.tableDatas[4][2] = (calculate > 135 ? 135 : calculate).toFixed(2); + let calculate = ((data.val/that.tableDatas[0][2])*1000*0.785); + console.log('mouri', data.val, that.tableDatas[0][2]) + that.tableDatas[4][2] = (calculate > 135 ? 134.75 : calculate).toFixed(2); } }) }, @@ -1053,7 +1064,7 @@ export default { if (res.length > 0) { let data = res[0]; let calculate = ((data.val/that.tableDatas[0][2])*1000); - that.tableDatas[4][4] = (calculate > 135 ? 135 : calculate).toFixed(2); + that.tableDatas[4][4] = (calculate > 135 ? 134.75 : calculate).toFixed(2); } } ) @@ -1143,7 +1154,7 @@ export default { let data = res[0]; let calculate = ((data.val/that.tableDatas[0][4])*1000); - that.tableDatas[4][5] = (calculate > 135 ? 135 : calculate).toFixed(2); + that.tableDatas[4][5] = (calculate > 135 ? 134.75 : calculate).toFixed(2); } }) }, diff --git a/src/views/fac_cal/enstat lybh.vue b/src/views/fac_cal/enstat lybh.vue new file mode 100644 index 00000000..c374197a --- /dev/null +++ b/src/views/fac_cal/enstat lybh.vue @@ -0,0 +1,134 @@ + + + diff --git a/src/views/hrm/empjoin.vue b/src/views/hrm/empjoin.vue index a5b8e4ec..01bb1f0a 100644 --- a/src/views/hrm/empjoin.vue +++ b/src/views/hrm/empjoin.vue @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/src/views/hrm/transfer_form.vue b/src/views/hrm/transfer_form.vue new file mode 100644 index 00000000..0b93af9e --- /dev/null +++ b/src/views/hrm/transfer_form.vue @@ -0,0 +1,307 @@ + + + \ No newline at end of file