diff --git a/src/views/enm_kiln/power.vue b/src/views/enm_kiln/power.vue
index 93e4f780..4cf813e0 100644
--- a/src/views/enm_kiln/power.vue
+++ b/src/views/enm_kiln/power.vue
@@ -485,9 +485,10 @@ export default {
obj.mgroup__name = "回转窑";
obj.page = 0;
obj.enabled = 1;
+ obj.material__code__in = "elec,elec_0";
+ obj.ep_monitored__isnull = 0;
obj.need_display = 1;
obj.ordering = "report_sortstr";
- obj.material__code__in = "elec,elec_0";
this.$API.enm.mpoint.list.req(obj).then((res) => {
console.log("mpoints", res);
let arr = [];
@@ -730,7 +731,10 @@ export default {
data.forEach((item) => {
let ind = item.month_s - 1;
let index = that.mpoints.indexOf(item.mpoint_name); //第几个mpoint
- seriesData[index][ind] = item.elec_consume_unit;
+ if(index != undefined){
+ seriesData[index][ind] = item.elec_consume_unit;
+ }
+
});
let options = { ...that.option3 };
for (let j = 0; j < that.mpoints.length; j++) {
diff --git a/src/views/enm_kiln/workshopAnalysis.vue b/src/views/enm_kiln/workshopAnalysis.vue
index 0b8f69ae..b231088f 100644
--- a/src/views/enm_kiln/workshopAnalysis.vue
+++ b/src/views/enm_kiln/workshopAnalysis.vue
@@ -480,7 +480,8 @@ export default {
//当期与目标差值(KW·h/t)
let diff = 0;
if (arrs[2] !== "/") {
- diff = arrs[1] - arrs[2];
+ diff = (arrs[1] - arrs[2]).toFixed(2)
+ ;
} else {
diff = "/";
}
@@ -507,7 +508,7 @@ export default {
let lastDiff = 0;
if (arrs[1] !== "/" && arrs[4] !== "/") {
- lastDiff = arrs[1] - arrs[4];
+ lastDiff = (arrs[1] - arrs[4]).toFixed(2);
} else {
lastDiff = "/";
}
@@ -519,7 +520,7 @@ export default {
lastNum !== "/" &&
lastNum !== 0
) {
- lastRate = (lastDiff / lastNum) * 100;
+ lastRate = ((lastDiff / lastNum) * 100).toFixed(2);
} else {
lastRate = "/";
}
@@ -628,7 +629,7 @@ export default {
: "/";
}
if (arrs3[1] !== "/" && lastNum3 !== "/") {
- lastDiff3 = arrs3[1] - lastNum3;
+ lastDiff3 = (arrs3[1] - lastNum3).toFixed(2);
} else {
lastDiff3 = "/";
}
diff --git a/src/views/enm_mill/workshopAnalysis.vue b/src/views/enm_mill/workshopAnalysis.vue
index 9b3cc020..695e0197 100644
--- a/src/views/enm_mill/workshopAnalysis.vue
+++ b/src/views/enm_mill/workshopAnalysis.vue
@@ -197,11 +197,12 @@ export default {
this.$API.mtm.mgroup.list
.req({ page: 0, search: "水泥磨" })
.then((res) => {
- console.log("水泥磨", res);
that.query.mgroup = res[0].id;
//月目标
this.getMonthGoal();
+ this.getData();
});
+
},
methods: {
// 动态绑定Class
@@ -229,6 +230,7 @@ export default {
that.$API.mtm.goal.list.req(paramsGoal).then((ress) => {
if (ress.length > 0) {
let monthGoal = [];
+ let monthGoal2 = [];
ress.forEach((goal) => {
if (
goal.goal_cate_name == "单位产品分布电耗(KW·h/t)"
@@ -266,8 +268,7 @@ export default {
monthGoal2[12] = goal.goal_val_12;
that.monthGoal2 = monthGoal2;
}
- });
- this.getData();
+ })
} else {
this.getData();
}
@@ -312,7 +313,7 @@ export default {
that.monthGoal[ind] !== undefined
? that.monthGoal[ind]
: "/";
- wrapArr[ind] = arr;
+ wrapArr.push(arr);
});
wrapArr.forEach((item, index) => {
let ind = item.month_s;
@@ -327,13 +328,14 @@ export default {
//当期与环期差值(KW·h/t)
let lastNum = 0,
lastDiff = 0;
- if (index > 1) {
+ if (index > 0) {
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 = "/";
}
@@ -351,7 +353,7 @@ export default {
//环比增长率(%)
let lastRate = 0;
if (
- lastDiff == "/" &&
+ lastDiff !== "/" &&
lastNum !== "/" &&
lastNum !== 0
) {
@@ -360,7 +362,7 @@ export default {
lastRate = "/";
}
arrs[7] = lastRate;
- //同比增长率(%)需要当前值-上一年同一个月的值即wrapArr0[ind].elec_consume_unit
+ // 同比增长率(%)需要当前值-上一年同一个月的值即wrapArr0[ind].elec_consume_unit
let sameRate = 0;
if (
wrapArr0[index] &&
diff --git a/src/views/enm_report/costing.vue b/src/views/enm_report/costing.vue
index 28761b07..53b7cece 100644
--- a/src/views/enm_report/costing.vue
+++ b/src/views/enm_report/costing.vue
@@ -125,7 +125,7 @@ export default {
methods: {
//获取工段列表
getMgroup() {
- this.$API.mtm.mgroup.list.req({ page: 0 }).then(res => {
+ this.$API.mtm.mgroup.list.req({ page: 0, cate: 'section' }).then(res => {
res.forEach(item => {
if (item.name !== '煤磨' && item.name !== '水泥包装') {
this.mgroupOptions.push(item);
@@ -133,7 +133,8 @@ export default {
})
this.mgroupOptions = this.mgroupOptions.reverse();
this.query.mgroup = this.mgroupOptions[0].id;
- this.tableName = '电石渣干粉核算'
+ this.tableName = this.mgroupOptions[0].name;
+ this.getTableData();
})
},
//班组列表
@@ -143,7 +144,8 @@ export default {
})
},
mgroupChange(value) {
- let arr = this.mgroupOptions.filter(item => {
+ if(value){
+ let arr = this.mgroupOptions.filter(item => {
return item.id == value
})
let name = arr[0].name;
@@ -156,6 +158,8 @@ export default {
} else if (name == '水泥磨') {
this.tableName = '水泥核算'
}
+ }
+
},
//查询类型
diff --git a/src/views/enm_report/quality.vue b/src/views/enm_report/quality.vue
index 71a2de24..cea2c191 100644
--- a/src/views/enm_report/quality.vue
+++ b/src/views/enm_report/quality.vue
@@ -216,8 +216,9 @@
that.header3 = ['比表面积','SO3','掺量'];//检测项
that.header4 = ['平均值','检次','合次','及格率','平均值','检次','合次','及格率','平均值','检次','合次','及格率'];//检测项
}
- let params = {};
+ let params = {page: 0};
let arr = [];
+
if(that.query.type==0){//日
arr = that.query.month.split('-');
params.year_s = arr[0];
@@ -229,7 +230,7 @@
}
params.mgroup__belong_dept = that.query.belong_dept;
this.$API.enm.enstat.req(params).then((res) => {
- let data = res.results;
+ let data = res;
let wrapArr = [];
let innerArr = [];
let ind = 0;
@@ -292,14 +293,14 @@
itemArr[ind] = item3.val_avg.toFixed(2);
itemArr.push(item3.num_test)
itemArr.push(item3.num_ok)
- let pass = (item3.rate_pass*100).toFixed(2);
+ let pass = (item3.rate_pass).toFixed(2);
pass= pass+'%';
itemArr.push(pass)
}else{
itemArr.push(item3.val_avg.toFixed(2))
itemArr.push(item3.num_test)
itemArr.push(item3.num_ok)
- let pass = (item3.rate_pass*100).toFixed(2);
+ let pass = (item3.rate_pass).toFixed(2);
pass= pass+'%';
itemArr.push(pass)
}
diff --git a/src/views/enm_rm/teamAnalysis.vue b/src/views/enm_rm/teamAnalysis.vue
index 2a3eeaa3..9095d9e6 100644
--- a/src/views/enm_rm/teamAnalysis.vue
+++ b/src/views/enm_rm/teamAnalysis.vue
@@ -63,7 +63,7 @@
CaO(%) |
循环风机(KW·h/t) |
尾排风机(KW·h/t) |
- 废气风机(KW·h/t) |
+ 立磨主电机(KW·h/t) |
当期值(KW·h/t) |
目标值(KW·h/t) |
@@ -216,18 +216,18 @@ export default {
item.循环风机_consume_unit != null
? item.循环风机_consume_unit
: "/";
- arr[13] =
+ arr[14] =
item.尾排风机_consume_unit != null
? item.尾排风机_consume_unit
: "/";
- arr[13] =
- item.废气风机_consume_unit != null
- ? item.废气风机_consume_unit
+ arr[15] =
+ item.立磨主电机_consume_unit != null
+ ? item.立磨主电机_consume_unit
: "/";
//
arr[16] = item.elec_consume_unit; //当期值(KW·h/t)
let keyVale = "goal_val_" + n;
- arr[17] = goalData[keyVale]; //目标值(KW·h/t)//需要接口获取
+ arr[17] = goalData[keyVale]?goalData[keyVale]:0; //目标值(KW·h/t)//需要接口获取
arr[18] = item.celec_consume_unit - arr[16]; //当期与目标差值(KW·h/t)
let ind_pre = 0,
huanbi = 0;
diff --git a/src/views/enm_rm/workshopAnalysis.vue b/src/views/enm_rm/workshopAnalysis.vue
index 1d3e09cb..472d9595 100644
--- a/src/views/enm_rm/workshopAnalysis.vue
+++ b/src/views/enm_rm/workshopAnalysis.vue
@@ -126,6 +126,7 @@ export default {
that.query.mgroup = res[0].id;
//月目标
that.getMonthGoal();
+ that.getData();
});
},
methods: {
@@ -174,7 +175,6 @@ export default {
that.monthGoal = monthGoal;
}
});
- this.getData();
} else {
this.getData();
}
@@ -218,7 +218,7 @@ export default {
that.monthGoal[ind] !== undefined
? that.monthGoal[ind]
: "/";
- wrapArr[ind] = arr;
+ wrapArr.push(arr);
});
wrapArr.forEach((item, index) => {
let arrs = [];
@@ -236,13 +236,13 @@ export default {
arrs[3] = diff;
//环期值(KW·h/t)上个月的值
let lastNum = 0;
- if (index > 1) {
+ if (index > 0) {
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_slag/workshopAnalysis.vue b/src/views/enm_slag/workshopAnalysis.vue
index bdc3f527..26cc28a8 100644
--- a/src/views/enm_slag/workshopAnalysis.vue
+++ b/src/views/enm_slag/workshopAnalysis.vue
@@ -238,9 +238,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/login/components/passwordForm.vue b/src/views/login/components/passwordForm.vue
index 81bcb0d4..7db5fb74 100644
--- a/src/views/login/components/passwordForm.vue
+++ b/src/views/login/components/passwordForm.vue
@@ -133,10 +133,12 @@ export default {
that.$TOOL.data.set("PERMISSIONS", Object.keys(res1.perms));
let base_dashboard = this.$TOOL.data.get('BASE_INFO').base.base_dashboard;
- if (this.redirect) {
- base_dashboard = this.redirect;
- }
- else if (base_dashboard == null || base_dashboard == undefined) {
+ // 去除重定向因客户不理解
+ // if (this.redirect) {
+ // base_dashboard = this.redirect;
+ // }
+ // else
+ if (base_dashboard == null || base_dashboard == undefined) {
base_dashboard = '/dashboard'
}
if (this.$TOOL.data.get('BASE_INFO').base.base_name_short.indexOf('曲阳') != -1) {
diff --git a/src/views/login/components/phoneForm.vue b/src/views/login/components/phoneForm.vue
index 47483181..0d30dd3b 100644
--- a/src/views/login/components/phoneForm.vue
+++ b/src/views/login/components/phoneForm.vue
@@ -102,10 +102,11 @@ export default {
that.$TOOL.data.set("USER_INFO", res1);
that.$TOOL.data.set("PERMISSIONS", Object.keys(res1.perms));
let base_dashboard = this.$TOOL.data.get('BASE_INFO').base.base_dashboard;
- if (this.redirect) {
- base_dashboard = this.redirect;
- }
- else if (base_dashboard == null || base_dashboard == undefined) {
+ // if (this.redirect) {
+ // base_dashboard = this.redirect;
+ // }
+ // else
+ if (base_dashboard == null || base_dashboard == undefined) {
base_dashboard = '/dashboard'
}
if (this.$TOOL.data.get('BASE_INFO').base.base_name_short.indexOf('曲阳') != -1) {
diff --git a/src/views/pm/mtask_drawer.vue b/src/views/pm/mtask_drawer.vue
index 8ebbf455..ac124011 100644
--- a/src/views/pm/mtask_drawer.vue
+++ b/src/views/pm/mtask_drawer.vue
@@ -169,7 +169,9 @@ export default {
return this;
},
table_edit(row) {
- this.form = Object.assign(row, this.form);
+ this.form = {};
+ let item = row;
+ this.form = Object.assign(item, this.form);
this.dialogVisible = true;
},
updateMtaskSubmit() {