-
+
{
selectValue.value = row[props.valueField];
showPopover.value = false;
}
+ emit("change");
};
const handleClear = () => {
@@ -183,6 +185,7 @@ const handleClear = () => {
selectValue.value = null;
}
emit("update:label", "");
+ emit("change");
};
const tdChange = (res, tableData) => {
@@ -198,7 +201,8 @@ const selectionChange = (val) => {
selectLabel.value = val
.map((item) => item[props.labelField])
.join(props.splitField);
- emit("update:label", val);
}
+ emit("update:label", val);
+ emit("change");
};
diff --git a/src/config/route.js b/src/config/route.js
index 5fbf77ba..17979f73 100644
--- a/src/config/route.js
+++ b/src/config/route.js
@@ -945,6 +945,16 @@ const routes = [
perms: ["enm_energy"],
},
children: [
+ {
+ name: "energyFactory",
+ path: "/enm_energy/energyFactory",
+ meta: {
+ title: "能源监察报表",
+ // icon: "el-icon-grid",
+ perms: ["enm_energy_energy"],
+ },
+ component: "enm_energy/energyFactory",
+ },
{
name: "energy",
path: "/enm_energy/energy",
@@ -1068,6 +1078,16 @@ const routes = [
perms: ["enm_report"],
},
children: [
+ {
+ name: "reportFactory",
+ path: "/enm_report/reportFactory",
+ meta: {
+ title: "厂级单耗",
+ // icon: "el-icon-grid",
+ perms: ["enm_reportFactory"],
+ },
+ component: "enm_report/reportFactory",
+ },
{
name: "costing",
path: "/enm_report/costing",
@@ -2805,6 +2825,26 @@ const routes = [
},
component: "fac_cal/mpointstat",
},
+ {
+ path: "/fac_cal/enstat",
+ meta: {
+ title: "工段计算",
+ // icon: "el-icon-postcard",
+ type: "menu",
+ perms: ["mpointstat"],
+ },
+ component: "fac_cal/enstat",
+ },
+ {
+ path: "/fac_cal/mpointstat_group",
+ meta: {
+ title: "计算聚合",
+ // icon: "el-icon-postcard",
+ type: "menu",
+ perms: ["mpointstat"],
+ },
+ component: "fac_cal/mpointstat_group",
+ },
{
name: "formula",
path: "/enm_base/formula",
@@ -2889,6 +2929,15 @@ const routes = [
hidden: true,
},
component: "enm_rm/logDetail",
+ },
+ {
+ name: "srule",
+ path: "/enm_base/srule",
+ meta: {
+ title: "排班规则",
+ perms: ["srule"],
+ },
+ component: "mtm/srule",
},
],
},
diff --git a/src/views/enm_base/search.vue b/src/views/enm_base/search.vue
index 18367230..2072a0f9 100644
--- a/src/views/enm_base/search.vue
+++ b/src/views/enm_base/search.vue
@@ -21,6 +21,7 @@
type="primary"
@click="exportExcel()"
:loading="exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
diff --git a/src/views/enm_coal/power.vue b/src/views/enm_coal/power.vue
index 639c3023..42a95f36 100644
--- a/src/views/enm_coal/power.vue
+++ b/src/views/enm_coal/power.vue
@@ -6,6 +6,7 @@
type="primary"
@click="exportExcel()"
:loading="exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
打印
diff --git a/src/views/enm_coal/report.vue b/src/views/enm_coal/report.vue
index 6fd8df0d..9a3fe106 100644
--- a/src/views/enm_coal/report.vue
+++ b/src/views/enm_coal/report.vue
@@ -6,6 +6,7 @@
type="primary"
@click="exportExcel()"
:loading="exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
打印
diff --git a/src/views/enm_coal/teamAnalysis.vue b/src/views/enm_coal/teamAnalysis.vue
index c5aa0386..218a0356 100644
--- a/src/views/enm_coal/teamAnalysis.vue
+++ b/src/views/enm_coal/teamAnalysis.vue
@@ -19,6 +19,7 @@
type="primary"
@click="exportExcel()"
:loading="exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
打印
diff --git a/src/views/enm_coal/workshopAnalysis.vue b/src/views/enm_coal/workshopAnalysis.vue
index c57c2f38..74e8fbfe 100644
--- a/src/views/enm_coal/workshopAnalysis.vue
+++ b/src/views/enm_coal/workshopAnalysis.vue
@@ -19,6 +19,7 @@
type="primary"
@click="exportExcel()"
:loading="exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
打印
diff --git a/src/views/enm_energy/energy.vue b/src/views/enm_energy/energy.vue
index 7c60ea89..ad88c0cd 100644
--- a/src/views/enm_energy/energy.vue
+++ b/src/views/enm_energy/energy.vue
@@ -66,6 +66,7 @@
type="primary"
@click="exportExcel()"
:loading = "exportLoading"
+ v-auth="'export_excel'"
>导出xlsx
+
+
+
+
+
+
+
+
+ 导出xlsx
+
+ 打印
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/enm_energy/energyPicture.vue b/src/views/enm_energy/energyPicture.vue
index 1b0e4880..8a44cd47 100644
--- a/src/views/enm_energy/energyPicture.vue
+++ b/src/views/enm_energy/energyPicture.vue
@@ -2,23 +2,53 @@