fix:coding752生料辅料工序班组月度对比删除成本列
This commit is contained in:
parent
d1b3aa901c
commit
70375a27ee
|
|
@ -38,14 +38,13 @@
|
||||||
>
|
>
|
||||||
<thead class="myTableHead">
|
<thead class="myTableHead">
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan="23">生料工序班组月度对比分析</th>
|
<th colspan="22">生料工序班组月度对比分析</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th rowspan="2">月份</th>
|
<th rowspan="2">月份</th>
|
||||||
<th rowspan="2">班组</th>
|
<th rowspan="2">班组</th>
|
||||||
<th colspan="2">产量</th>
|
<th colspan="2">产量</th>
|
||||||
<th>运转率</th>
|
<th>运转率</th>
|
||||||
<th>成本</th>
|
|
||||||
<th colspan="7">质量</th>
|
<th colspan="7">质量</th>
|
||||||
<th colspan="9">单位产品电耗</th>
|
<th colspan="9">单位产品电耗</th>
|
||||||
<th rowspan="2">得分</th>
|
<th rowspan="2">得分</th>
|
||||||
|
|
@ -54,7 +53,6 @@
|
||||||
<th>总产量(t)</th>
|
<th>总产量(t)</th>
|
||||||
<th>台时产量(t/h)</th>
|
<th>台时产量(t/h)</th>
|
||||||
<th>运转率(%)</th>
|
<th>运转率(%)</th>
|
||||||
<th>单位产品成本(元/吨)</th>
|
|
||||||
<th>细度(%)</th>
|
<th>细度(%)</th>
|
||||||
<th>Fe₂O₃(%)</th>
|
<th>Fe₂O₃(%)</th>
|
||||||
<th>水分(%)</th>
|
<th>水分(%)</th>
|
||||||
|
|
@ -207,50 +205,50 @@ export default {
|
||||||
arr.push(item.total_production);
|
arr.push(item.total_production);
|
||||||
arr.push(item.production_hour);
|
arr.push(item.production_hour);
|
||||||
arr.push(item.run_rate);
|
arr.push(item.run_rate);
|
||||||
arr.push(item.production_cost_unit);
|
// arr.push(item.production_cost_unit);
|
||||||
//质量
|
//质量
|
||||||
arr[6] =
|
arr[5] =
|
||||||
item.辅料_细度_rate_pass != null
|
item.辅料_细度_rate_pass != null
|
||||||
? item.辅料_细度_rate_pass
|
? item.辅料_细度_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[7] =
|
arr[6] =
|
||||||
item.辅料_Fe2O3_rate_pass != null
|
item.辅料_Fe2O3_rate_pass != null
|
||||||
? item.辅料_Fe2O3_rate_pass
|
? item.辅料_Fe2O3_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[8] =
|
arr[7] =
|
||||||
item.辅料_水分_rate_pass != null
|
item.辅料_水分_rate_pass != null
|
||||||
? item.辅料_水分_rate_pass
|
? item.辅料_水分_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[9] =
|
arr[8] =
|
||||||
item.干混生料_细度_rate_pass != null
|
item.干混生料_细度_rate_pass != null
|
||||||
? item.干混生料_细度_rate_pass
|
? item.干混生料_细度_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[10] =
|
arr[9] =
|
||||||
item.干混生料_Fe2O3_rate_pass != null
|
item.干混生料_Fe2O3_rate_pass != null
|
||||||
? item.干混生料_Fe2O3_rate_pass
|
? item.干混生料_Fe2O3_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[11] =
|
arr[10] =
|
||||||
item.干混生料_水分_rate_pass != null
|
item.干混生料_水分_rate_pass != null
|
||||||
? item.干混生料_水分_rate_pass
|
? item.干混生料_水分_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
arr[12] =
|
arr[11] =
|
||||||
item.干混生料_CaO_rate_pass != null
|
item.干混生料_CaO_rate_pass != null
|
||||||
? item.干混生料_CaO_rate_pass
|
? item.干混生料_CaO_rate_pass
|
||||||
: "/";
|
: "/";
|
||||||
//设备
|
//设备
|
||||||
arr[13] =
|
arr[12] =
|
||||||
item.循环风机_consume_unit != null
|
item.循环风机_consume_unit != null
|
||||||
? item.循环风机_consume_unit
|
? item.循环风机_consume_unit
|
||||||
: "/";
|
: "/";
|
||||||
arr[14] =
|
arr[13] =
|
||||||
item.立磨主电机_consume_unit != null
|
item.立磨主电机_consume_unit != null
|
||||||
? item.立磨主电机_consume_unit
|
? item.立磨主电机_consume_unit
|
||||||
: "/";
|
: "/";
|
||||||
//
|
//
|
||||||
arr[15] = item.elec_consume_unit; //当期值(kW·h/t)
|
arr[14] = item.elec_consume_unit; //当期值(kW·h/t)
|
||||||
let keyVale = "goal_val_" + n;
|
let keyVale = "goal_val_" + n;
|
||||||
arr[16] = goalData[keyVale]?goalData[keyVale]:0; //目标值(kW·h/t)//需要接口获取
|
arr[15] = goalData[keyVale]?goalData[keyVale]:0; //目标值(kW·h/t)//需要接口获取
|
||||||
arr[17] = (arr[15] - arr[16]).toFixed(2); //当期与目标差值(kW·h/t)
|
arr[16] = (arr[14] - arr[15]).toFixed(2); //当期与目标差值(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) {
|
||||||
|
|
@ -266,22 +264,22 @@ export default {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
arr[18] = huanbi; //环期值(kW·h/t)上个月的值
|
arr[17] = Number(huanbi) ; //环期值(kW·h/t)上个月的值
|
||||||
//当期与环期差值(kW·h/t)
|
//当期与环期差值(kW·h/t)
|
||||||
if (arr[19] !== "/"){
|
if (arr[18] !== "/"){
|
||||||
arr[19] = (arr[15] - arr[18]).toFixed(2); //当期与环期差值(kW·h/t)
|
arr[18] = (arr[14] - arr[17]).toFixed(2); //当期与环期差值(kW·h/t)
|
||||||
}else{
|
}else{
|
||||||
arr[19] = "/"; //当期与环期差值(kW·h/t)
|
arr[18] = "/"; //当期与环期差值(kW·h/t)
|
||||||
}
|
}
|
||||||
arr[20] = 0; //环比增长率(%)
|
arr[19] = 0; //环比增长率(%)
|
||||||
if (arr[18] !=="/" && arr[19] !==0 && arr[19] !== "undefined" && arr[18] !== 0){
|
if (arr[17] !=="/" && arr[18] !==0 && arr[18] !== "undefined" && arr[17] !== 0){
|
||||||
arr[20] = ((arr[19]/arr[18])*100).toFixed(2);
|
arr[19] = ((arr[18]/arr[17])*100).toFixed(2);
|
||||||
}else{
|
}else{
|
||||||
arr[20] = "/"; //环比增长率(%)= 当期与环期差值(kW·h/t)/环期值(kW·h/t)*100%
|
arr[19] = "/"; //环比增长率(%)= 当期与环期差值(kW·h/t)/环期值(kW·h/t)*100%
|
||||||
}
|
}
|
||||||
arr[21] = item.celec_consume_unit; //同比增长率(%)
|
arr[20] = item.celec_consume_unit; //同比增长率(%)
|
||||||
|
|
||||||
arr[22] = 0;
|
arr[21] = 0;
|
||||||
if (month_obj[n]) {
|
if (month_obj[n]) {
|
||||||
const monthData = month_obj[n];
|
const monthData = month_obj[n];
|
||||||
const itemValue = item.elec_consume_unit; // 单位产品电耗的值
|
const itemValue = item.elec_consume_unit; // 单位产品电耗的值
|
||||||
|
|
@ -297,7 +295,7 @@ export default {
|
||||||
} else if (index === 3) {
|
} else if (index === 3) {
|
||||||
elec_score= 0;
|
elec_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += elec_score;
|
arr[21] += elec_score;
|
||||||
|
|
||||||
const run_rate_itemValue = item.run_rate; // 运转率的值
|
const run_rate_itemValue = item.run_rate; // 运转率的值
|
||||||
const run_rate_sortedData = monthData.sort((a, b) => parseFloat(b.run_rate) - parseFloat(a.run_rate));
|
const run_rate_sortedData = monthData.sort((a, b) => parseFloat(b.run_rate) - parseFloat(a.run_rate));
|
||||||
|
|
@ -312,7 +310,7 @@ export default {
|
||||||
} else if (run_rate_index === 3) {
|
} else if (run_rate_index === 3) {
|
||||||
run_rate_score= 0;
|
run_rate_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += run_rate_score;
|
arr[21] += run_rate_score;
|
||||||
|
|
||||||
const production_hour_itemValue = item.production_hour; // 台时产量的值
|
const production_hour_itemValue = item.production_hour; // 台时产量的值
|
||||||
const production_hour_sortedData = monthData.sort((a, b) => parseFloat(b.production_hour) - parseFloat(a.production_hour));
|
const production_hour_sortedData = monthData.sort((a, b) => parseFloat(b.production_hour) - parseFloat(a.production_hour));
|
||||||
|
|
@ -327,7 +325,7 @@ export default {
|
||||||
} else if (production_hour_index === 3) {
|
} else if (production_hour_index === 3) {
|
||||||
production_hour_score= 0;
|
production_hour_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += production_hour_score;
|
arr[21] += production_hour_score;
|
||||||
|
|
||||||
const production_cost_unit_itemValue = item.production_cost_unit; // 单位产品成本的值
|
const production_cost_unit_itemValue = item.production_cost_unit; // 单位产品成本的值
|
||||||
const production_cost_unit_sortedData = monthData.sort((a, b) => parseFloat(b.production_cost_unit) - parseFloat(a.production_cost_unit));
|
const production_cost_unit_sortedData = monthData.sort((a, b) => parseFloat(b.production_cost_unit) - parseFloat(a.production_cost_unit));
|
||||||
|
|
@ -342,7 +340,7 @@ export default {
|
||||||
} else if (production_cost_unit_index === 3) {
|
} else if (production_cost_unit_index === 3) {
|
||||||
production_cost_unit_score= 0;
|
production_cost_unit_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += production_cost_unit_score;
|
arr[21] += production_cost_unit_score;
|
||||||
|
|
||||||
const xidu_itemValue = item.辅料_细度_rate_pass; // 辅料细度的值
|
const xidu_itemValue = item.辅料_细度_rate_pass; // 辅料细度的值
|
||||||
const xidu_sortedData = monthData.sort((a, b) => parseFloat(b.xidu) - parseFloat(a.xidu));
|
const xidu_sortedData = monthData.sort((a, b) => parseFloat(b.xidu) - parseFloat(a.xidu));
|
||||||
|
|
@ -357,7 +355,7 @@ export default {
|
||||||
} else if (xidu_index === 3) {
|
} else if (xidu_index === 3) {
|
||||||
xidu_score= 0;
|
xidu_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += xidu_score;
|
arr[21] += xidu_score;
|
||||||
|
|
||||||
const Fe203_itemValue = item.辅料_Fe2O3_rate_pass; // 辅料Fe203的值
|
const Fe203_itemValue = item.辅料_Fe2O3_rate_pass; // 辅料Fe203的值
|
||||||
const Fe203_sortedData = monthData.sort((a, b) => parseFloat(b.Fe203) - parseFloat(a.Fe203));
|
const Fe203_sortedData = monthData.sort((a, b) => parseFloat(b.Fe203) - parseFloat(a.Fe203));
|
||||||
|
|
@ -372,7 +370,7 @@ export default {
|
||||||
} else if (Fe203_index === 3) {
|
} else if (Fe203_index === 3) {
|
||||||
Fe203_score= 0;
|
Fe203_score= 0;
|
||||||
}
|
}
|
||||||
arr[22] += Fe203_score;
|
arr[21] += Fe203_score;
|
||||||
}
|
}
|
||||||
wrapArr.push(arr);
|
wrapArr.push(arr);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue