fix:禅道218
This commit is contained in:
parent
1e4e7c0459
commit
086c7a2a6b
|
|
@ -13,6 +13,8 @@
|
||||||
<el-table-column type="index" width="50" fixed="left"/>
|
<el-table-column type="index" width="50" fixed="left"/>
|
||||||
<el-table-column label="产品" prop="物料名" fixed="left" width="120">
|
<el-table-column label="产品" prop="物料名" fixed="left" width="120">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="总数" prop="总数" fixed="left" width="80">
|
||||||
|
</el-table-column>
|
||||||
<el-table-column v-for="item in lists" :key="item" :label="item">
|
<el-table-column v-for="item in lists" :key="item" :label="item">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row[item]">{{ scope.row[item] }}</span>
|
<span v-if="scope.row[item]">{{ scope.row[item] }}</span>
|
||||||
|
|
@ -52,22 +54,31 @@ export default {
|
||||||
let that = this;
|
let that = this;
|
||||||
let params = {};
|
let params = {};
|
||||||
that.$API.bi.dataset.exec.req('mat_p_count', params).then((res) => {
|
that.$API.bi.dataset.exec.req('mat_p_count', params).then((res) => {
|
||||||
let data = res.data2.ds0;
|
let data = res.data2.ds0;
|
||||||
let data2 = [];
|
let data2 = [];
|
||||||
data.forEach(item=>{
|
data.forEach(item=>{
|
||||||
if(item.物料名.indexOf('玻璃棒管')<0){
|
if(item.物料名.indexOf('玻璃棒管')<0){
|
||||||
data2.push(item);
|
data2.push(item);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
data2.forEach(item=>{
|
data2.forEach(item=>{
|
||||||
if(item.工序数量分布){
|
if(item.工序数量分布){
|
||||||
let obj = JSON.parse(item.工序数量分布);
|
let obj = JSON.parse(item.工序数量分布);
|
||||||
for(let key in obj){
|
for(let key in obj){
|
||||||
item[key]= obj[key];
|
item[key]= obj[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
that.tableData = data2;
|
data2.forEach(item=>{
|
||||||
|
let total = 0;
|
||||||
|
that.lists.forEach(list=>{
|
||||||
|
if(item[list]){
|
||||||
|
total+= item[list];
|
||||||
|
}
|
||||||
|
})
|
||||||
|
item['总数']= total;
|
||||||
|
})
|
||||||
|
that.tableData = data2;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue