diff --git a/src/api/model/enm.js b/src/api/model/enm.js index 215f1513..212763a1 100644 --- a/src/api/model/enm.js +++ b/src/api/model/enm.js @@ -94,4 +94,13 @@ export default { } }, }, + enstat: { + name: "测点原始记录", + req: async function(data){ + return await http.get( + `${config.API_URL}/enm/enstat/`, + data + ); + } + }, } \ No newline at end of file diff --git a/src/config/route.js b/src/config/route.js index 2b8ababa..9ae58223 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -126,8 +126,70 @@ const routes = [ ] }, { - "name": "rm_enm", - "path": "/rm_enm", + "name": "enm_slag", + "path": "/enm_slag", + "meta": { + "title": "电石渣", + "icon": "el-icon-grid", + "type": "menu", + "perms": ["bi"] + }, + "children": [ + { + "name": "slag_report", + "path": "/enm_slag/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_slag/report" + }, + { + "name": "slag_power", + "path": "/enm_slag/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_slag/power" + }, + { + "name": "slag_teamAnalysis", + "path": "/enm_slag/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_slag/teamAnalysis" + }, + { + "name": "slag_workshopAnalysis", + "path": "/enm_slag/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_slag/workshopAnalysis" + }, + { + "name": "slag_handoverLog", + "path": "/enm_slag/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_slag/handoverLog" + }, + ] + }, + { + "name": "enm_rm", + "path": "/enm_rm", "meta": { "title": "原料磨", "icon": "el-icon-grid", @@ -137,53 +199,301 @@ const routes = [ "children": [ { "name": "report", - "path": "/rm_enm/report", + "path": "/enm_rm/report", "meta": { "title": "生产报告", "icon": "el-icon-grid", "perms": ["bi"] }, - "component": "rm_enm/report" + "component": "enm_rm/report" }, { "name": "power", - "path": "/rm_enm/power", + "path": "/enm_rm/power", "meta": { "title": "单位产品电耗", "icon": "el-icon-grid", "perms": ["bi"] }, - "component": "rm_enm/power" + "component": "enm_rm/power" }, { "name": "teamAnalysis", - "path": "/rm_enm/teamAnalysis", + "path": "/enm_rm/teamAnalysis", "meta": { "title": "班组月度对比", "icon": "el-icon-grid", "perms": ["bi"] }, - "component": "rm_enm/teamAnalysis" + "component": "enm_rm/teamAnalysis" }, { "name": "workshopAnalysis", - "path": "/rm_enm/workshopAnalysis", + "path": "/enm_rm/workshopAnalysis", "meta": { "title": "车间单耗分析", "icon": "el-icon-grid", "perms": ["bi"] }, - "component": "rm_enm/workshopAnalysis" + "component": "enm_rm/workshopAnalysis" }, { "name": "handoverLog", - "path": "/rm_enm/handoverLog", + "path": "/enm_rm/handoverLog", "meta": { "title": "交接班日志", "icon": "el-icon-grid", "perms": ["bi"] }, - "component": "rm_enm/handoverLog" + "component": "enm_rm/handoverLog" + }, + ] + }, + { + "name": "enm_kiln", + "path": "/enm_kiln", + "meta": { + "title": "回转窑", + "icon": "el-icon-grid", + "type": "menu", + "perms": ["bi"] + }, + "children": [ + { + "name": "kiln_report", + "path": "/enm_kiln/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_kiln/report" + }, + { + "name": "kiln_power", + "path": "/enm_kiln/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_kiln/power" + }, + { + "name": "kiln_teamAnalysis", + "path": "/enm_kiln/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_kiln/teamAnalysis" + }, + { + "name": "kiln_workshopAnalysis", + "path": "/enm_kiln/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_kiln/workshopAnalysis" + }, + { + "name": "kiln_handoverLog", + "path": "/enm_kiln/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_kiln/handoverLog" + }, + ] + }, + { + "name": "enm_coal", + "path": "/enm_coal", + "meta": { + "title": "煤磨", + "icon": "el-icon-grid", + "type": "menu", + "perms": ["bi"] + }, + "children": [ + { + "name": "coal_report", + "path": "/enm_coal/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_coal/report" + }, + { + "name": "coal_power", + "path": "/enm_coal/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_coal/power" + }, + { + "name": "coal_teamAnalysis", + "path": "/enm_coal/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_coal/teamAnalysis" + }, + { + "name": "coal_workshopAnalysis", + "path": "/enm_coal/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_coal/workshopAnalysis" + }, + { + "name": "coal_handoverLog", + "path": "/enm_coal/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_coal/handoverLog" + }, + ] + }, + { + "name": "enm_mill", + "path": "/enm_mill", + "meta": { + "title": "水泥磨", + "icon": "el-icon-grid", + "type": "menu", + "perms": ["bi"] + }, + "children": [ + { + "name": "mill_report", + "path": "/enm_mill/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_mill/report" + }, + { + "name": "mill_power", + "path": "/enm_mill/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_mill/power" + }, + { + "name": "mill_teamAnalysis", + "path": "/enm_mill/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_mill/teamAnalysis" + }, + { + "name": "mill_workshopAnalysis", + "path": "/enm_mill/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_mill/workshopAnalysis" + }, + { + "name": "mill_handoverLog", + "path": "/enm_mill/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_mill/handoverLog" + }, + ] + }, + { + "name": "enm_pack", + "path": "/enm_pack", + "meta": { + "title": "水泥包装", + "icon": "el-icon-grid", + "type": "menu", + "perms": ["bi"] + }, + "children": [ + { + "name": "pack_report", + "path": "/enm_pack/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_pack/report" + }, + // { + // "name": "pack_power", + // "path": "/enm_pack/power", + // "meta": { + // "title": "单位产品电耗", + // "icon": "el-icon-grid", + // "perms": ["bi"] + // }, + // "component": "enm_pack/power" + // }, + { + "name": "pack_teamAnalysis", + "path": "/enm_pack/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_pack/teamAnalysis" + }, + { + "name": "pack_workshopAnalysis", + "path": "/enm_pack/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_pack/workshopAnalysis" + }, + { + "name": "pack_handoverLog", + "path": "/enm_pack/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-grid", + "perms": ["bi"] + }, + "component": "enm_pack/handoverLog" }, ] }, diff --git a/src/views/enm_coal/handoverLog.vue b/src/views/enm_coal/handoverLog.vue new file mode 100644 index 00000000..be3834db --- /dev/null +++ b/src/views/enm_coal/handoverLog.vue @@ -0,0 +1,321 @@ + + + + + \ No newline at end of file diff --git a/src/views/rm_enm/handover_form.vue b/src/views/enm_coal/handover_form.vue similarity index 100% rename from src/views/rm_enm/handover_form.vue rename to src/views/enm_coal/handover_form.vue diff --git a/src/views/rm_enm/other_form.vue b/src/views/enm_coal/other_form.vue similarity index 100% rename from src/views/rm_enm/other_form.vue rename to src/views/enm_coal/other_form.vue diff --git a/src/views/enm_coal/power.vue b/src/views/enm_coal/power.vue new file mode 100644 index 00000000..aa5a9746 --- /dev/null +++ b/src/views/enm_coal/power.vue @@ -0,0 +1,212 @@ + + + \ No newline at end of file diff --git a/src/views/rm_enm/quastat_form.vue b/src/views/enm_coal/quastat_form.vue similarity index 100% rename from src/views/rm_enm/quastat_form.vue rename to src/views/enm_coal/quastat_form.vue diff --git a/src/views/rm_enm/report.vue b/src/views/enm_coal/report.vue similarity index 85% rename from src/views/rm_enm/report.vue rename to src/views/enm_coal/report.vue index 6aa1356a..7efcd5ba 100644 --- a/src/views/rm_enm/report.vue +++ b/src/views/enm_coal/report.vue @@ -34,31 +34,22 @@ - 产量 - 总产量(t) - 台时产量(t/h) - 运转时间 - 运转时间(t) - 运转率(%) - 能耗 - 生料分布电耗(KW·h/t) - 成本 - 生料成本(元/吨) - 质量 - 合格率(%) - {{item[0]}} - {{item[1]}} - {{item[2]}} - {{item[3]}} - {{item[4]}} - {{item[5]}} + {{item[0]}} + {{item[0]}} + {{item[1]}} + {{item[2]}} + {{item[3]}} + {{item[4]}} + {{item[5]}} {{item[6]}} {{item[7]}} + {{item[8]}} + {{item[9]}} - +
+
+ +
+ + + + 导出xlsx + + 打印 + +
+
+ +
+

主要设备(100KW以上)单位产品电耗数据表

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
月份班组总产量(t)台时产量(t/h)运转率(%)质量单位产品电耗
细度(%)水分(%)煤磨排风机主电机单位产品电耗(KW·h/t)当期单位产品电耗(kW·h/h)单位产品电耗目标值(kW·h/h)当期单位产品电耗与目标值差值(kW·h/h)环期单位产品电耗(kW·h/h)当期单位产品电耗与环期差值(kW·h/h)当期单位产品电耗环比增长率(%)同比增长率(%)
{{item.month}}{{item.name}}{{item.number}}{{item.unit}}{{item.hours}}{{item.days}}{{item.months}}{{item.hours}}{{item.days}}{{item.months}}{{item.hours}}{{item.days}}{{item.months}}{{item.months}}{{item.hours}}
+
+
+
+ + + \ No newline at end of file diff --git a/src/views/rm_enm/workshopAnalysis.vue b/src/views/enm_coal/workshopAnalysis.vue similarity index 100% rename from src/views/rm_enm/workshopAnalysis.vue rename to src/views/enm_coal/workshopAnalysis.vue diff --git a/src/views/enm_kiln/handoverLog.vue b/src/views/enm_kiln/handoverLog.vue new file mode 100644 index 00000000..eb972df9 --- /dev/null +++ b/src/views/enm_kiln/handoverLog.vue @@ -0,0 +1,340 @@ + + + + + \ No newline at end of file diff --git a/src/views/enm_kiln/handover_form.vue b/src/views/enm_kiln/handover_form.vue new file mode 100644 index 00000000..708fb3d3 --- /dev/null +++ b/src/views/enm_kiln/handover_form.vue @@ -0,0 +1,198 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_kiln/other_form.vue b/src/views/enm_kiln/other_form.vue new file mode 100644 index 00000000..5706486f --- /dev/null +++ b/src/views/enm_kiln/other_form.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_kiln/power.vue b/src/views/enm_kiln/power.vue new file mode 100644 index 00000000..38d52fd5 --- /dev/null +++ b/src/views/enm_kiln/power.vue @@ -0,0 +1,224 @@ + + + \ No newline at end of file diff --git a/src/views/enm_kiln/quastat_form.vue b/src/views/enm_kiln/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/enm_kiln/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/enm_kiln/report.vue b/src/views/enm_kiln/report.vue new file mode 100644 index 00000000..bf3fd05c --- /dev/null +++ b/src/views/enm_kiln/report.vue @@ -0,0 +1,247 @@ + + + \ No newline at end of file diff --git a/src/views/enm_kiln/teamAnalysis.vue b/src/views/enm_kiln/teamAnalysis.vue new file mode 100644 index 00000000..073355af --- /dev/null +++ b/src/views/enm_kiln/teamAnalysis.vue @@ -0,0 +1,208 @@ + + + \ No newline at end of file diff --git a/src/views/enm_kiln/workshopAnalysis.vue b/src/views/enm_kiln/workshopAnalysis.vue new file mode 100644 index 00000000..6484cbb8 --- /dev/null +++ b/src/views/enm_kiln/workshopAnalysis.vue @@ -0,0 +1,267 @@ + + + \ No newline at end of file diff --git a/src/views/enm_mill/handoverLog.vue b/src/views/enm_mill/handoverLog.vue new file mode 100644 index 00000000..901fefcc --- /dev/null +++ b/src/views/enm_mill/handoverLog.vue @@ -0,0 +1,321 @@ + + + + + \ No newline at end of file diff --git a/src/views/enm_mill/handover_form.vue b/src/views/enm_mill/handover_form.vue new file mode 100644 index 00000000..708fb3d3 --- /dev/null +++ b/src/views/enm_mill/handover_form.vue @@ -0,0 +1,198 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_mill/other_form.vue b/src/views/enm_mill/other_form.vue new file mode 100644 index 00000000..5706486f --- /dev/null +++ b/src/views/enm_mill/other_form.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_mill/power.vue b/src/views/enm_mill/power.vue new file mode 100644 index 00000000..de282935 --- /dev/null +++ b/src/views/enm_mill/power.vue @@ -0,0 +1,219 @@ + + + \ No newline at end of file diff --git a/src/views/enm_mill/quastat_form.vue b/src/views/enm_mill/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/enm_mill/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/enm_mill/report.vue b/src/views/enm_mill/report.vue new file mode 100644 index 00000000..eff9619a --- /dev/null +++ b/src/views/enm_mill/report.vue @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/src/views/enm_mill/teamAnalysis.vue b/src/views/enm_mill/teamAnalysis.vue new file mode 100644 index 00000000..2521f3e7 --- /dev/null +++ b/src/views/enm_mill/teamAnalysis.vue @@ -0,0 +1,178 @@ + + + \ No newline at end of file diff --git a/src/views/enm_mill/workshopAnalysis.vue b/src/views/enm_mill/workshopAnalysis.vue new file mode 100644 index 00000000..770574a8 --- /dev/null +++ b/src/views/enm_mill/workshopAnalysis.vue @@ -0,0 +1,202 @@ + + + \ No newline at end of file diff --git a/src/views/enm_pack/handoverLog.vue b/src/views/enm_pack/handoverLog.vue new file mode 100644 index 00000000..bd91c104 --- /dev/null +++ b/src/views/enm_pack/handoverLog.vue @@ -0,0 +1,266 @@ + + + + + \ No newline at end of file diff --git a/src/views/enm_pack/handover_form.vue b/src/views/enm_pack/handover_form.vue new file mode 100644 index 00000000..708fb3d3 --- /dev/null +++ b/src/views/enm_pack/handover_form.vue @@ -0,0 +1,198 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_pack/other_form.vue b/src/views/enm_pack/other_form.vue new file mode 100644 index 00000000..5706486f --- /dev/null +++ b/src/views/enm_pack/other_form.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_pack/power.vue b/src/views/enm_pack/power.vue new file mode 100644 index 00000000..7015e353 --- /dev/null +++ b/src/views/enm_pack/power.vue @@ -0,0 +1,211 @@ + + + \ No newline at end of file diff --git a/src/views/enm_pack/quastat_form.vue b/src/views/enm_pack/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/enm_pack/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/enm_pack/report.vue b/src/views/enm_pack/report.vue new file mode 100644 index 00000000..29541679 --- /dev/null +++ b/src/views/enm_pack/report.vue @@ -0,0 +1,239 @@ + + + \ No newline at end of file diff --git a/src/views/enm_pack/teamAnalysis.vue b/src/views/enm_pack/teamAnalysis.vue new file mode 100644 index 00000000..1d5863b2 --- /dev/null +++ b/src/views/enm_pack/teamAnalysis.vue @@ -0,0 +1,155 @@ + + + \ No newline at end of file diff --git a/src/views/enm_pack/workshopAnalysis.vue b/src/views/enm_pack/workshopAnalysis.vue new file mode 100644 index 00000000..7df8e93f --- /dev/null +++ b/src/views/enm_pack/workshopAnalysis.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/src/views/rm_enm/handoverLog.vue b/src/views/enm_rm/handoverLog.vue similarity index 100% rename from src/views/rm_enm/handoverLog.vue rename to src/views/enm_rm/handoverLog.vue diff --git a/src/views/enm_rm/handover_form.vue b/src/views/enm_rm/handover_form.vue new file mode 100644 index 00000000..708fb3d3 --- /dev/null +++ b/src/views/enm_rm/handover_form.vue @@ -0,0 +1,198 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_rm/other_form.vue b/src/views/enm_rm/other_form.vue new file mode 100644 index 00000000..5706486f --- /dev/null +++ b/src/views/enm_rm/other_form.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/rm_enm/power.vue b/src/views/enm_rm/power.vue similarity index 100% rename from src/views/rm_enm/power.vue rename to src/views/enm_rm/power.vue diff --git a/src/views/enm_rm/quastat_form.vue b/src/views/enm_rm/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/enm_rm/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/enm_rm/report.vue b/src/views/enm_rm/report.vue new file mode 100644 index 00000000..7ea71e46 --- /dev/null +++ b/src/views/enm_rm/report.vue @@ -0,0 +1,243 @@ + + + \ No newline at end of file diff --git a/src/views/rm_enm/teamAnalysis.vue b/src/views/enm_rm/teamAnalysis.vue similarity index 100% rename from src/views/rm_enm/teamAnalysis.vue rename to src/views/enm_rm/teamAnalysis.vue diff --git a/src/views/enm_rm/workshopAnalysis.vue b/src/views/enm_rm/workshopAnalysis.vue new file mode 100644 index 00000000..7df8e93f --- /dev/null +++ b/src/views/enm_rm/workshopAnalysis.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/src/views/enm_slag/handoverLog.vue b/src/views/enm_slag/handoverLog.vue new file mode 100644 index 00000000..f805e1d8 --- /dev/null +++ b/src/views/enm_slag/handoverLog.vue @@ -0,0 +1,268 @@ + + + + + \ No newline at end of file diff --git a/src/views/enm_slag/handover_form.vue b/src/views/enm_slag/handover_form.vue new file mode 100644 index 00000000..708fb3d3 --- /dev/null +++ b/src/views/enm_slag/handover_form.vue @@ -0,0 +1,198 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_slag/other_form.vue b/src/views/enm_slag/other_form.vue new file mode 100644 index 00000000..5706486f --- /dev/null +++ b/src/views/enm_slag/other_form.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_slag/power.vue b/src/views/enm_slag/power.vue new file mode 100644 index 00000000..7015e353 --- /dev/null +++ b/src/views/enm_slag/power.vue @@ -0,0 +1,211 @@ + + + \ No newline at end of file diff --git a/src/views/enm_slag/quastat_form.vue b/src/views/enm_slag/quastat_form.vue new file mode 100644 index 00000000..0ee0861d --- /dev/null +++ b/src/views/enm_slag/quastat_form.vue @@ -0,0 +1,253 @@ + + + + + + \ No newline at end of file diff --git a/src/views/enm_slag/report.vue b/src/views/enm_slag/report.vue new file mode 100644 index 00000000..27d51b3e --- /dev/null +++ b/src/views/enm_slag/report.vue @@ -0,0 +1,240 @@ + + + \ No newline at end of file diff --git a/src/views/enm_slag/teamAnalysis.vue b/src/views/enm_slag/teamAnalysis.vue new file mode 100644 index 00000000..34f02a57 --- /dev/null +++ b/src/views/enm_slag/teamAnalysis.vue @@ -0,0 +1,176 @@ + + + \ No newline at end of file diff --git a/src/views/enm_slag/workshopAnalysis.vue b/src/views/enm_slag/workshopAnalysis.vue new file mode 100644 index 00000000..7df8e93f --- /dev/null +++ b/src/views/enm_slag/workshopAnalysis.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/src/views/home/widgets/index_enm.vue b/src/views/home/widgets/index_enm.vue index c341dc68..3fda768c 100644 --- a/src/views/home/widgets/index_enm.vue +++ b/src/views/home/widgets/index_enm.vue @@ -3,190 +3,125 @@
- + + -

能耗

-
- - -
熟料月综合电耗:
-
1208
-
本年度熟料综合电耗:
-
35620
+ +
+
+
1208
+
月电石渣成本
+
+
+
1208
+
月熟料成
+
+
+
1208
+
月生料成本
+
+
+
1208
+
月水泥成本
+
+
- - -
熟料月单位标煤耗:
-
1208
-
本年度熟料单位标煤耗:
-
35620
-
-
- - -
熟料月综合能耗:
-
1208
-
本年度熟料综合能耗:
-
35620
-
-
- - -
水泥月综合能耗:
-
1208
-
本年度水泥综合能耗:
-
35620
-
-
- - -
月电石渣分布电耗:
-
1208
-
本年度电石渣分布电耗:
-
35620
-
-
- - -
月生料分布电耗:
-
1208
-
本年度生料分布电耗:
-
35620
-
-
- - -
月熟料分布电耗:
-
1208
-
本年度熟料分布电耗:
-
35620
-
-
- - -
月水泥粉磨分布电耗:
-
1208
-
本年度水泥粉磨分布电耗:
-
35620
-
-
- - -
月水泥包装分布电耗:
-
1208
-
本年度水泥包装分布电耗:
-
35620
-
-
-
- -

产量及完成度

-
- - -
-
-
月电石渣产量:
-
1208
-
月完成度:
-
35620
+ +
+
+
1208
+
熟料月综合电耗
+
1208/35620(年度比)
-
-
本年累计电石渣产量:
-
1208
-
年完成度:
-
35620
+
+
1208
+
熟料月单位标煤耗
+
1208/35620(年度比)
+
+
1208
+
熟料月综合能耗
+
1208/35620(年度比)
+
+
+
1208
+
水泥月综合能耗
+
1208/35620(年度比)
+
+
+
1208
+
月电石渣分布电耗
+
1208/35620(年度比)
+
+
+
1208
+
月生料分布电耗
+
1208/35620(年度比)
+
+
+
1208
+
月熟料分布电耗
+
1208/35620(年度比)
+
+
+
1208
+
月水泥粉磨分布电耗
+
1208/35620(年度比)
+
- - -
-
-
月生料产量:
-
1208
-
月完成度:
-
35620
+ + +
+
+
1208
+
月电石渣产量
+
99%(完成度)
-
-
本年累计生料产量:
-
1208
-
年完成度:
-
35620
+
+
1208
+
本年累计电石渣产量
+
99%(完成度)
-
- - - - -
-
-
月熟料产量:
-
1208
-
月完成度:
-
35620
+
+
1208
+
熟料月单位标煤耗
+
100%(完成度)
-
-
本年累计熟料产量:
-
1208
-
年完成度:
-
35620
+
+
1208
+
本年累计生料产量
+
100%(完成度)
-
- - - - -
-
-
月水泥产量:
-
1208
-
月完成度:
-
35620
+
+
1208
+
熟料月综合能耗
+
100%(完成度)
-
-
本年累计水泥产量:
-
1208
-
年完成度:
-
35620
+
+
1208
+
本年累计熟料产量
+
100%(完成度)
+
+
1208
+
水泥月综合能耗
+
100%(完成度)
+
+
+
1208
+
本年累计水泥产量
+
100%(完成度)
+
@@ -371,8 +306,41 @@ font-size: 30px; color: #46d388; text-align: center; + } .itemNumber.yearNumber{ color: #7f9eff; } + .itemsWrap{ + display: flex; + padding: 20px; + } + .items{ + border-right: 1px dashed #cccccc; + } + .items:last-child{ + border-right: 0; + } + .item-number{ + font-weight: 600; + font-size: 24px; + color: #1e2126; + letter-spacing: .1px; + text-align: center; + line-height: 36px; + } + .item-name{ + font-size: 14px; + color: #4e5b71; + letter-spacing: .1px; + text-align: center; + line-height: 20px; + } + .item-percent{ + font-size: 9px; + color: #b5c0ce; + letter-spacing: .08px; + text-align: center; + line-height: 12px; + } diff --git a/src/views/ungrouped/costing.vue b/src/views/ungrouped/costing.vue index 4e59024a..456a79d4 100644 --- a/src/views/ungrouped/costing.vue +++ b/src/views/ungrouped/costing.vue @@ -3,6 +3,19 @@
+ + + + -
- + @@ -227,315 +100,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
电石渣干粉核算电石渣干粉核算
日期实际产量(t) 总成本(元) 单位成本(元/吨)直接材料直接人工制造费用
原材料车间人员工资劳务工资倒运费用材料出库维修费用装卸费差旅费折旧摊销
湿电石渣(t)单价(元/吨)总成本(元)单位成本(元/吨)动力电(kw.h)单价(元/度)总成本(元)单位成本(元/度)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)检修单位成本(元/吨)外协施工费用单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)无形资产摊销单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}{{item[21]}}{{item[22]}}{{item[23]}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
生料核算
日期班次班组实际产量(t)总成本(元)单位成本(元/吨)直接材料
原材料
干粉(t)单价(元/吨)总成本(元)单位成本(元/吨)辅料(t)单价(元/吨)总成本(元)单位成本(元/吨)粉煤灰(t)单价(元/吨)总成本(元)单位成本(元/吨)电石厂除尘灰(t)单价(元/吨)总成本(元)单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}{{item[21]}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
生料核算
日期班次班组直接材料直接人工制造费用
电和水车间人员工资劳务工资倒运费用材料出库维修费用装卸费差旅费折旧摊销
动力电(kw.h)单价(元/度)总成本(元)单位成本(元/度)工业水(t)单价(元/吨)总成本(元)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)检修单位成本(元/吨)外协施工费用单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)无形资产摊销单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
熟料核算
日期班次班组实际产量(t)总成本(元)单位成本(元/吨)直接材料
原材料电和水
生料(t)单价(元/吨)总成本(元)单位成本(元/吨)原煤(t)单价(元/吨)总成本(元)单位成本(元/吨)动力电(kw.h)单价(元/度)总成本(元)单位成本(元/度)工业水(t)单价(元/吨)总成本(元)单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}{{item[21]}}
- - - - - - - - - + + + + @@ -547,6 +119,7 @@ + @@ -560,188 +133,7 @@ - - - - - - - - - - - - - - -
生料核算
日期班次班组直接材料 直接人工 制造费用
原材料辅助材料电/水 车间人员工资 劳务工资 倒运费用摊销
{{ item }} 单位成本(元/吨) 单位成本(元/吨) 单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
水泥核算
日期班次班组实际产量(t)总成本(元)单位成本(元/吨)直接材料
原材料
熟料(t)单价(元/吨)总成本(元)单位成本(元/吨)废石灰石粉(t)单价(元/吨)总成本(元)单位成本(元/吨)脱硫石膏(t)单价(元/吨)总成本(元)单位成本(元/吨)粉煤灰(t)单价(元/吨)总成本(元)单位成本(元/吨)矿粉(t)单价(元/吨)总成本(元)单位成本(元/吨)助磨剂(t)单价(元/吨)总成本(元)单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}{{item[21]}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
水泥核算
日期班次班组直接材料直接人工制造费用
原材料电和水车间人员工资劳务工资倒运费用材料出库维修费用装卸费差旅费折旧摊销
缓凝剂(t)单价(元/吨)总成本(元)单位成本(元/吨)包装袋(t)单价(元/吨)总成本(元)单位成本(元/吨)动力电(kw.h)单价(元/度)总成本(元)单位成本(元/度)工业水(t)单价(元/吨)总成本(元)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)检修单位成本(元/吨)外协施工费用单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)单位成本(元/吨)无形资产摊销单位成本(元/吨)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}{{item[18]}}{{item[19]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{item[20]}}{{ item1 }}
@@ -753,111 +145,27 @@ data() { return { query:{ - type:0, + type:1, day:'', month:'', + year:'', shift:'', }, + allCol:16, + data1:0,//原材料 + data2:0,//电和水 + data3:0,//辅助材料 + data4:0,//助剂 + data5:0,//包装 + materialList:[], + mgroupOptions:[], tableName:'班组成本计算', options:[ {id:0,name:'班统计'}, {id:1,name:'日统计'}, {id:2,name:'月统计'}, ], - tableHead:['车间','工段','能源分类','1号','2号','3号','4号','5号','6号','7号','8号'], - tableDatas:[ - ['直接材料','原材料','湿电石渣',1,2,3,4,5], - ['直接材料','电、水','动力电',1,2,3,4,5], - ['直接材料','电、水','工业水',1,2,3,4,5], - - - ['直接人工','车间人员工资','/','/','/','/',5], - ['直接人工','车间人员工资','/','/','/','/',5], - - ['制造费用','倒运费用','倒运费用','/','/','/','/',5], - ['制造费用','材料出库','物料消耗','/','/','/','/',5], - ['制造费用','维修费用','检修','/','/','/','/',5], - ['制造费用','维修费用','外协施工费用','/','/','/','/',5], - ['制造费用','装卸费','装卸费 ','/','/','/','/',5], - ['制造费用','差旅费','差旅费','/','/','/','/',5], - ['制造费用','折旧','折旧','/','/','/','/',5], - ['制造费用','摊销','无形资产摊销','/','/','/','/',5], - ['成本合计','',''], - ], - tableDatas2:[ - ['直接材料','原材料','干粉',1,2,3,4,5], - ['直接材料','原材料','辅料',1,2,3,4,5], - ['直接材料','原材料','粉煤灰',1,2,3,4,5], - ['直接材料','原材料','电石厂除尘灰',1,2,3,4,5], - ['直接材料','电、水','动力电',1,2,3,4,5], - ['直接材料','电、水','工业水',1,2,3,4,5], - - - ['直接人工','车间人员工资','/','/','/','/',5], - ['直接人工','车间人员工资','/','/','/','/',5], - - ['制造费用','倒运费用','倒运费用','/','/','/','/',5], - ['制造费用','材料出库','物料消耗','/','/','/','/',5], - ['制造费用','维修费用','检修','/','/','/','/',5], - ['制造费用','维修费用','外协施工费用','/','/','/','/',5], - ['制造费用','装卸费 ','装卸费 ','/','/','/','/',5], - ['制造费用','差旅费','差旅费','/','/','/','/',5], - ['制造费用','折旧','折旧','/','/','/','/',5], - ['制造费用','摊销','无形资产摊销','/','/','/','/',5], - ['成本合计','',''], - ], - tableDatas3:[ - ['直接材料','原材料','生料',1,2,3,4,5], - ['直接材料','辅助材料','原煤',1,2,3,4,5], - ['直接材料','电、水','动力电',1,2,3,4,5], - ['直接材料','电、水','工业水',1,2,3,4,5], - ['直接人工','车间人员工资','/','/','/','/',5], - ['直接人工','车间人员工资','/','/','/','/',5], - ['制造费用','倒运费用','倒运费用','/','/','/','/',5], - ['制造费用','材料出库','物料消耗','/','/','/','/',5], - ['制造费用','维修费用','检修','/','/','/','/',5], - ['制造费用','维修费用','外协施工费用','/','/','/','/',5], - ['制造费用','装卸费 ','装卸费 ','/','/','/','/',5], - ['制造费用','差旅费','差旅费','/','/','/','/',5], - ['制造费用','折旧','折旧','/','/','/','/',5], - ['制造费用','摊销','无形资产摊销','/','/','/','/',5], - ['成本合计','',''], - ], - tableDatas4:[ - ['直接材料','原材料','熟料',1,2,3,4,5], - ['直接材料','辅助材料','废石灰石粉',1,2,3,4,5], - ['直接材料','辅助材料','脱硫石膏',1,2,3,4,5], - ['直接材料','辅助材料','粉煤灰',1,2,3,4,5], - ['直接材料','辅助材料','矿粉',1,2,3,4,5], - ['直接材料','助剂','助磨剂',1,2,3,4,5], - ['直接材料','助剂','缓凝剂',1,2,3,4,5], - ['直接材料','包装','包装袋',1,2,3,4,5], - ['直接材料','电、水','动力电',1,2,3,4,5], - ['直接材料','电、水','工业水',1,2,3,4,5], - ['直接人工','车间人员工资','/','/','/','/',5], - ['直接人工','车间人员工资','/','/','/','/',5], - ['制造费用','倒运费用','倒运费用','/','/','/','/',5], - ['制造费用','材料出库','物料消耗','/','/','/','/',5], - ['制造费用','维修费用','检修','/','/','/','/',5], - ['制造费用','维修费用','外协施工费用','/','/','/','/',5], - ['制造费用','装卸费 ','装卸费 ','/','/','/','/',5], - ['制造费用','差旅费','差旅费','/','/','/','/',5], - ['制造费用','折旧','折旧','/','/','/','/',5], - ['制造费用','摊销','无形资产摊销','/','/','/','/',5], - ['成本合计','',''], - ], - tableData1:[ - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ['2023.07.10','夜班','甲组',1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5], - ], + tableData1:[], optionsShift:[], sourceData:{} }; @@ -870,14 +178,24 @@ } this.query.month = myDate.getFullYear()+'-'+month; this.getShift(); + this.getMgroup(); }, methods: { + //获取工段列表 + getMgroup(){ + this.$API.mtm.mgroup.list.req({page:0}).then(res=>{ + this.mgroupOptions = res; + this.query.mgroup = res[8].id + }) + }, + //班组列表 getShift(){ this.$API.mtm.shift.req({page:0}).then(res=>{ this.optionsShift = res; }) }, + //查询类型 typeCange(value){ if(value==1){ this.tableName = '班组成本计算' @@ -889,21 +207,81 @@ }, getData(){ let that = this; - let params = {query:{}}; - let id = ''; + that.data1 = 0; + that.data2 = 0; + that.data3 = 0; + that.data4 = 0; + that.data5 = 0; + let params = {}; let arr = []; + params.page=0; + params.mgroup=that.query.mgroup; if(that.query.type==0){//班 - arr = that.query.month.split('-'); - params.query.year_s = Number(arr[0]); - params.query.month_s = Number(arr[1]); - id='energy_day' + arr = that.query.day.split('-'); + params.year_s = Number(arr[0]); + params.month_s = Number(arr[1]); + params.day_s = Number(arr[2]); + params.type="day_s" }else if(that.query.type==1){//日 - params.query.year_s = Number(that.query.year); - id='energy_month' + arr = that.query.month.split('-'); + params.year_s = Number(arr[0]); + params.month_s = Number(arr[1]); + params.type="day_s" }else{//月 - params.query.year_s = Number(that.query.yearStart); - id='energy_year' + params.year_s = Number(that.query.year); + params.type="month_s" } + that.$API.enm.enstat.req(params).then(res=>{ + if(res.length>0){ + let materials = res[0].imaterial_data; + let arr = []; + materials.forEach(item=>{ + if(item.material_type==0){//电水 + that.data2=that.data2+4; + }else if(item.material_type==30||item.material_type==20){//原材料 + that.data1=that.data1+4; + }else if(item.material_type==40){//辅助材料 + that.data3=that.data3+4; + } + arr.push(item.material_name) + arr.push('单价(元/吨)') + arr.push('总成本(元)') + arr.push('单位成本(元/吨)') + }) + that.allCol = arr.length+16 + that.materialList = arr; + let dataArr = []; + res.forEach(itemData=>{ + let time =''; + dataArr = []; + if(that.query.type==0){ + time = itemData.year_s+'.'+itemData.month_s+'.'+itemData.day_s; + }else if(that.query.type==1){ + time = itemData.year_s+'.'+itemData.month_s+'.'+itemData.day_s; + }else{ + time = itemData.year_s; + } + dataArr.push(time); + dataArr.push(itemData.shift); + dataArr.push(itemData.shift); + dataArr.push(itemData.total_production); + dataArr.push(itemData.coal_consume_unit); + dataArr.push(itemData.cen_consume_unit); + let sub1data = itemData.imaterial_data; + for(let i=0;i \ No newline at end of file diff --git a/src/views/ungrouped/energy.vue b/src/views/ungrouped/energy.vue index 5f50c748..50925770 100644 --- a/src/views/ungrouped/energy.vue +++ b/src/views/ungrouped/energy.vue @@ -2,20 +2,34 @@
+ + + + > - - +

{{ tableName }}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
日期原料车间烧成车间水泥车间
电石渣原料磨压缩空气(m3)回转窑煤磨压缩空气(m3)水泥磨包装压缩空气(m3)
电量(KW.h)水(t)电量(KW.h)水(t)电量(KW.h)煤粉(t)水(t)蒸汽(t)电量(KW.h)水(t)电量(KW.h)水(t)电量(KW.h)水(t)
{{item[0]}}{{item[1]}}{{item[2]}}{{item[3]}}{{item[4]}}{{item[5]}}{{item[6]}}{{item[7]}}{{item[8]}}{{item[9]}}{{item[10]}}{{item[11]}}{{item[12]}}{{item[13]}}{{item[14]}}{{item[15]}}{{item[16]}}{{item[17]}}
- +
@@ -159,7 +116,7 @@
日期{{item[11]}}
- +
@@ -210,7 +167,7 @@
日期{{item[16]}}
- +
@@ -235,7 +192,11 @@ - + + +
日期
{{item[0]}}
@@ -262,6 +223,7 @@ month:'', yearStart:'', }, + deptName:'', tableName:'全场能源日统计', options:[ {id:0,name:'日统计'}, @@ -298,6 +260,7 @@ ['水泥车间','包装','水(t)',1,2,3,4,5,6], ['水泥车间','压缩空气(m3)',1,2,3,4,5,6], ], + deptOptions:[], tableDatas3:[], sourceData:{} }; @@ -309,7 +272,8 @@ month = '0'+month; } this.query.month = myDate.getFullYear()+'-'+month; - this.getData(); + this.getGroup(); + // this.getMgroup(); }, methods: { @@ -322,193 +286,93 @@ this.tableName = '全场能源年统计' } }, + deptChange(e){ + let that = this; + that.deptOptions.forEach(item=>{ + if(item.id==e){ + that.deptName = item.name; + } + }) + }, + getGroup() { + let that = this; + that.$API.system.dept.list.req({ page_size: 3 , type:'dept'}).then(res=>{ + that.deptOptions = res.results; + that.deptName = res.results[0].name; + that.query.belong_dept = res.results[0].id; + that.getData(); + }); + }, getData(){ let that = this; - let params = {query:{}}; + let params = {}; let id = ''; let arr = []; if(that.query.type==0){//日 + params.type='day_s'; arr = that.query.month.split('-'); - params.query.year_s = Number(arr[0]); - params.query.month_s = Number(arr[1]); - id='energy_day' + params.year_s = Number(arr[0]); + params.month_s = Number(arr[1]); }else if(that.query.type==1){//月 - params.query.year_s = Number(that.query.year); - id='energy_month' - }else{//年 - params.query.year_s = Number(that.query.yearStart); - id='energy_year' + params.type='month_s'; + params.year_s = Number(that.query.year); } - this.$API.bi.dataset.exec.req(id,params).then((res) => { - that.tableName = res.name; - let data = res.data.ds0; - let data0 = data.slice(1,data.length); + params.mgroup__belong_dept = that.query.belong_dept; + this.$API.enm.enstat.req(params).then((res) => { + let data = res.results; let wrapArr = []; let innerArr = []; let ind = 0; - let roomInd = 1; - let mgroupInd = 2; - let mpointInd =3; - let valueInd = 4; - if(that.query.type==0){//日统计 - arr = that.query.month.split('-'); - var date =new Date(Number(arr[0]), Number(arr[1]), 0).getDate(); - for(let d = 1;d<=date;d++){ - let arr = []; - arr[0]=d; - innerArr.push(arr) - } - }else if(that.query.type==1){//月统计 - innerArr = [['一'],['二'],['三'],['四'],['五'],['六'],['七'],['八'],['九'],['十'],['十一'],['十二']] - }else{//年统计 - let nowDate = new Date().getFullYear(); - let num = Number(nowDate)-Number(that.query.yearStart) +1; - for(let y = 0;y { + data.forEach(item => { if(that.query.type==0){//日统计 - ind = item[0]-1; + ind = item.day_s-1; }else if(that.query.type==1){//月统计 - ind = item[0]-1; - }else{//年统计 - ind = item[0]-2023; + ind = item.month_s-1; } if(wrapArr[ind]){ }else{ wrapArr[ind] = []; } - wrapArr[ind].push(item); - if(innerArr[ind]){ + if(that.deptName=='原料车间'){ + if(item.mgroup_name=='电石渣'){ + wrapArr[ind][0]=item + }else if(item.mgroup_name=='原料磨'){ + wrapArr[ind][1]=item + } + }else if(that.deptName=='烧成车间'){ + if(item.mgroup_name=='回转窑'){ + wrapArr[ind][1]=item + }else{ + wrapArr[ind][0]=item + } }else{ - innerArr[ind] = []; - } - // debugger; - if(item[roomInd]=="原料车间"){ - if(item[mgroupInd]=="电石渣"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][1] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][2] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="原料磨"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][3] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][4] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="压缩空气"){ - innerArr[ind][5] = Number(item[valueInd]).toFixed(2) - } - }else if(item[roomInd]=="烧成车间"){ - if(item[mgroupInd]=="回转窑"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][6] = Number(item[valueInd]).toFixed(2) - }else if(item[mpointInd]=="煤粉"){ - innerArr[ind][7] = Number(item[valueInd]).toFixed(2) - }else if(item[mpointInd]=="工业水"){ - innerArr[ind][8] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][9] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="煤磨"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][10] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][11] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="压缩空气"){ - innerArr[ind][12] = Number(item[valueInd]).toFixed(2) - } - }else if(item[roomInd]=="水泥车间"){ - if(item[mgroupInd]=="水泥磨"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][13] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][14] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="水泥包装"){ - if(item[mpointInd]=="动力电"){ - innerArr[ind][15] = Number(item[valueInd]).toFixed(2) - }else{ - innerArr[ind][16] = Number(item[valueInd]).toFixed(2) - } - }else if(item[mgroupInd]=="压缩空气"){ - innerArr[ind][17] = Number(item[valueInd]).toFixed(2) + if(item.mgroup_name=='水泥磨'){ + wrapArr[ind][1]=item + }else{ + wrapArr[ind][0]=item } } - that.tableDatas3 = innerArr; - }); - - //2、根据表头位置进行排序 - // let innerArr = []; - // innerArr = []; - // for(let i = 0;i{ + if(item1!=undefined){ + let itemArr = []; + let time =item1[0].day_s!=null? item1[0].year_s+'.'+item1[0].month_s+'.'+item1[0].day_s:item1[0].year_s+'.'+item1[0].month_s; + itemArr[0] = time; + itemArr[1] = item1[0].elec_consume; + itemArr[2] = item1[0].coal_consume_unit; + itemArr[3] = item1[0].total_production; + itemArr[4] = item1[0].cen_consume_unit; + itemArr[5] = item1[1].elec_consume; + itemArr[6] = item1[1].coal_consume_unit; + itemArr[7] = item1[1].cen_consume_unit; + itemArr[8] = item1[1].cen_consume_unit; + itemArr[9] = item1[1].total_production; + itemArr[10] = item1[1].cen_consume_unit; + innerArr.push(itemArr) + } + }) + that.tableDatas3 = innerArr; }); }, getTableData(){