From e31a3b527ac858bb156eb3d54127d65901e04987 Mon Sep 17 00:00:00 2001 From: shijing Date: Wed, 10 Apr 2024 17:20:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=87=8C=E6=BA=90=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=8E=9F=E6=96=99=E7=A3=A8=E3=80=81=E5=9B=9E=E8=BD=AC=E7=AA=91?= =?UTF-8?q?=E3=80=81=E7=85=A4=E7=A3=A8=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/route.js | 380 ++-- .../{ungrouped => enm_base}/material.vue | 0 .../{ungrouped => enm_base}/material_form.vue | 0 src/views/{ungrouped => enm_base}/mgroup.vue | 0 .../{ungrouped => enm_base}/mgroup_form.vue | 0 src/views/{ungrouped => enm_base}/team.vue | 0 src/views/enm_coalbase/handoverLog.vue | 359 ++++ src/views/enm_coalbase/power.vue | 478 +++++ src/views/enm_coalbase/report.vue | 607 +++++++ src/views/enm_coalbase/teamAnalysis.vue | 245 +++ src/views/enm_coalbase/workshopAnalysis.vue | 275 +++ .../day_base.vue} | 0 .../{ungrouped => enm_energy}/electric.vue | 0 src/views/enm_energy/electric_day.vue | 354 ++++ .../electric_hour.vue | 0 .../electric_month.vue | 0 .../{ungrouped => enm_energy}/energy.vue | 0 .../energyPicture.vue | 0 src/views/enm_energy/hour_base.vue | 1197 ++++++++++++ src/views/enm_energy/month_base.vue | 339 ++++ src/views/enm_energy/value.vue | 236 +++ src/views/enm_kilnbase/handoverLog.vue | 385 ++++ src/views/enm_kilnbase/power.vue | 625 +++++++ src/views/enm_kilnbase/report.vue | 917 ++++++++++ src/views/enm_kilnbase/teamAnalysis.vue | 257 +++ src/views/enm_kilnbase/workshopAnalysis.vue | 745 ++++++++ src/views/enm_limestone/handoverLog.vue | 15 +- src/views/enm_limestone/logDetail.vue | 1610 ++++++++++------- .../{ungrouped => enm_monthSet}/feeset.vue | 0 .../feeset_form.vue | 0 .../goalSetting.vue | 0 .../{ungrouped => enm_monthSet}/priceset.vue | 0 .../priceset_form.vue | 0 .../{ungrouped => enm_report}/costing.vue | 0 .../{ungrouped => enm_report}/quality.vue | 0 .../report.vue => enm_report/reportDay.vue} | 0 .../reportMonth.vue} | 0 src/views/enm_rm/logDetail.vue | 1610 ++++++++++------- src/views/ungrouped/echart.vue | 459 ----- src/views/ungrouped/inspect.vue | 74 - src/views/ungrouped/stflog.vue | 123 -- src/views/ungrouped/value.vue | 181 -- 42 files changed, 9188 insertions(+), 2283 deletions(-) rename src/views/{ungrouped => enm_base}/material.vue (100%) rename src/views/{ungrouped => enm_base}/material_form.vue (100%) rename src/views/{ungrouped => enm_base}/mgroup.vue (100%) rename src/views/{ungrouped => enm_base}/mgroup_form.vue (100%) rename src/views/{ungrouped => enm_base}/team.vue (100%) create mode 100644 src/views/enm_coalbase/handoverLog.vue create mode 100644 src/views/enm_coalbase/power.vue create mode 100644 src/views/enm_coalbase/report.vue create mode 100644 src/views/enm_coalbase/teamAnalysis.vue create mode 100644 src/views/enm_coalbase/workshopAnalysis.vue rename src/views/{ungrouped/electric_day.vue => enm_energy/day_base.vue} (100%) rename src/views/{ungrouped => enm_energy}/electric.vue (100%) create mode 100644 src/views/enm_energy/electric_day.vue rename src/views/{ungrouped => enm_energy}/electric_hour.vue (100%) rename src/views/{ungrouped => enm_energy}/electric_month.vue (100%) rename src/views/{ungrouped => enm_energy}/energy.vue (100%) rename src/views/{ungrouped => enm_energy}/energyPicture.vue (100%) create mode 100644 src/views/enm_energy/hour_base.vue create mode 100644 src/views/enm_energy/month_base.vue create mode 100644 src/views/enm_energy/value.vue create mode 100644 src/views/enm_kilnbase/handoverLog.vue create mode 100644 src/views/enm_kilnbase/power.vue create mode 100644 src/views/enm_kilnbase/report.vue create mode 100644 src/views/enm_kilnbase/teamAnalysis.vue create mode 100644 src/views/enm_kilnbase/workshopAnalysis.vue rename src/views/{ungrouped => enm_monthSet}/feeset.vue (100%) rename src/views/{ungrouped => enm_monthSet}/feeset_form.vue (100%) rename src/views/{ungrouped => enm_monthSet}/goalSetting.vue (100%) rename src/views/{ungrouped => enm_monthSet}/priceset.vue (100%) rename src/views/{ungrouped => enm_monthSet}/priceset_form.vue (100%) rename src/views/{ungrouped => enm_report}/costing.vue (100%) rename src/views/{ungrouped => enm_report}/quality.vue (100%) rename src/views/{ungrouped/report.vue => enm_report/reportDay.vue} (100%) rename src/views/{ungrouped/report_month.vue => enm_report/reportMonth.vue} (100%) delete mode 100644 src/views/ungrouped/echart.vue delete mode 100644 src/views/ungrouped/inspect.vue delete mode 100644 src/views/ungrouped/stflog.vue delete mode 100644 src/views/ungrouped/value.vue diff --git a/src/config/route.js b/src/config/route.js index e3bc8f1e..07ee2769 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -131,7 +131,7 @@ const routes = [ "title": "电石渣", "icon": "el-icon-opportunity", "type": "menu", - "perms": ["enm"] + "perms": ["enm_slag"] }, "children": [ { @@ -140,7 +140,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_slag"] }, "component": "enm_slag/report" }, @@ -150,7 +150,7 @@ const routes = [ "meta": { "title": "单位产品电耗", "icon": "el-icon-odometer", - "perms": ["enm"] + "perms": ["enm_slag"] }, "component": "enm_slag/power" }, @@ -160,7 +160,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_slag"] }, "component": "enm_slag/teamAnalysis" }, @@ -170,7 +170,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_slag"] }, "component": "enm_slag/workshopAnalysis" }, @@ -180,7 +180,7 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_slag"] }, "component": "enm_slag/handoverLog" }, @@ -248,7 +248,7 @@ const routes = [ "title": "原料磨", "icon": "el-icon-list", "type": "menu", - "perms": ["enm"] + "perms": ["enm_rm"] }, "children": [ { @@ -257,7 +257,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_rm"] }, "component": "enm_rm/report" }, @@ -267,7 +267,7 @@ const routes = [ "meta": { "title": "单位产品电耗", "icon": "el-icon-odometer", - "perms": ["enm"] + "perms": ["enm_rm"] }, "component": "enm_rm/power" }, @@ -277,7 +277,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_rm"] }, "component": "enm_rm/teamAnalysis" }, @@ -287,7 +287,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_rm"] }, "component": "enm_rm/workshopAnalysis" }, @@ -297,7 +297,7 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_rm"] }, "component": "enm_rm/handoverLog" }, @@ -307,7 +307,7 @@ const routes = [ "meta": { "title": "日志详情", "icon": "el-icon-document-copy", - "perms": ["enm"], + "perms": ["enm_rm"], "hidden": true }, "component": "enm_rm/logDetail" @@ -375,17 +375,6 @@ const routes = [ }, "component": "enm_rmbase/handoverLog" }, - { - "name": "logDetail", - "path": "/enm_rmbase/logDetail", - "meta": { - "title": "日志详情", - "icon": "el-icon-document-copy", - "perms": ["enm_rmbase"], - "hidden": true - }, - "component": "enm_rmbase/logDetail" - }, ] }, //回转窑 @@ -396,7 +385,7 @@ const routes = [ "title": "回转窑", "icon": "el-icon-menu", "type": "menu", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "children": [ { @@ -405,7 +394,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "component": "enm_kiln/report" }, @@ -415,7 +404,7 @@ const routes = [ "meta": { "title": "单位产品电耗", "icon": "el-icon-odometer", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "component": "enm_kiln/power" }, @@ -425,7 +414,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "component": "enm_kiln/teamAnalysis" }, @@ -435,7 +424,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "component": "enm_kiln/workshopAnalysis" }, @@ -445,12 +434,75 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_kiln"] }, "component": "enm_kiln/handoverLog" }, ] }, + //回转窑——基础 + { + "name": "enm_kilnbase", + "path": "/enm_kilnbase", + "meta": { + "title": "回转窑1", + "icon": "el-icon-menu", + "type": "menu", + "perms": ["enm_kilnbase"] + }, + "children": [ + { + "name": "kilnbase_report", + "path": "/enm_kilnbase/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-document", + "perms": ["enm_kilnbase"] + }, + "component": "enm_kilnbase/report" + }, + { + "name": "kilnbase_power", + "path": "/enm_kilnbase/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-odometer", + "perms": ["enm_kilnbase"] + }, + "component": "enm_kilnbase/power" + }, + { + "name": "kilnbase_teamAnalysis", + "path": "/enm_kilnbase/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-operation", + "perms": ["enm_kilnbase"] + }, + "component": "enm_kilnbase/teamAnalysis" + }, + { + "name": "kilnbase_workshopAnalysis", + "path": "/enm_kilnbase/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-data-line", + "perms": ["enm_kilnbase"] + }, + "component": "enm_kilnbase/workshopAnalysis" + }, + { + "name": "kilnbase_handoverLog", + "path": "/enm_kilnbase/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-document-copy", + "perms": ["enm_kilnbase"] + }, + "component": "enm_kilnbase/handoverLog" + }, + ] + }, //余热发电 cogeneration { "name": "enm_cogeneration", @@ -512,7 +564,7 @@ const routes = [ "title": "煤磨", "icon": "el-icon-brush-filled", "type": "menu", - "perms": ["enm"] + "perms": ["enm_coal"] }, "children": [ { @@ -521,7 +573,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_coal"] }, "component": "enm_coal/report" }, @@ -531,7 +583,7 @@ const routes = [ "meta": { "title": "单位产品电耗", "icon": "el-icon-odometer", - "perms": ["enm"] + "perms": ["enm_coal"] }, "component": "enm_coal/power" }, @@ -541,7 +593,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_coal"] }, "component": "enm_coal/teamAnalysis" }, @@ -551,7 +603,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_coal"] }, "component": "enm_coal/workshopAnalysis" }, @@ -561,12 +613,75 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_coal"] }, "component": "enm_coal/handoverLog" }, ] }, + //煤磨——基础 + { + "name": "enm_coalbase", + "path": "/enm_coalbase", + "meta": { + "title": "煤磨1", + "icon": "el-icon-brush-filled", + "type": "menu", + "perms": ["enm_coalbase"] + }, + "children": [ + { + "name": "coalbase_report", + "path": "/enm_coalbase/report", + "meta": { + "title": "生产报告", + "icon": "el-icon-document", + "perms": ["enm_coalbase"] + }, + "component": "enm_coalbase/report" + }, + { + "name": "coalbase_power", + "path": "/enm_coalbase/power", + "meta": { + "title": "单位产品电耗", + "icon": "el-icon-odometer", + "perms": ["enm_coalbase"] + }, + "component": "enm_coalbase/power" + }, + { + "name": "coalbase_teamAnalysis", + "path": "/enm_coalbase/teamAnalysis", + "meta": { + "title": "班组月度对比", + "icon": "el-icon-operation", + "perms": ["enm_coalbase"] + }, + "component": "enm_coalbase/teamAnalysis" + }, + { + "name": "coalbase_workshopAnalysis", + "path": "/enm_coalbase/workshopAnalysis", + "meta": { + "title": "车间单耗分析", + "icon": "el-icon-data-line", + "perms": ["enm_coalbase"] + }, + "component": "enm_coalbase/workshopAnalysis" + }, + { + "name": "coalbase_handoverLog", + "path": "/enm_coalbase/handoverLog", + "meta": { + "title": "交接班日志", + "icon": "el-icon-document-copy", + "perms": ["enm_coalbase"] + }, + "component": "enm_coalbase/handoverLog" + }, + ] + }, //水泥磨 { "name": "enm_mill", @@ -575,7 +690,7 @@ const routes = [ "title": "水泥磨", "icon": "el-icon-help-filled", "type": "menu", - "perms": ["enm"] + "perms": ["enm_mill"] }, "children": [ { @@ -584,7 +699,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_mill"] }, "component": "enm_mill/report" }, @@ -594,7 +709,7 @@ const routes = [ "meta": { "title": "单位产品电耗", "icon": "el-icon-odometer", - "perms": ["enm"] + "perms": ["enm_mill"] }, "component": "enm_mill/power" }, @@ -604,7 +719,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_mill"] }, "component": "enm_mill/teamAnalysis" }, @@ -614,7 +729,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_mill"] }, "component": "enm_mill/workshopAnalysis" }, @@ -624,7 +739,7 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_mill"] }, "component": "enm_mill/handoverLog" }, @@ -638,7 +753,7 @@ const routes = [ "title": "水泥包装", "icon": "el-icon-goods-filled", "type": "menu", - "perms": ["enm"] + "perms": ["enm_pack"] }, "children": [ { @@ -647,7 +762,7 @@ const routes = [ "meta": { "title": "生产报告", "icon": "el-icon-document", - "perms": ["enm"] + "perms": ["enm_pack"] }, "component": "enm_pack/report" }, @@ -667,7 +782,7 @@ const routes = [ "meta": { "title": "班组月度对比", "icon": "el-icon-operation", - "perms": ["enm"] + "perms": ["enm_pack"] }, "component": "enm_pack/teamAnalysis" }, @@ -677,7 +792,7 @@ const routes = [ "meta": { "title": "车间单耗分析", "icon": "el-icon-data-line", - "perms": ["enm"] + "perms": ["enm_pack"] }, "component": "enm_pack/workshopAnalysis" }, @@ -687,7 +802,7 @@ const routes = [ "meta": { "title": "交接班日志", "icon": "el-icon-document-copy", - "perms": ["enm"] + "perms": ["enm_pack"] }, "component": "enm_pack/handoverLog" }, @@ -695,137 +810,166 @@ const routes = [ }, //全厂能源 { - "name": "energy", - "path": "/energy", + "name": "enm_energy", + "path": "/enm_energy", "meta": { "title": "全厂能源", "icon": "el-icon-share", "type": "menu", - "perms": ["enm"] + "perms": ["enm_energy"] }, "children": [ - { "name": "energy", - "path": "/ungrouped/energy", + "path": "/enm_energy/energy", "meta": { "title": "能源统计", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_energy"] }, - "component": "ungrouped/energy" + "component": "enm_energy/energy" }, { "name": "value", - "path": "/ungrouped/value", + "path": "/enm_energy/value", "meta": { "title": "工业产值", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_value"] }, - "component": "ungrouped/value" + "component": "enm_energy/value" }, { "name": "electric", - "path": "/ungrouped/electric", + "path": "/enm_energy/electric", "meta": { "title": "全厂电量统计", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_electric"] }, - "component": "ungrouped/electric" + "component": "enm_energy/electric" }, { "name": "electricHour", - "path": "/ungrouped/electricHour", + "path": "/enm_energy/electricHour", "meta": { "title": "全厂电量小时统计", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_hour"] }, - "component": "ungrouped/electric_hour" - }, - { - "name": "energyPicture", - "path": "/ungrouped/energyPicture", - "meta": { - "title": "能源流向", - "icon": "el-icon-grid", - "perms": ["enm"] - }, - "component": "ungrouped/energyPicture" + "component": "enm_energy/electric_hour" }, { "name": "electricDay", - "path": "/ungrouped/electricDay", + "path": "/enm_energy/electricDay", "meta": { "title": "全厂电量日统计", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_day"] }, - "component": "ungrouped/electric_day" + "component": "enm_energy/electric_day" }, { "name": "electricMonth", - "path": "/ungrouped/electricMonth", + "path": "/enm_energy/electricMonth", "meta": { "title": "全厂电量月统计", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_energy_month"] }, - "component": "ungrouped/electric_month" + "component": "enm_energy/electric_month" + }, + { + "name": "hourBase", + "path": "/enm_energy/hourBase", + "meta": { + "title": "电量消耗小时报表", + "icon": "el-icon-grid", + "perms": ["hour_base"] + }, + "component": "enm_energy/hour_base" + }, + { + "name": "dayBase", + "path": "/enm_energy/dayBase", + "meta": { + "title": "电量消耗日报表", + "icon": "el-icon-grid", + "perms": ["day_base"] + }, + "component": "enm_energy/day_base" + }, + { + "name": "monthBase", + "path": "/enm_energy/monthBase", + "meta": { + "title": "电量消耗月报表", + "icon": "el-icon-grid", + "perms": ["month_base"] + }, + "component": "enm_energy/month_base" + }, + { + "name": "energyPicture", + "path": "/enm_energy/energyPicture", + "meta": { + "title": "能源流向", + "icon": "el-icon-grid", + "perms": ["enm_energy_picture"] + }, + "component": "enm_energy/energyPicture" } ] }, //全厂报表 { - "name": "rforms", - "path": "/rforms", + "name": "enm_report", + "path": "/enm_report", "meta": { "title": "全厂报表", "icon": "el-icon-histogram", "type": "menu", - "perms": ["enm"] + "perms": ["enm_report"] }, "children": [ { "name": "costing", - "path": "/ungrouped/costing", + "path": "/enm_report/costing", "meta": { "title": "成本计算", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_report"] }, - "component": "ungrouped/costing" + "component": "enm_report/costing" }, { "name": "quality", - "path": "/ungrouped/quality", + "path": "/enm_report/quality", "meta": { "title": "质量报表", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_report"] }, - "component": "ungrouped/quality" + "component": "enm_report/quality" } , { - "name": "reportAll", - "path": "/ungrouped/report", + "name": "reportDay", + "path": "/enm_report/reportDay", "meta": { "title": "生产日报表", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_report"] }, - "component": "ungrouped/report" + "component": "enm_report/reportDay" }, { - "name": "reportMonthAll", - "path": "/ungrouped/reportMonth", + "name": "reportMonth", + "path": "/enm_report/reportMonth", "meta": { "title": "生产月报表", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_report"] }, - "component": "ungrouped/report_month" + "component": "enm_report/reportMonth" } ] }, @@ -2185,62 +2329,62 @@ const routes = [ }, //基础配置 { - "name": "base", - "path": "/base", + "name": "enm_base", + "path": "/enm_base", "meta": { "title": "基础配置", "icon": "el-icon-management", "type": "menu", - "perms": ["enm"] + "perms": ["enm_base"] }, "children": [ { - "path": "/ungrouped/team", + "path": "/enm_base/team", "name": "team", "meta": { "title": "班组管理", "icon": "el-icon-postcard", "type": "menu", - "perms": ["enm"] + "perms": ["enm_base"] }, - "component": "ungrouped/team" + "component": "enm_base/team" }, { "name": "mgruop", - "path": "/ungrouped/mgruop", + "path": "/enm_base/mgruop", "meta": { "title": "测点集", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_base"] }, - "component": "ungrouped/mgroup" + "component": "enm_base/mgroup" }, { "name": "mpoint", - "path": "/em/mpoint", + "path": "/enm_base/mpoint", "meta": { "title": "测点", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_base"] }, "component": "em/mpoint" }, { "name": "material", - "path": "/ungrouped/material", + "path": "/enm_base/material", "meta": { "title": "物料", "icon": "el-icon-grid", - "perms": ["enm"] + "perms": ["enm_base"] }, - "component": "ungrouped/material" + "component": "enm_base/material" } ] }, //每月配置 { - "name": "month", - "path": "/month", + "name": "enm_monthSet", + "path": "/enm_monthSet", "meta": { "title": "每月配置", "icon": "el-icon-checked", @@ -2250,33 +2394,33 @@ const routes = [ "children": [ { "name": "priceset", - "path": "/ungrouped/priceset", + "path": "/enm_monthSet/priceset", "meta": { "title": "物料价格配置", "icon": "el-icon-grid", "perms": ["enm"] }, - "component": "ungrouped/priceset" + "component": "enm_monthSet/priceset" }, { "name": "feeset", - "path": "/ungrouped/feeset", + "path": "/enm_monthSet/feeset", "meta": { "title": "工段成本配置", "icon": "el-icon-grid", "perms": ["enm"] }, - "component": "ungrouped/feeset" + "component": "enm_monthSet/feeset" }, { "name": "goalSetting", - "path": "/ungrouped/goalSetting", + "path": "/enm_monthSet/goalSetting", "meta": { "title": "月度年度目标值", "icon": "el-icon-grid", "perms": ["enm"] }, - "component": "ungrouped/goalSetting" + "component": "enm_monthSet/goalSetting" }, ] }, diff --git a/src/views/ungrouped/material.vue b/src/views/enm_base/material.vue similarity index 100% rename from src/views/ungrouped/material.vue rename to src/views/enm_base/material.vue diff --git a/src/views/ungrouped/material_form.vue b/src/views/enm_base/material_form.vue similarity index 100% rename from src/views/ungrouped/material_form.vue rename to src/views/enm_base/material_form.vue diff --git a/src/views/ungrouped/mgroup.vue b/src/views/enm_base/mgroup.vue similarity index 100% rename from src/views/ungrouped/mgroup.vue rename to src/views/enm_base/mgroup.vue diff --git a/src/views/ungrouped/mgroup_form.vue b/src/views/enm_base/mgroup_form.vue similarity index 100% rename from src/views/ungrouped/mgroup_form.vue rename to src/views/enm_base/mgroup_form.vue diff --git a/src/views/ungrouped/team.vue b/src/views/enm_base/team.vue similarity index 100% rename from src/views/ungrouped/team.vue rename to src/views/enm_base/team.vue diff --git a/src/views/enm_coalbase/handoverLog.vue b/src/views/enm_coalbase/handoverLog.vue new file mode 100644 index 00000000..69a4d261 --- /dev/null +++ b/src/views/enm_coalbase/handoverLog.vue @@ -0,0 +1,359 @@ + + + + diff --git a/src/views/enm_coalbase/power.vue b/src/views/enm_coalbase/power.vue new file mode 100644 index 00000000..9e0b254e --- /dev/null +++ b/src/views/enm_coalbase/power.vue @@ -0,0 +1,478 @@ + + + \ No newline at end of file diff --git a/src/views/enm_coalbase/report.vue b/src/views/enm_coalbase/report.vue new file mode 100644 index 00000000..06dd6cb2 --- /dev/null +++ b/src/views/enm_coalbase/report.vue @@ -0,0 +1,607 @@ + + + \ No newline at end of file diff --git a/src/views/enm_coalbase/teamAnalysis.vue b/src/views/enm_coalbase/teamAnalysis.vue new file mode 100644 index 00000000..b8d90739 --- /dev/null +++ b/src/views/enm_coalbase/teamAnalysis.vue @@ -0,0 +1,245 @@ + + + diff --git a/src/views/enm_coalbase/workshopAnalysis.vue b/src/views/enm_coalbase/workshopAnalysis.vue new file mode 100644 index 00000000..35a1bf68 --- /dev/null +++ b/src/views/enm_coalbase/workshopAnalysis.vue @@ -0,0 +1,275 @@ + + + \ No newline at end of file diff --git a/src/views/ungrouped/electric_day.vue b/src/views/enm_energy/day_base.vue similarity index 100% rename from src/views/ungrouped/electric_day.vue rename to src/views/enm_energy/day_base.vue diff --git a/src/views/ungrouped/electric.vue b/src/views/enm_energy/electric.vue similarity index 100% rename from src/views/ungrouped/electric.vue rename to src/views/enm_energy/electric.vue diff --git a/src/views/enm_energy/electric_day.vue b/src/views/enm_energy/electric_day.vue new file mode 100644 index 00000000..8965f884 --- /dev/null +++ b/src/views/enm_energy/electric_day.vue @@ -0,0 +1,354 @@ + + + + \ No newline at end of file diff --git a/src/views/ungrouped/electric_hour.vue b/src/views/enm_energy/electric_hour.vue similarity index 100% rename from src/views/ungrouped/electric_hour.vue rename to src/views/enm_energy/electric_hour.vue diff --git a/src/views/ungrouped/electric_month.vue b/src/views/enm_energy/electric_month.vue similarity index 100% rename from src/views/ungrouped/electric_month.vue rename to src/views/enm_energy/electric_month.vue diff --git a/src/views/ungrouped/energy.vue b/src/views/enm_energy/energy.vue similarity index 100% rename from src/views/ungrouped/energy.vue rename to src/views/enm_energy/energy.vue diff --git a/src/views/ungrouped/energyPicture.vue b/src/views/enm_energy/energyPicture.vue similarity index 100% rename from src/views/ungrouped/energyPicture.vue rename to src/views/enm_energy/energyPicture.vue diff --git a/src/views/enm_energy/hour_base.vue b/src/views/enm_energy/hour_base.vue new file mode 100644 index 00000000..04a520f5 --- /dev/null +++ b/src/views/enm_energy/hour_base.vue @@ -0,0 +1,1197 @@ + + + + diff --git a/src/views/enm_energy/month_base.vue b/src/views/enm_energy/month_base.vue new file mode 100644 index 00000000..4a747062 --- /dev/null +++ b/src/views/enm_energy/month_base.vue @@ -0,0 +1,339 @@ + + + + \ No newline at end of file diff --git a/src/views/enm_energy/value.vue b/src/views/enm_energy/value.vue new file mode 100644 index 00000000..ae654f5f --- /dev/null +++ b/src/views/enm_energy/value.vue @@ -0,0 +1,236 @@ + + + diff --git a/src/views/enm_kilnbase/handoverLog.vue b/src/views/enm_kilnbase/handoverLog.vue new file mode 100644 index 00000000..2970b270 --- /dev/null +++ b/src/views/enm_kilnbase/handoverLog.vue @@ -0,0 +1,385 @@ + + + + diff --git a/src/views/enm_kilnbase/power.vue b/src/views/enm_kilnbase/power.vue new file mode 100644 index 00000000..6b16cbfe --- /dev/null +++ b/src/views/enm_kilnbase/power.vue @@ -0,0 +1,625 @@ + + + diff --git a/src/views/enm_kilnbase/report.vue b/src/views/enm_kilnbase/report.vue new file mode 100644 index 00000000..0ed72a25 --- /dev/null +++ b/src/views/enm_kilnbase/report.vue @@ -0,0 +1,917 @@ + + + diff --git a/src/views/enm_kilnbase/teamAnalysis.vue b/src/views/enm_kilnbase/teamAnalysis.vue new file mode 100644 index 00000000..04cf8d7e --- /dev/null +++ b/src/views/enm_kilnbase/teamAnalysis.vue @@ -0,0 +1,257 @@ + + + diff --git a/src/views/enm_kilnbase/workshopAnalysis.vue b/src/views/enm_kilnbase/workshopAnalysis.vue new file mode 100644 index 00000000..3d2382b7 --- /dev/null +++ b/src/views/enm_kilnbase/workshopAnalysis.vue @@ -0,0 +1,745 @@ + + + \ No newline at end of file diff --git a/src/views/enm_limestone/handoverLog.vue b/src/views/enm_limestone/handoverLog.vue index 8cdbfb5e..1cc0d7b7 100644 --- a/src/views/enm_limestone/handoverLog.vue +++ b/src/views/enm_limestone/handoverLog.vue @@ -242,10 +242,10 @@ export default { apiObj: this.$API.wpm.sflog.list, apiObj2: null, query: { - mgroup: "3346520558031773696", + mgroup: "", }, - deptId: "3345780809943797760", - + mgroupItem: {}, + deptId: "", sflogItem: {}, selection: [], modelValue: true, @@ -261,7 +261,14 @@ export default { }; }, mounted() { - this.getTeam(); + this.$API.mtm.mgroup.list + .req({ page: 0, search: "石灰石破碎" }) + .then((res) => { + this.mgroupItem = res[0]; + this.query.mgroup = res[0].id; + this.deptId = res[0].belong_dept; + this.getTeam(); + }); this.getShfit(); }, methods: { diff --git a/src/views/enm_limestone/logDetail.vue b/src/views/enm_limestone/logDetail.vue index c3422d6d..827ad4be 100644 --- a/src/views/enm_limestone/logDetail.vue +++ b/src/views/enm_limestone/logDetail.vue @@ -1,669 +1,955 @@ - - - \ No newline at end of file +export default { + name: "listSon", + components: { + saveDialog, + otherDialog, + quastatDialog, + }, + data() { + return { + deptId: "", + mgroupId: "", + hideAdd: true, + visible: false, + hideDelete: true, + isSaveing: false, + activeName: "fourth", + expTitle: "新增异常", + sflogItem: {}, + form: {}, + thirdForm: { + num: "", + }, + expForm: { + happen_time: "", + cate: "", + title: "", + reason: "", + measure: "", + duration: 0, + sflog: "", + }, + query: { + page: 0, + }, + rules: { + happen_time: [{ required: true, message: "请选择发生时间" }], + title: [{ required: true, message: "请填写异常名称" }], + cate: [{ required: true, message: "请选择原因类别" }], + reason: [{ required: true, message: "请填写异常原因" }], + measure: [{ required: true, message: "请填写处置措施" }], + }, + sflogexpType: "1", + typeOptions: [ + { value: "0", name: "停机" }, + { value: "1", name: "其他" }, + ], + options: ["工艺", "电器", "机械", "其他"], + checkList: [], + stlogList: [], + teamOptions: [], + sflogexpList: [], + apiObj: this.$API.wpm.sflogexp.list, + }; + }, + mounted() { + this.deptId = this.$route.query.deptId; + this.mgroupId = this.$route.query.mgroupId; + let form = this.$TOOL.data.get("sflogItem"); + this.form = JSON.parse(form); + this.getTeam(); + this.getSflogexp(); + }, + methods: { + handleClick(e) { + this.activeName = e.paneName; + if (e.paneName == "second") { + this.getsflogItem(); + } + }, + //******first 班组确定 ******* */ + getTeam() { + let that = this; + let form = {}; + form.page = 0; + form.belong_dept = that.deptId; + that.$API.mtm.team.list.req(form).then((res) => { + that.teamOptions = res; + }); + }, + teamChange(data) { + let that = this; + that.teamOptions.forEach((item) => { + if (item.id == data) { + that.form.leader_name = item.leader_name; + that.form.leader = item.leader; + } + }); + }, + //班组表单提交 + submit() { + let that = this; + that.$refs.teamForm.validate(async (valid) => { + if (valid) { + that.isSaveing = true; + let obj = {}; + obj.team = that.form.team; + obj.shift = that.form.shift; + obj.leader = that.form.leader; + obj.pcoal_heat = that.form.pcoal_heat; + that.$API.wpm.sflog.update + .req(that.form.id, obj) + .then((res) => { + that.isSaveing = false; + that.$message.success("操作成功"); + }) + .catch((res) => { + that.isSaveing = false; + }); + } + }); + }, + //****** seconed 质量检验 ******* */ + //检验 + getsflogItem() { + this.$API.wpm.sflog.init_test.req(this.form.id).then((res) => { + this.checkList = res; + }); + }, + submit2() { + this.isSaveing = true; + this.$API.qm.updateQuastat + .req("bulk", this.checkList) + .then((res) => { + this.isSaveing = false; + this.$message.success("操作成功"); + }) + .catch((res) => { + this.isSaveing = false; + }); + }, + //质量检验 + sflog_check(row) { + this.dialog.check = true; + this.$nextTick(() => { + this.$refs.checkDialog.open("edit").setData(row); + }); + }, + //***** fourth 异常 ****** */ + //获取异常列表 + getSflogexp() { + let obj = {}; + obj.page = 0; + obj.sflog = this.form.id; + this.$API.wpm.sflogexp.list.req(obj).then((res) => { + this.sflogexpList = res; + }); + }, + //异常添加 + addExp() { + this.expForm = {}; + this.expForm.happen_time = ""; + this.expForm.cate = ""; + this.expForm.title = ""; + this.expForm.reason = ""; + this.expForm.measure = ""; + this.expForm.duration = 0; + this.expForm.sflog = this.form.id; + this.expTitle = "新增异常"; + this.visible = true; + }, + //异常编辑 + sflogexp_edit(row) { + Object.assign(this.expForm, row); + this.expTitle = "编辑异常"; + this.expForm.handler = this.$TOOL.data.get("USER_INFO").id; + if (this.expForm.duration > 0) { + this.sflogexpType = "0"; + } else { + this.sflogexpType = "1"; + } + this.visible = true; + }, + //异常删除 + async sflogexp_delete(row) { + this.$confirm(`确定删除选中的记录吗?`, "提示", { + type: "warning", + }).then(() => { + this.$API.wpm.sflogexp.delete + .req(row.id) + .then((res) => { + this.$message.success("删除成功"); + this.$refs.expTable.refresh(); + }) + .catch((err) => { + this.$message.success(err); + }); + }); + }, + submit4() { + let that = this; + that.$refs.expForms.validate(async (valid) => { + if (valid) { + that.isSaveing = true; + if (that.expTitle == "新增异常") { + that.$API.wpm.stlog.create + .req(that.expForm) + .then((res) => { + that.isSaveing = false; + that.visible = false; + that.$message.success("操作成功"); + this.$refs.expTable.refresh(); + }) + .catch((res) => { + that.isSaveing = false; + }); + } else { + that.$API.wpm.sflogexp.update + .req(that.expForm.id, that.expForm) + .then((res) => { + that.isSaveing = false; + that.visible = false; + that.$message.success("操作成功"); + this.$refs.expTable.refresh(); + }) + .catch((res) => { + that.isSaveing = false; + }); + } + } + }); + }, + + handlePrint() { + this.$PRINT("#myReport"); + }, + exportExcel() { + this.exportLoading = true; + this.$XLSX("#myTable", this.tableName); + this.exportLoading = false; + }, + }, +}; + + + diff --git a/src/views/ungrouped/feeset.vue b/src/views/enm_monthSet/feeset.vue similarity index 100% rename from src/views/ungrouped/feeset.vue rename to src/views/enm_monthSet/feeset.vue diff --git a/src/views/ungrouped/feeset_form.vue b/src/views/enm_monthSet/feeset_form.vue similarity index 100% rename from src/views/ungrouped/feeset_form.vue rename to src/views/enm_monthSet/feeset_form.vue diff --git a/src/views/ungrouped/goalSetting.vue b/src/views/enm_monthSet/goalSetting.vue similarity index 100% rename from src/views/ungrouped/goalSetting.vue rename to src/views/enm_monthSet/goalSetting.vue diff --git a/src/views/ungrouped/priceset.vue b/src/views/enm_monthSet/priceset.vue similarity index 100% rename from src/views/ungrouped/priceset.vue rename to src/views/enm_monthSet/priceset.vue diff --git a/src/views/ungrouped/priceset_form.vue b/src/views/enm_monthSet/priceset_form.vue similarity index 100% rename from src/views/ungrouped/priceset_form.vue rename to src/views/enm_monthSet/priceset_form.vue diff --git a/src/views/ungrouped/costing.vue b/src/views/enm_report/costing.vue similarity index 100% rename from src/views/ungrouped/costing.vue rename to src/views/enm_report/costing.vue diff --git a/src/views/ungrouped/quality.vue b/src/views/enm_report/quality.vue similarity index 100% rename from src/views/ungrouped/quality.vue rename to src/views/enm_report/quality.vue diff --git a/src/views/ungrouped/report.vue b/src/views/enm_report/reportDay.vue similarity index 100% rename from src/views/ungrouped/report.vue rename to src/views/enm_report/reportDay.vue diff --git a/src/views/ungrouped/report_month.vue b/src/views/enm_report/reportMonth.vue similarity index 100% rename from src/views/ungrouped/report_month.vue rename to src/views/enm_report/reportMonth.vue diff --git a/src/views/enm_rm/logDetail.vue b/src/views/enm_rm/logDetail.vue index c3422d6d..38b42d39 100644 --- a/src/views/enm_rm/logDetail.vue +++ b/src/views/enm_rm/logDetail.vue @@ -1,669 +1,955 @@ - - - \ No newline at end of file +export default { + name: "listSon", + components: { + saveDialog, + otherDialog, + quastatDialog, + }, + data() { + return { + deptId: "", + mgroupId: "", + hideAdd: true, + visible: false, + hideDelete: true, + isSaveing: false, + activeName: "fourth", + expTitle: "新增异常", + sflogItem: {}, + form: {}, + thirdForm: { + num: "", + }, + expForm: { + happen_time: "", + cate: "", + title: "", + reason: "", + measure: "", + duration: 0, + sflog: "", + }, + query: { + page: 0, + }, + rules: { + happen_time: [{ required: true, message: "请选择发生时间" }], + title: [{ required: true, message: "请填写异常名称" }], + cate: [{ required: true, message: "请选择原因类别" }], + reason: [{ required: true, message: "请填写异常原因" }], + measure: [{ required: true, message: "请填写处置措施" }], + }, + sflogexpType: "1", + typeOptions: [ + { value: "0", name: "停机" }, + { value: "1", name: "其他" }, + ], + options: ["工艺", "电器", "机械", "其他"], + checkList: [], + stlogList: [], + teamOptions: [], + sflogexpList: [], + apiObj: this.$API.wpm.sflogexp.list, + }; + }, + mounted() { + this.deptId = this.$route.query.deptId; + this.mgroupId = this.$route.query.mgroupId; + let form = this.$TOOL.data.get("sflogItem"); + this.form = JSON.parse(form); + this.getTeam(); + this.getSflogexp(); + }, + methods: { + handleClick(e) { + this.activeName = e.paneName; + if (e.paneName == "second") { + this.getsflogItem(); + } + }, + //******first 班组确定 ******* */ + getTeam() { + let that = this; + let form = {}; + form.page = 0; + form.belong_dept = that.deptId; + that.$API.mtm.team.list.req(form).then((res) => { + that.teamOptions = res; + }); + }, + teamChange(data) { + let that = this; + that.teamOptions.forEach((item) => { + if (item.id == data) { + that.form.leader_name = item.leader_name; + that.form.leader = item.leader; + } + }); + }, + //班组表单提交 + submit() { + let that = this; + that.$refs.teamForm.validate(async (valid) => { + if (valid) { + that.isSaveing = true; + let obj = {}; + obj.team = that.form.team; + obj.shift = that.form.shift; + obj.leader = that.form.leader; + obj.pcoal_heat = that.form.pcoal_heat; + that.$API.wpm.sflog.update + .req(that.form.id, obj) + .then((res) => { + that.isSaveing = false; + that.$message.success("操作成功"); + }) + .catch((res) => { + that.isSaveing = false; + }); + } + }); + }, + //****** seconed 质量检验 ******* */ + //检验 + getsflogItem() { + this.$API.wpm.sflog.init_test.req(this.form.id).then((res) => { + this.checkList = res; + }); + }, + submit2() { + this.isSaveing = true; + this.$API.qm.updateQuastat + .req("bulk", this.checkList) + .then((res) => { + this.isSaveing = false; + this.$message.success("操作成功"); + }) + .catch((res) => { + this.isSaveing = false; + }); + }, + //质量检验 + sflog_check(row) { + this.dialog.check = true; + this.$nextTick(() => { + this.$refs.checkDialog.open("edit").setData(row); + }); + }, + //***** fourth 异常 ****** */ + //获取异常列表 + getSflogexp() { + let obj = {}; + obj.page = 0; + obj.sflog = this.form.id; + this.$API.wpm.sflogexp.list.req(obj).then((res) => { + this.sflogexpList = res; + }); + }, + //异常添加 + addExp() { + this.expForm = {}; + this.expForm.happen_time = ""; + this.expForm.cate = ""; + this.expForm.title = ""; + this.expForm.reason = ""; + this.expForm.measure = ""; + this.expForm.duration = 0; + this.expForm.sflog = this.form.id; + this.expTitle = "新增异常"; + this.visible = true; + }, + //异常编辑 + sflogexp_edit(row) { + Object.assign(this.expForm, row); + this.expTitle = "编辑异常"; + this.expForm.handler = this.$TOOL.data.get("USER_INFO").id; + if (this.expForm.duration > 0) { + this.sflogexpType = "0"; + } else { + this.sflogexpType = "1"; + } + this.visible = true; + }, + //异常删除 + async sflogexp_delete(row) { + this.$confirm(`确定删除选中的记录吗?`, "提示", { + type: "warning", + }).then(() => { + this.$API.wpm.sflogexp.delete + .req(row.id) + .then((res) => { + this.$message.success("删除成功"); + this.$refs.expTable.refresh(); + }) + .catch((err) => { + this.$message.success(err); + }); + }); + }, + submit4() { + let that = this; + that.$refs.expForms.validate(async (valid) => { + if (valid) { + that.isSaveing = true; + if (that.expTitle == "新增异常") { + that.$API.wpm.stlog.create + .req(that.expForm) + .then((res) => { + that.isSaveing = false; + that.visible = false; + that.$message.success("操作成功"); + this.$refs.expTable.refresh(); + }) + .catch((res) => { + that.isSaveing = false; + }); + } else { + that.$API.wpm.sflogexp.update + .req(that.expForm.id, that.expForm) + .then((res) => { + that.isSaveing = false; + that.visible = false; + that.$message.success("操作成功"); + this.$refs.expTable.refresh(); + }) + .catch((res) => { + that.isSaveing = false; + }); + } + } + }); + }, + + handlePrint() { + this.$PRINT("#myReport"); + }, + exportExcel() { + this.exportLoading = true; + this.$XLSX("#myTable", this.tableName); + this.exportLoading = false; + }, + }, +}; + + + diff --git a/src/views/ungrouped/echart.vue b/src/views/ungrouped/echart.vue deleted file mode 100644 index 48edd2c2..00000000 --- a/src/views/ungrouped/echart.vue +++ /dev/null @@ -1,459 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/ungrouped/inspect.vue b/src/views/ungrouped/inspect.vue deleted file mode 100644 index 8323f168..00000000 --- a/src/views/ungrouped/inspect.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/ungrouped/stflog.vue b/src/views/ungrouped/stflog.vue deleted file mode 100644 index af93fb31..00000000 --- a/src/views/ungrouped/stflog.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - diff --git a/src/views/ungrouped/value.vue b/src/views/ungrouped/value.vue deleted file mode 100644 index 70728f8c..00000000 --- a/src/views/ungrouped/value.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - \ No newline at end of file