Merge branch 'master' of https://e.coding.net/ctcdevteam/ehs/ehs_web
This commit is contained in:
commit
d21dc253e4
|
@ -0,0 +1,5 @@
|
||||||
|
<template>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24">
|
||||||
|
<path fill="currentColor" d="M19.836 10.486a.9.9 0 0 1-.21.47l-9.75 10.71a.94.94 0 0 1-.49.33q-.125.015-.25 0a1 1 0 0 1-.41-.09a.92.92 0 0 1-.45-.46a.9.9 0 0 1-.07-.58l.86-6.86h-3.63a1.7 1.7 0 0 1-.6-.15a1.29 1.29 0 0 1-.68-.99a1.3 1.3 0 0 1 .09-.62l3.78-9.45c.1-.239.266-.444.48-.59a1.3 1.3 0 0 1 .72-.21h7.24c.209.004.414.055.6.15c.188.105.349.253.47.43c.112.179.18.38.2.59a1.2 1.2 0 0 1-.1.61l-2.39 5.57h3.65a1 1 0 0 1 .51.16a1 1 0 0 1 .43 1z" />
|
||||||
|
</svg>
|
||||||
|
</template>
|
|
@ -23,3 +23,4 @@ export { default as Xiaoshou } from './Xiaoshou.vue'
|
||||||
export { default as Zhixing } from './Zhixing.vue'
|
export { default as Zhixing } from './Zhixing.vue'
|
||||||
export { default as Zhizao } from './Zhizao.vue'
|
export { default as Zhizao } from './Zhizao.vue'
|
||||||
export { default as Env } from './Env.vue'
|
export { default as Env } from './Env.vue'
|
||||||
|
export { default as Elec } from './Elec.vue'
|
|
@ -235,7 +235,7 @@ const routes = [
|
||||||
path: "/enm_slag",
|
path: "/enm_slag",
|
||||||
meta: {
|
meta: {
|
||||||
title: "电石渣",
|
title: "电石渣",
|
||||||
icon: "el-icon-opportunity",
|
icon: "el-icon-menu",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_slag"],
|
perms: ["enm_slag"],
|
||||||
},
|
},
|
||||||
|
@ -341,7 +341,7 @@ const routes = [
|
||||||
path: "/enm_rm",
|
path: "/enm_rm",
|
||||||
meta: {
|
meta: {
|
||||||
title: "原料磨",
|
title: "原料磨",
|
||||||
icon: "el-icon-list",
|
icon: "el-icon-menu",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_rm"],
|
perms: ["enm_rm"],
|
||||||
},
|
},
|
||||||
|
@ -404,7 +404,7 @@ const routes = [
|
||||||
path: "/enm_rmbase",
|
path: "/enm_rmbase",
|
||||||
meta: {
|
meta: {
|
||||||
title: "原料磨",
|
title: "原料磨",
|
||||||
icon: "el-icon-list",
|
icon: "el-icon-menu",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_rmbase"],
|
perms: ["enm_rmbase"],
|
||||||
},
|
},
|
||||||
|
@ -467,7 +467,7 @@ const routes = [
|
||||||
path: "/enm_coal",
|
path: "/enm_coal",
|
||||||
meta: {
|
meta: {
|
||||||
title: "煤磨",
|
title: "煤磨",
|
||||||
icon: "el-icon-brush-filled",
|
icon: "el-icon-menu",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_coal"],
|
perms: ["enm_coal"],
|
||||||
},
|
},
|
||||||
|
@ -530,7 +530,7 @@ const routes = [
|
||||||
path: "/enm_coalbase",
|
path: "/enm_coalbase",
|
||||||
meta: {
|
meta: {
|
||||||
title: "煤磨",
|
title: "煤磨",
|
||||||
icon: "el-icon-brush-filled",
|
icon: "el-icon-menu",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_coalbase"],
|
perms: ["enm_coalbase"],
|
||||||
},
|
},
|
||||||
|
@ -921,7 +921,7 @@ const routes = [
|
||||||
path: "/enm_energy",
|
path: "/enm_energy",
|
||||||
meta: {
|
meta: {
|
||||||
title: "电量报表",
|
title: "电量报表",
|
||||||
icon: "el-icon-share",
|
icon: "sc-icon-elec",
|
||||||
type: "menu",
|
type: "menu",
|
||||||
perms: ["enm_energy"],
|
perms: ["enm_energy"],
|
||||||
},
|
},
|
||||||
|
|
|
@ -171,6 +171,14 @@ export default {
|
||||||
}
|
}
|
||||||
return classInfo;
|
return classInfo;
|
||||||
},
|
},
|
||||||
|
precen(a, b) {
|
||||||
|
if (b !== 0 && b !== null && a !== null) {
|
||||||
|
let precen = (a / b)* 100;
|
||||||
|
return precen.toFixed(2) + "%";
|
||||||
|
} else {
|
||||||
|
return "/";
|
||||||
|
}
|
||||||
|
},
|
||||||
getData() {
|
getData() {
|
||||||
let that = this;
|
let that = this;
|
||||||
let query0 = {};
|
let query0 = {};
|
||||||
|
@ -255,11 +263,11 @@ export default {
|
||||||
//环比增长率(%)
|
//环比增长率(%)
|
||||||
let lastRate = 0;
|
let lastRate = 0;
|
||||||
if (
|
if (
|
||||||
lastDiff == "/" &&
|
lastDiff !== "/" &&
|
||||||
lastNum !== "/" &&
|
lastNum !== "/" &&
|
||||||
lastNum !== 0
|
lastNum !== 0
|
||||||
) {
|
) {
|
||||||
lastRate = (lastDiff / lastNum) * 100;
|
lastRate = this.precen(lastDiff, lastNum);
|
||||||
} else {
|
} else {
|
||||||
lastRate = "/";
|
lastRate = "/";
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,11 +136,11 @@ export default {
|
||||||
params.year = that.query.year_s;
|
params.year = that.query.year_s;
|
||||||
params.mgroup = that.query.mgroup;
|
params.mgroup = that.query.mgroup;
|
||||||
this.$API.mtm.goal.list.req(params).then((res) => {
|
this.$API.mtm.goal.list.req(params).then((res) => {
|
||||||
let data = [];
|
// let data = [];
|
||||||
if (res.length > 0) {
|
// if (res.length > 0) {
|
||||||
data = res[0];
|
// this.data = res;
|
||||||
}
|
// }
|
||||||
that.getData(data);
|
that.getData(res);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getData(goalData) {
|
getData(goalData) {
|
||||||
|
@ -215,46 +215,81 @@ export default {
|
||||||
? item.入窑生料_Fe2O3_rate_pass
|
? item.入窑生料_Fe2O3_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[8] =
|
arr[8] =
|
||||||
item.入窑生料_细度_rate_pass != null
|
item.出磨煤粉_细度_rate_pass != null
|
||||||
? item.入窑生料_细度_rate_pass
|
? item.出磨煤粉_细度_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[9] =
|
arr[9] =
|
||||||
item.入窑生料_水分_rate_pass != null
|
item.出磨煤粉_水分_rate_pass != null
|
||||||
? item.入窑生料_水分_rate_pass
|
? item.出磨煤粉_水分_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[10] =
|
arr[10] =
|
||||||
item.熟料_立升重_rate_pass != null
|
item.出窑熟料_立升重_rate_pass != null
|
||||||
? item.熟料_立升重_rate_pass
|
? item.出窑熟料_立升重_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[11] =
|
arr[11] =
|
||||||
item.熟料_fCaO_rate_pass != null
|
item.出窑熟料_fCaO_rate_pass != null
|
||||||
? item.熟料_fCaO_rate_pass
|
? item.出窑熟料_fCaO_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
|
|
||||||
//煤耗
|
//煤耗
|
||||||
arr[12] = item.elec_consume_unit; //当期值(KW·h/t)
|
arr[12] = item.coal_consume_unit; //当期值(KW·h/t)
|
||||||
let keyVale = "goal_val_" + n;
|
let keyValue = "goal_val_" + n;
|
||||||
arr[5] = goalData[keyVale]; //目标值(KW·h/t)//需要接口获取
|
if (goalData.length > 0){
|
||||||
arr[6] = arr[4] - item.celec_consume_unit; //当期与目标差值(KW·h/t)
|
goalData.forEach((item) => {
|
||||||
|
if (item.id == "3638341891940192256") {
|
||||||
|
arr[13] = item[keyValue]; //目标值(KW·h/t)//需要接口获取
|
||||||
|
}else if (item.id == "3637651365016526848"){
|
||||||
|
arr[25] = item[keyValue]; //目标值(KW·h/t)//需要接口获取
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
let dq = 0
|
||||||
|
if (arr[13] !== null && arr[13] !== undefined){
|
||||||
|
dq = arr[12] - arr[13]; //当期与目标差值(KW·h/t)
|
||||||
|
}else{
|
||||||
|
dq == "/"
|
||||||
|
};
|
||||||
|
arr[14] = dq; //当期与目标差值
|
||||||
let ind_pre = 0,
|
let ind_pre = 0,
|
||||||
huanbi = 0;
|
huanbi = 0;
|
||||||
if (item.month_s == 1) {
|
if (item.month_s == 1) {
|
||||||
ind_pre = 12;
|
ind_pre = 12;
|
||||||
huanbi = wrapArr0[ind_pre]
|
huanbi = wrapArr0[ind_pre]
|
||||||
? wrapArr0[ind_pre].elec_consume_unit
|
? wrapArr0[ind_pre].coal_consume_unit
|
||||||
: "/";
|
: "/";
|
||||||
} else {
|
} else {
|
||||||
ind_pre = ind - 1;
|
ind_pre = ind - 1;
|
||||||
huanbi = wrapArr[ind_pre]
|
huanbi = wrapArr[ind_pre]
|
||||||
? wrapArr[ind_pre].elec_consume_unit
|
? wrapArr[ind_pre].coal_consume_unit
|
||||||
? wrapArr[ind_pre].elec_consume_unit
|
? wrapArr[ind_pre].coal_consume_unit
|
||||||
: "/"
|
: "/"
|
||||||
: "/";
|
: "/";
|
||||||
}
|
}
|
||||||
arr[15] = huanbi; //环期值(KW·h/t)上个月的值
|
arr[15] = huanbi; //环期值(KW·h/t)上个月的值
|
||||||
arr[16] = item.celec_consume_unit; //当期与环期差值(KW·h/t)
|
if(huanbi !=="/"){
|
||||||
arr[17] = item.celec_consume_unit; //环比增长率(%)
|
arr[16] = arr[12] - huanbi; //当期与环期差值(KW·h/t)
|
||||||
arr[18] = item.celec_consume_unit; //同比增长率(%)
|
}else{
|
||||||
|
arr[16] = "/"
|
||||||
|
};
|
||||||
|
if (arr[15] !== "/"&& arr[15]!== 0 && arr[16]!=="/") {
|
||||||
|
arr[17] = (arr[16] / arr[15]) * 100; //环比增长率(%)
|
||||||
|
} else{
|
||||||
|
arr[17] = "/"
|
||||||
|
};
|
||||||
|
let sameRate = 0;
|
||||||
|
if (
|
||||||
|
wrapArr0[ind] &&
|
||||||
|
wrapArr0[ind].coal_consume_unit
|
||||||
|
) {
|
||||||
|
sameRate =
|
||||||
|
((arrs[1] -
|
||||||
|
wrapArr0[ind].coal_consume_unit) /
|
||||||
|
wrapArr0[ind].coal_consume_unit) *
|
||||||
|
100;
|
||||||
|
} else {
|
||||||
|
sameRate = "/";
|
||||||
|
}
|
||||||
|
arr[18] = sameRate; ///同比增长率(%)需要当前值/ 上一年同一个月的值即wrapArr0[ind].elec_consume_unit
|
||||||
//电耗
|
//电耗
|
||||||
//设备
|
//设备
|
||||||
arr[19] =
|
arr[19] =
|
||||||
|
@ -278,8 +313,10 @@ export default {
|
||||||
? item.窑头排风机_consume_unit
|
? item.窑头排风机_consume_unit
|
||||||
: "/";
|
: "/";
|
||||||
arr[24] = item.elec_consume_unit; //当期值(KW·h/t)
|
arr[24] = item.elec_consume_unit; //当期值(KW·h/t)
|
||||||
arr[25] = item.celec_consume_unit; //目标值(KW·h/t)//需要接口获取
|
// arr[25] = item.celec_consume_unit; //目标值(KW·h/t)//需要接口获取
|
||||||
arr[26] = item.celec_consume_unit; //当期与目标差值(KW·h/t)
|
if (item.elec_consume_unit != null &&item.elec_consume_unit !== "/"){
|
||||||
|
arr[26] = arr[24]-arr[25] //当期与目标差值(KW·h/t)
|
||||||
|
}
|
||||||
let ind_pre1 = 0,
|
let ind_pre1 = 0,
|
||||||
huanbi1 = 0;
|
huanbi1 = 0;
|
||||||
if (item.month_s == 1) {
|
if (item.month_s == 1) {
|
||||||
|
@ -296,13 +333,18 @@ export default {
|
||||||
: "/";
|
: "/";
|
||||||
}
|
}
|
||||||
arr[27] = huanbi; //环期值(KW·h/t)上个月的值
|
arr[27] = huanbi; //环期值(KW·h/t)上个月的值
|
||||||
arr[28] = item.celec_consume_unit; //当期与环期差值(KW·h/t)
|
if(arr[27]!=="/" && huanbi1!=="/"){
|
||||||
arr[29] = item.celec_consume_unit; //环比增长率(%)
|
arr[28] = arr[24] - huanbi1; //当期与环期差值(KW·h/t)
|
||||||
|
}else{
|
||||||
|
arr[28] = "/"
|
||||||
|
}
|
||||||
|
if(arr[28]!=="/" && huanbi1!=="/"){
|
||||||
|
arr[29] = (arr[28] / huanbi1) * 100; //环比增长率(%)
|
||||||
|
}else{
|
||||||
|
arr[29] = "/"}; //环比增长率(%)
|
||||||
arr[30] = item.celec_consume_unit; //同比增长率(%)
|
arr[30] = item.celec_consume_unit; //同比增长率(%)
|
||||||
arr[31] = item.celec_consume_unit; //同比增长率(%)
|
|
||||||
wrapArr[ind] = arr;
|
wrapArr[ind] = arr;
|
||||||
});
|
});
|
||||||
console.log(wrapArr);
|
|
||||||
that.tableDatas = wrapArr;
|
that.tableDatas = wrapArr;
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,8 +38,9 @@
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr v-for="item in tableDatas" :key="item">
|
<tr v-for="(item, index) in tableDatas" :key="item">
|
||||||
<td class="numCell">{{ item[0] }}</td>
|
<td rowspan="8" v-if="index == 0" class="numCell">{{ item[0] }}</td>
|
||||||
|
<td v-else-if="index==8||index==9" class="numCell">{{ item[0] }}</td>
|
||||||
<td class="numCell">{{ item[1] }}</td>
|
<td class="numCell">{{ item[1] }}</td>
|
||||||
<td
|
<td
|
||||||
class="numCell hoursItem"
|
class="numCell hoursItem"
|
||||||
|
@ -59,9 +60,9 @@
|
||||||
>
|
>
|
||||||
{{ item[4] }}
|
{{ item[4] }}
|
||||||
</td>
|
</td>
|
||||||
<td class="numCell">{{ item[5].toFixed(2) }}</td>
|
<td class="numCell">{{ item[5] }}</td>
|
||||||
<td class="numCell">{{ item[6] }}</td>
|
<td class="numCell">{{ item[6] }}</td>
|
||||||
<td class="numCell">{{ item[7].toFixed(2) }}</td>
|
<td class="numCell">{{ item[7] }}</td>
|
||||||
<td class="numCell">{{ item[8] }}</td>
|
<td class="numCell">{{ item[8] }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -326,8 +327,18 @@ export default {
|
||||||
mgroup: "",
|
mgroup: "",
|
||||||
},
|
},
|
||||||
tableDatas: [
|
tableDatas: [
|
||||||
["产量", "总产量(t)", 0, 0, 0, 0, 0, 0, 0, 0],
|
["出厂水泥", "P.O42.5R 散装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
["能耗", "单位产品分布电耗(KW·h/t)", 0, 0, 0, 0, 0, 0, 0, 0],
|
["出厂水泥", "P.O42.5R 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "P.O42.5 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "P.O42.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "P.C42.5 袋装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "P.C42.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "P.O52.5 散装(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["出厂水泥", "出厂水泥合计(t)", 0, 0, 0, 0, 0, 0, 0],
|
||||||
|
|
||||||
|
["出厂熟料", "熟料(t)", 0, 0, 0, "/", "/", "/","/"],
|
||||||
|
["能耗", "单位产品分布电耗(KW·h/t)", 0, 0, 0, 0, 0, 0, 0],
|
||||||
|
|
||||||
],
|
],
|
||||||
tableName: "生产报告",
|
tableName: "生产报告",
|
||||||
modelValue: true,
|
modelValue: true,
|
||||||
|
@ -360,6 +371,54 @@ export default {
|
||||||
yAxisIndex: 0,
|
yAxisIndex: 0,
|
||||||
data: [],
|
data: [],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5R 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5R 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.C42.5 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.C42.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O52.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "熟料",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "分布电耗",
|
name: "分布电耗",
|
||||||
type: "bar",
|
type: "bar",
|
||||||
|
@ -384,12 +443,60 @@ export default {
|
||||||
},
|
},
|
||||||
yAxis: yAxis,
|
yAxis: yAxis,
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
name: "总产量",
|
name: "总产量",
|
||||||
type: "bar",
|
type: "bar",
|
||||||
yAxisIndex: 0,
|
yAxisIndex: 0,
|
||||||
data: [],
|
data: [],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5R 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5R 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O42.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.C42.5 袋装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.C42.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "P.O52.5 散装",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "熟料",
|
||||||
|
type: "bar",
|
||||||
|
yAxisIndex: 0,
|
||||||
|
data: [],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "分布电耗",
|
name: "分布电耗",
|
||||||
type: "bar",
|
type: "bar",
|
||||||
|
@ -440,43 +547,69 @@ export default {
|
||||||
params1.year_s = year;
|
params1.year_s = year;
|
||||||
params1.type = "year_s";
|
params1.type = "year_s";
|
||||||
params1.mgroup = that.query.mgroup;
|
params1.mgroup = that.query.mgroup;
|
||||||
this.$API.enm.enstat.req(params1).then((res1) => {
|
this.$API.enm.mpointstat.list.req(params1).then((res1) => {
|
||||||
if (res1.length > 0) {
|
if (res1.length > 0) {
|
||||||
let data1 = res1[0];
|
res1.forEach((item) => {
|
||||||
that.tableDatas[0][4] = data1.total_production;
|
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
|
||||||
that.tableDatas[1][4] = data1.elec_consume_unit;
|
that.tableDatas[0][4] = item.val;
|
||||||
}
|
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
|
||||||
});
|
that.tableDatas[1][4] = item.val;
|
||||||
//月
|
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
|
||||||
|
that.tableDatas[2][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
|
||||||
|
that.tableDatas[3][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
|
||||||
|
that.tableDatas[4][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
|
||||||
|
that.tableDatas[5][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
|
||||||
|
that.tableDatas[6][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂批次水泥合计") {
|
||||||
|
that.tableDatas[7][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂熟料"){
|
||||||
|
that.tableDatas[8][4] = item.val;
|
||||||
|
}else if (item.mpoint_name == "包装进线") {
|
||||||
|
that.tableDatas[9][4] = item.val;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)}
|
||||||
|
}).then(()=>{
|
||||||
|
//月
|
||||||
let params2 = {};
|
let params2 = {};
|
||||||
params2.page = 0;
|
params2.page = 0;
|
||||||
params2.year_s = year;
|
params2.year_s = year;
|
||||||
params2.month_s = month;
|
params2.month_s = month;
|
||||||
params2.type = "month_s";
|
params2.type = "month_s";
|
||||||
params2.mgroup = that.query.mgroup;
|
params2.mgroup = that.query.mgroup;
|
||||||
this.$API.enm.enstat.req(params2).then((res2) => {
|
this.$API.enm.mpointstat.list.req(params2).then((res2) => {
|
||||||
if (res2.length > 0) {
|
if (res2.length > 0) {
|
||||||
let data2 = res2[0];
|
res2.forEach((item) => {
|
||||||
that.tableDatas[0][3] = data2.total_production;
|
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
|
||||||
that.tableDatas[1][3] = data2.elec_consume_unit;
|
that.tableDatas[0][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
|
||||||
|
that.tableDatas[1][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
|
||||||
|
that.tableDatas[2][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
|
||||||
|
that.tableDatas[3][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
|
||||||
|
that.tableDatas[4][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
|
||||||
|
that.tableDatas[5][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
|
||||||
|
that.tableDatas[6][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂批次水泥合计") {
|
||||||
|
that.tableDatas[7][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂熟料"){
|
||||||
|
that.tableDatas[8][3] = item.val;
|
||||||
|
}else if (item.mpoint_name == "包装进线") {
|
||||||
|
that.tableDatas[9][3] = item.val;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
}
|
}
|
||||||
});
|
}).then(() => {
|
||||||
//昨日
|
//月年目标
|
||||||
let params3 = {};
|
|
||||||
params3.page = 0;
|
|
||||||
params3.year_s = year_d;
|
|
||||||
params3.month_s = month_d;
|
|
||||||
params3.day_s = days_d;
|
|
||||||
params3.type = "day_s";
|
|
||||||
params3.mgroup = that.query.mgroup;
|
|
||||||
this.$API.enm.enstat.req(params3).then((res3) => {
|
|
||||||
if (res3.length > 0) {
|
|
||||||
let data3 = res3[0];
|
|
||||||
that.tableDatas[0][2] = data3.total_production;
|
|
||||||
that.tableDatas[1][2] = data3.elec_consume_unit;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//月目标
|
|
||||||
let params5 = {};
|
let params5 = {};
|
||||||
params5.page = 0;
|
params5.page = 0;
|
||||||
params5.mgroup = that.query.mgroup;
|
params5.mgroup = that.query.mgroup;
|
||||||
|
@ -488,63 +621,121 @@ export default {
|
||||||
data5.forEach((item5) => {
|
data5.forEach((item5) => {
|
||||||
let str = "goal_val_" + that.month;
|
let str = "goal_val_" + that.month;
|
||||||
if (item5.goal_cate_name == "总产量(t)") {
|
if (item5.goal_cate_name == "总产量(t)") {
|
||||||
that.tableDatas[0][5] = item5[str];
|
that.tableDatas[7][5] = item5[str];
|
||||||
that.tableDatas[0][7] = item5.goal_val;
|
that.tableDatas[7][7] = item5.goal_val;
|
||||||
|
that.tableDatas[7][8] = precen(
|
||||||
|
that.tableDatas[7][4],
|
||||||
|
that.tableDatas[7][7]
|
||||||
|
);//计算年完成度
|
||||||
|
that.tableDatas[7][6] = precen(
|
||||||
|
that.tableDatas[7][3],
|
||||||
|
that.tableDatas[7][5]
|
||||||
|
);// 计算月完成度
|
||||||
|
|
||||||
} else if (
|
} else if (
|
||||||
item5.goal_cate_name ==
|
item5.goal_cate_name ==
|
||||||
"单位产品分布电耗(KW·h/t)"
|
"单位产品分布电耗(KW·h/t)"
|
||||||
) {
|
) {
|
||||||
that.tableDatas[1][5] = item5[str];
|
that.tableDatas[9][5] = item5[str];
|
||||||
that.tableDatas[1][7] = item5.goal_val;
|
that.tableDatas[9][7] = item5.goal_val;
|
||||||
|
//计算月目标值
|
||||||
|
that.tableDatas[9][8] = precen(
|
||||||
|
that.tableDatas[9][4],
|
||||||
|
that.tableDatas[9][7]
|
||||||
|
);//计算年完成度
|
||||||
|
that.tableDatas[9][6] = precen(
|
||||||
|
that.tableDatas[9][3],
|
||||||
|
that.tableDatas[9][5]
|
||||||
|
);// 计算月完成度
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})
|
|
||||||
.then((res) => {
|
|
||||||
//年
|
|
||||||
let params1 = {};
|
|
||||||
params1.page = 0;
|
|
||||||
params1.year_s = year;
|
|
||||||
params1.type = "year_s";
|
|
||||||
params1.mgroup = this.query.mgroup;
|
|
||||||
this.$API.enm.enstat.req(params1).then((res1) => {
|
|
||||||
if (res1.length > 0) {
|
|
||||||
let data1 = res1[0];
|
|
||||||
that.tableDatas[0][4] = data1.total_production;
|
|
||||||
that.tableDatas[0][8] = precen(
|
|
||||||
that.tableDatas[0][4],
|
|
||||||
that.tableDatas[0][7]
|
|
||||||
);
|
|
||||||
that.tableDatas[1][4] = data1.elec_consume_unit;
|
|
||||||
that.tableDatas[1][8] = precen(
|
|
||||||
that.tableDatas[1][4],
|
|
||||||
that.tableDatas[1][7]
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//月
|
|
||||||
let params2 = {};
|
|
||||||
params2.page = 0;
|
|
||||||
params2.year_s = year;
|
|
||||||
params2.month_s = month;
|
|
||||||
params2.type = "month_s";
|
|
||||||
params2.mgroup = this.query.mgroup;
|
|
||||||
this.$API.enm.enstat.req(params2).then((res2) => {
|
|
||||||
if (res2.length > 0) {
|
|
||||||
let data2 = res2[0];
|
|
||||||
that.tableDatas[0][3] = data2.total_production;
|
|
||||||
that.tableDatas[0][6] = precen(
|
|
||||||
that.tableDatas[0][3],
|
|
||||||
that.tableDatas[0][5]
|
|
||||||
);
|
|
||||||
that.tableDatas[1][3] = data2.elec_consume_unit;
|
|
||||||
that.tableDatas[1][6] = precen(
|
|
||||||
that.tableDatas[1][3],
|
|
||||||
that.tableDatas[1][5]
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
})
|
||||||
|
});
|
||||||
|
//昨日
|
||||||
|
let params3 = {};
|
||||||
|
params3.page = 0;
|
||||||
|
params3.year_s = year_d;
|
||||||
|
params3.month_s = month_d;
|
||||||
|
params3.day_s = days_d;
|
||||||
|
params3.type = "day_s";
|
||||||
|
params3.mgroup = that.query.mgroup;
|
||||||
|
this.$API.enm.mpointstat.list.req(params3).then((res3) => {
|
||||||
|
if (res3.length > 0) {
|
||||||
|
res3.forEach((item) => {
|
||||||
|
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
|
||||||
|
that.tableDatas[0][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
|
||||||
|
that.tableDatas[1][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
|
||||||
|
that.tableDatas[2][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
|
||||||
|
that.tableDatas[3][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
|
||||||
|
that.tableDatas[4][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
|
||||||
|
that.tableDatas[5][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
|
||||||
|
that.tableDatas[6][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂批次水泥合计") {
|
||||||
|
that.tableDatas[7][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂熟料"){
|
||||||
|
that.tableDatas[8][2] = item.val;
|
||||||
|
}else if (item.mpoint_name == "包装进线") {
|
||||||
|
that.tableDatas[9][2] = item.val;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// this.$API.mtm.goal.list
|
||||||
|
// .then((res) => {
|
||||||
|
// //月年完成度
|
||||||
|
// let params1 = {};
|
||||||
|
// params1.page = 0;
|
||||||
|
// params1.year_s = year;
|
||||||
|
// params1.type = "year_s";
|
||||||
|
// params1.mgroup = this.query.mgroup;
|
||||||
|
// this.$API.enm.enstat.req(params1).then((res1) => {
|
||||||
|
// if (res1.length > 0) {
|
||||||
|
// let data1 = res1[0];
|
||||||
|
// that.tableDatas[0][4] = data1.total_production;
|
||||||
|
// that.tableDatas[0][8] = precen(
|
||||||
|
// that.tableDatas[0][4],
|
||||||
|
// that.tableDatas[0][7]
|
||||||
|
// );
|
||||||
|
// that.tableDatas[1][4] = data1.elec_consume_unit;
|
||||||
|
// that.tableDatas[1][8] = precen(
|
||||||
|
// that.tableDatas[1][4],
|
||||||
|
// that.tableDatas[1][7]
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// //月
|
||||||
|
// let params2 = {};
|
||||||
|
// params2.page = 0;
|
||||||
|
// params2.year_s = year;
|
||||||
|
// params2.month_s = month;
|
||||||
|
// params2.type = "month_s";
|
||||||
|
// params2.mgroup = this.query.mgroup;
|
||||||
|
// this.$API.enm.enstat.req(params2).then((res2) => {
|
||||||
|
// if (res2.length > 0) {
|
||||||
|
// let data2 = res2[0];
|
||||||
|
// that.tableDatas[0][3] = data2.total_production;
|
||||||
|
// that.tableDatas[0][6] = precen(
|
||||||
|
// that.tableDatas[0][3],
|
||||||
|
// that.tableDatas[0][5]
|
||||||
|
// );
|
||||||
|
// that.tableDatas[1][3] = data2.elec_consume_unit;
|
||||||
|
// that.tableDatas[1][6] = precen(
|
||||||
|
// that.tableDatas[1][3],
|
||||||
|
// that.tableDatas[1][5]
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// });
|
||||||
that.getDayData(year, month);
|
that.getDayData(year, month);
|
||||||
that.getMonthData(year);
|
that.getMonthData(year);
|
||||||
});
|
});
|
||||||
|
@ -572,7 +763,7 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//获取天数据
|
//获取天数据-图表
|
||||||
getDayData(year, month) {
|
getDayData(year, month) {
|
||||||
let that = this;
|
let that = this;
|
||||||
let query1 = {};
|
let query1 = {};
|
||||||
|
@ -581,19 +772,53 @@ export default {
|
||||||
query1.month_s = month;
|
query1.month_s = month;
|
||||||
query1.type = "day_s";
|
query1.type = "day_s";
|
||||||
query1.mgroup = this.query.mgroup;
|
query1.mgroup = this.query.mgroup;
|
||||||
this.$API.enm.enstat.req(query1).then((response) => {
|
this.$API.enm.mpointstat.list.req(query1).then((response) => {
|
||||||
let seriesData0 = [],
|
let seriesData0 = [],
|
||||||
seriesData1 = [];
|
seriesData1 = [],
|
||||||
|
seriesData2 = [],
|
||||||
|
seriesData3 = [],
|
||||||
|
seriesData4 = [],
|
||||||
|
seriesData5 = [],
|
||||||
|
seriesData6 = [],
|
||||||
|
seriesData7 = [],
|
||||||
|
seriesData8 = [],
|
||||||
|
seriesData9 = [];
|
||||||
let data = response;
|
let data = response;
|
||||||
data.forEach((item) => {
|
data.forEach((item) => {
|
||||||
let ind = item.day_s - 1;
|
let ind = item.day_s - 1;
|
||||||
seriesData0[ind] = item.total_production;
|
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
|
||||||
seriesData1[ind] = item.elec_consume_unit;
|
seriesData1[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
|
||||||
|
seriesData2[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
|
||||||
|
seriesData3[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
|
||||||
|
seriesData4[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
|
||||||
|
seriesData5[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
|
||||||
|
seriesData6[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
|
||||||
|
seriesData7[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂批次水泥合计") {
|
||||||
|
seriesData0[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂熟料"){
|
||||||
|
seriesData8[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "包装进线") {
|
||||||
|
seriesData9[ind] = item.val;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
let options = { ...that.option1 };
|
let options = { ...that.option1 };
|
||||||
options.series[0].data = seriesData0;
|
options.series[0].data = seriesData0;
|
||||||
options.series[1].data = seriesData1;
|
options.series[1].data = seriesData1;
|
||||||
|
options.series[2].data = seriesData2;
|
||||||
|
options.series[3].data = seriesData3;
|
||||||
|
options.series[4].data = seriesData4;
|
||||||
|
options.series[5].data = seriesData5;
|
||||||
|
options.series[6].data = seriesData6;
|
||||||
|
options.series[7].data = seriesData7;
|
||||||
|
options.series[8].data = seriesData8;
|
||||||
|
options.series[9].data = seriesData9;
|
||||||
let dayXAxis = [];
|
let dayXAxis = [];
|
||||||
for (let i = 1; i <= that.days; i++) {
|
for (let i = 1; i <= that.days; i++) {
|
||||||
let item = i + "日";
|
let item = i + "日";
|
||||||
|
@ -603,7 +828,7 @@ export default {
|
||||||
that.optionDay = options;
|
that.optionDay = options;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
//获取月数据
|
//获取月数据-图表
|
||||||
getMonthData(year) {
|
getMonthData(year) {
|
||||||
let that = this;
|
let that = this;
|
||||||
let query2 = {};
|
let query2 = {};
|
||||||
|
@ -611,18 +836,53 @@ export default {
|
||||||
query2.year_s = year;
|
query2.year_s = year;
|
||||||
query2.type = "month_s";
|
query2.type = "month_s";
|
||||||
query2.mgroup = that.query.mgroup;
|
query2.mgroup = that.query.mgroup;
|
||||||
this.$API.enm.enstat.req(query2).then((response) => {
|
this.$API.enm.mpointstat.list.req(query2).then((response) => {
|
||||||
let seriesData0 = [],
|
let seriesData0 = [],
|
||||||
seriesData1 = [];
|
seriesData1 = [],
|
||||||
|
seriesData2 = [],
|
||||||
|
seriesData3 = [],
|
||||||
|
seriesData4 = [],
|
||||||
|
seriesData5 = [],
|
||||||
|
seriesData6 = [],
|
||||||
|
seriesData7 = [],
|
||||||
|
seriesData8 = [],
|
||||||
|
seriesData9 = [];
|
||||||
let data = response;
|
let data = response;
|
||||||
data.forEach((item) => {
|
data.forEach((item) => {
|
||||||
let ind = item.month_s - 1;
|
let ind = item.month_s - 1;
|
||||||
seriesData0[ind] = item.total_production;
|
if (item.mpoint_name == "水泥+P.O42.5R 散装") {
|
||||||
seriesData1[ind] = item.elec_consume_unit;
|
seriesData1[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5R 袋装"){
|
||||||
|
seriesData2[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 袋装") {
|
||||||
|
seriesData3[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O42.5 散装") {
|
||||||
|
seriesData4[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 袋装") {
|
||||||
|
seriesData5[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.C42.5 散装") {
|
||||||
|
seriesData6[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "水泥+P.O52.5 散装") {
|
||||||
|
seriesData7[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂批次水泥合计") {
|
||||||
|
seriesData0[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "出厂熟料"){
|
||||||
|
seriesData8[ind] = item.val;
|
||||||
|
}else if (item.mpoint_name == "包装进线") {
|
||||||
|
seriesData9[ind] = item.val;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
let options = { ...that.option2 };
|
let options = { ...that.option2 };
|
||||||
options.series[0].data = seriesData0;
|
options.series[0].data = seriesData0;
|
||||||
options.series[1].data = seriesData1;
|
options.series[1].data = seriesData1;
|
||||||
|
options.series[2].data = seriesData2;
|
||||||
|
options.series[3].data = seriesData3;
|
||||||
|
options.series[4].data = seriesData4;
|
||||||
|
options.series[5].data = seriesData5;
|
||||||
|
options.series[6].data = seriesData6;
|
||||||
|
options.series[7].data = seriesData7;
|
||||||
|
options.series[8].data = seriesData8;
|
||||||
|
options.series[9].data = seriesData9;
|
||||||
let monthXAxis = [];
|
let monthXAxis = [];
|
||||||
for (let i = 1; i <= that.month; i++) {
|
for (let i = 1; i <= that.month; i++) {
|
||||||
let item = i + "月";
|
let item = i + "月";
|
||||||
|
|
|
@ -113,13 +113,12 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getData() {
|
getData(goalData) {
|
||||||
let that = this;
|
let that = this;
|
||||||
let query0 = {};
|
let query0 = {};
|
||||||
query0.page = 0;
|
query0.page = 0;
|
||||||
query0.type = "month_st";
|
query0.type = "month_st";
|
||||||
query0.year_s = that.query.year_s - 1;
|
query0.year_s = that.query.year_s - 1;
|
||||||
query0.mgroup = "3346520558031773696";
|
|
||||||
let wrapArr = [],
|
let wrapArr = [],
|
||||||
wrapArr0 = [],
|
wrapArr0 = [],
|
||||||
wrapArrs = [];
|
wrapArrs = [];
|
||||||
|
@ -167,7 +166,7 @@ export default {
|
||||||
arr[3] = item.elec_consume_unit; //当期值(KW·h/t)
|
arr[3] = item.elec_consume_unit; //当期值(KW·h/t)
|
||||||
let keyVale = "goal_val_" + n;
|
let keyVale = "goal_val_" + n;
|
||||||
arr[4] = goalData[keyVale]; //目标值(KW·h/t)//需要接口获取
|
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,
|
let ind_pre = 0,
|
||||||
huanbi = 0;
|
huanbi = 0;
|
||||||
if (item.month_s == 1) {
|
if (item.month_s == 1) {
|
||||||
|
@ -183,14 +182,36 @@ export default {
|
||||||
: "/"
|
: "/"
|
||||||
: "/";
|
: "/";
|
||||||
}
|
}
|
||||||
arr[6] = huanbi; //环期值(KW·h/t)上个月的值
|
arr[6] = huanbi; //环期值(KW·h/t)上个月的值\
|
||||||
arr[7] = item.celec_consume_unit; //当期与环期差值(KW·h/t)
|
let diff = 0;
|
||||||
arr[8] = item.celec_consume_unit; //环比增长率(%)
|
if (arr[6] == "/"){
|
||||||
arr[9] = item.celec_consume_unit; //同比增长率(%)
|
diff == "/";
|
||||||
arr[10] = item.celec_consume_unit; //同比增长率(%)
|
}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;
|
wrapArr[ind] = arr;
|
||||||
});
|
});
|
||||||
console.log(wrapArr);
|
|
||||||
that.tableDatas = wrapArr;
|
that.tableDatas = wrapArr;
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
|
|
|
@ -229,7 +229,7 @@ export default {
|
||||||
//当期与目标差值(KW·h/t)
|
//当期与目标差值(KW·h/t)
|
||||||
let diff = 0;
|
let diff = 0;
|
||||||
if (item[2] !== "/") {
|
if (item[2] !== "/") {
|
||||||
diff = item[1] - item[2];
|
diff = (item[1] - item[2]).toFixed(2);
|
||||||
} else {
|
} else {
|
||||||
diff = "/";
|
diff = "/";
|
||||||
}
|
}
|
||||||
|
@ -240,9 +240,9 @@ export default {
|
||||||
let num = index - 1;
|
let num = index - 1;
|
||||||
if (
|
if (
|
||||||
wrapArr[num] &&
|
wrapArr[num] &&
|
||||||
wrapArr[num].elec_consume_unit
|
wrapArr[num][1]
|
||||||
) {
|
) {
|
||||||
lastNum = wrapArr[num].elec_consume_unit;
|
lastNum = wrapArr[num][1];
|
||||||
} else {
|
} else {
|
||||||
lastNum = "/";
|
lastNum = "/";
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
type="primary"
|
type="primary"
|
||||||
@click.stop="addStlog"
|
@click.stop="addStlog"
|
||||||
v-if="activeName == 'fourth'"
|
v-if="activeName == 'fourth'"
|
||||||
|
v-auth="'sflogexp.create'"
|
||||||
style="
|
style="
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 6px;
|
top: 6px;
|
||||||
|
@ -129,7 +130,7 @@
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
:loading="isSaveing"
|
:loading="isSaveing"
|
||||||
@click="submit"
|
@click="submit" v-auth="'sflog.update'"
|
||||||
>保存</el-button
|
>保存</el-button
|
||||||
>
|
>
|
||||||
</el-footer>
|
</el-footer>
|
||||||
|
@ -168,7 +169,7 @@
|
||||||
type="primary"
|
type="primary"
|
||||||
:loading="isSaveing"
|
:loading="isSaveing"
|
||||||
@click="submit5(item)"
|
@click="submit5(item)"
|
||||||
style="margin-left: 20px"
|
style="margin-left: 20px" v-auth="'mpointstat.create'"
|
||||||
>保存</el-button
|
>保存</el-button
|
||||||
>
|
>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
@ -225,6 +226,7 @@
|
||||||
size="small"
|
size="small"
|
||||||
@click="mpointStat_del(scope.row)"
|
@click="mpointStat_del(scope.row)"
|
||||||
type="danger"
|
type="danger"
|
||||||
|
v-auth="'mpointstat.delete'"
|
||||||
>删除</el-button
|
>删除</el-button
|
||||||
>
|
>
|
||||||
</template>
|
</template>
|
||||||
|
@ -539,6 +541,7 @@
|
||||||
@click="
|
@click="
|
||||||
sflogexp_edit(scope.row)
|
sflogexp_edit(scope.row)
|
||||||
"
|
"
|
||||||
|
v-auth="'sflogexp.update'"
|
||||||
type="primary"
|
type="primary"
|
||||||
>编辑</el-button
|
>编辑</el-button
|
||||||
>
|
>
|
||||||
|
|
|
@ -104,7 +104,7 @@
|
||||||
size="small"
|
size="small"
|
||||||
@click="sflog_edit(scope.row)"
|
@click="sflog_edit(scope.row)"
|
||||||
type="primary"
|
type="primary"
|
||||||
>编辑</el-button
|
>详情</el-button
|
||||||
>
|
>
|
||||||
<el-divider direction="vertical"></el-divider>
|
<el-divider direction="vertical"></el-divider>
|
||||||
<el-button
|
<el-button
|
||||||
|
|
|
@ -227,11 +227,7 @@ export default {
|
||||||
data: [],
|
data: [],
|
||||||
},
|
},
|
||||||
yAxis: yAxis,
|
yAxis: yAxis,
|
||||||
series: {
|
series: [],
|
||||||
name: "烘干破主电机",
|
|
||||||
type: "bar",
|
|
||||||
data: [],
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
option3: {
|
option3: {
|
||||||
color: colors,
|
color: colors,
|
||||||
|
@ -261,11 +257,7 @@ export default {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
yAxis: yAxis,
|
yAxis: yAxis,
|
||||||
series: {
|
series: [],
|
||||||
name: "烘干破主电机",
|
|
||||||
type: "bar",
|
|
||||||
data: [],
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
mpoints: [],
|
mpoints: [],
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue