diff --git a/src/assets/icons/Elec.vue b/src/assets/icons/Elec.vue new file mode 100644 index 00000000..567ddcc8 --- /dev/null +++ b/src/assets/icons/Elec.vue @@ -0,0 +1,5 @@ + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index d8fa74ea..fe8a6acb 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -22,4 +22,5 @@ export { default as Shebei } from './Shebei.vue' export { default as Xiaoshou } from './Xiaoshou.vue' export { default as Zhixing } from './Zhixing.vue' export { default as Zhizao } from './Zhizao.vue' -export { default as Env } from './Env.vue' \ No newline at end of file +export { default as Env } from './Env.vue' +export { default as Elec } from './Elec.vue' \ No newline at end of file diff --git a/src/config/route.js b/src/config/route.js index 7b563ac6..0c85fbfa 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -235,7 +235,7 @@ const routes = [ path: "/enm_slag", meta: { title: "电石渣", - icon: "el-icon-opportunity", + icon: "el-icon-menu", type: "menu", perms: ["enm_slag"], }, @@ -341,7 +341,7 @@ const routes = [ path: "/enm_rm", meta: { title: "原料磨", - icon: "el-icon-list", + icon: "el-icon-menu", type: "menu", perms: ["enm_rm"], }, @@ -404,7 +404,7 @@ const routes = [ path: "/enm_rmbase", meta: { title: "原料磨", - icon: "el-icon-list", + icon: "el-icon-menu", type: "menu", perms: ["enm_rmbase"], }, @@ -467,7 +467,7 @@ const routes = [ path: "/enm_coal", meta: { title: "煤磨", - icon: "el-icon-brush-filled", + icon: "el-icon-menu", type: "menu", perms: ["enm_coal"], }, @@ -530,7 +530,7 @@ const routes = [ path: "/enm_coalbase", meta: { title: "煤磨", - icon: "el-icon-brush-filled", + icon: "el-icon-menu", type: "menu", perms: ["enm_coalbase"], }, @@ -921,7 +921,7 @@ const routes = [ path: "/enm_energy", meta: { title: "电量报表", - icon: "el-icon-share", + icon: "sc-icon-elec", type: "menu", perms: ["enm_energy"], }, diff --git a/src/views/enm_pack/teamAnalysis.vue b/src/views/enm_pack/teamAnalysis.vue index 53ee4bb2..fa5da65a 100644 --- a/src/views/enm_pack/teamAnalysis.vue +++ b/src/views/enm_pack/teamAnalysis.vue @@ -113,13 +113,12 @@ export default { }); }, methods: { - getData() { + getData(goalData) { let that = this; let query0 = {}; query0.page = 0; query0.type = "month_st"; query0.year_s = that.query.year_s - 1; - query0.mgroup = "3346520558031773696"; let wrapArr = [], wrapArr0 = [], wrapArrs = []; @@ -167,7 +166,7 @@ export default { arr[3] = item.elec_consume_unit; //当期值(KW·h/t) let keyVale = "goal_val_" + n; arr[4] = goalData[keyVale]; //目标值(KW·h/t)//需要接口获取 - arr[5] = arr[3] - item.celec_consume_unit; //当期与目标差值(KW·h/t) + arr[5] = arr[3] - arr[4]; //当期与目标差值(KW·h/t) let ind_pre = 0, huanbi = 0; if (item.month_s == 1) { @@ -184,13 +183,35 @@ export default { : "/"; } arr[6] = huanbi; //环期值(KW·h/t)上个月的值 - arr[7] = item.celec_consume_unit; //当期与环期差值(KW·h/t) - arr[8] = item.celec_consume_unit; //环比增长率(%) - arr[9] = item.celec_consume_unit; //同比增长率(%) - arr[10] = item.celec_consume_unit; //同比增长率(%) + let diff = 0; + if (arr[6] == "/"){ + diff == "/"; + }else{ + diff = arr[3] - arr[6]; //当期与环期差值(KW·h/t) + } + arr[7] = diff; + if (arr[7]=="/" || arr[6]=="/" || arr[6]==0){ + arr[8] = "/"; + }else{ + arr[8] = (arr[7]/arr[6])*100 //环比增长率(%)= 当期与环期差值(KW·h/t)/环期值(KW·h/t)*100% + } + let sameRate = 0; + if ( + wrapArr0[ind] && + wrapArr0[ind].elec_consume_unit + ) { + sameRate = + ((arrs[1] - + wrapArr0[ind].elec_consume_unit) / + wrapArr0[ind].elec_consume_unit) * + 100; + } else { + sameRate = "/"; + } + arr[9] = sameRate; ///同比增长率(%)需要当前值/ 上一年同一个月的值即wrapArr0[ind].elec_consume_unit + // arr[10] = item.celec_consume_unit; //同比增长率(%)需要当前值-上一年同一个月的值即wrapArr0[ind].elec_consume_unit wrapArr[ind] = arr; }); - console.log(wrapArr); that.tableDatas = wrapArr; } else { } diff --git a/src/views/enm_pack/workshopAnalysis.vue b/src/views/enm_pack/workshopAnalysis.vue index 55ea4a51..9d129930 100644 --- a/src/views/enm_pack/workshopAnalysis.vue +++ b/src/views/enm_pack/workshopAnalysis.vue @@ -240,9 +240,9 @@ export default { let num = index - 1; if ( wrapArr[num] && - wrapArr[num].elec_consume_unit + wrapArr[num][1] ) { - lastNum = wrapArr[num].elec_consume_unit; + lastNum = wrapArr[num][1]; } else { lastNum = "/"; } diff --git a/src/views/enm_rm/logDetail.vue b/src/views/enm_rm/logDetail.vue index 194a0d47..5f9ae29d 100644 --- a/src/views/enm_rm/logDetail.vue +++ b/src/views/enm_rm/logDetail.vue @@ -22,6 +22,7 @@ type="primary" @click.stop="addStlog" v-if="activeName == 'fourth'" + v-auth="'sflogexp.create'" style=" position: absolute; top: 6px; @@ -129,7 +130,7 @@ 保存 @@ -168,7 +169,7 @@ type="primary" :loading="isSaveing" @click="submit5(item)" - style="margin-left: 20px" + style="margin-left: 20px" v-auth="'mpointstat.create'" >保存 @@ -225,6 +226,7 @@ size="small" @click="mpointStat_del(scope.row)" type="danger" + v-auth="'mpointstat.delete'" >删除 @@ -539,6 +541,7 @@ @click=" sflogexp_edit(scope.row) " + v-auth="'sflogexp.update'" type="primary" >编辑 diff --git a/src/views/enm_slag/handoverLog.vue b/src/views/enm_slag/handoverLog.vue index 12e404a9..009fb214 100644 --- a/src/views/enm_slag/handoverLog.vue +++ b/src/views/enm_slag/handoverLog.vue @@ -104,7 +104,7 @@ size="small" @click="sflog_edit(scope.row)" type="primary" - >编辑详情