fix:禅道218

This commit is contained in:
shijing 2025-12-05 14:18:02 +08:00
parent 1e4e7c0459
commit 086c7a2a6b
1 changed files with 21 additions and 10 deletions

View File

@ -13,6 +13,8 @@
<el-table-column type="index" width="50" fixed="left"/>
<el-table-column label="产品" prop="物料名" fixed="left" width="120">
</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">
<template #default="scope">
<span v-if="scope.row[item]">{{ scope.row[item] }}</span>
@ -52,22 +54,31 @@ export default {
let that = this;
let params = {};
that.$API.bi.dataset.exec.req('mat_p_count', params).then((res) => {
let data = res.data2.ds0;
let data2 = [];
data.forEach(item=>{
if(item.物料名.indexOf('玻璃棒管')<0){
data2.push(item);
}
})
data2.forEach(item=>{
let data = res.data2.ds0;
let data2 = [];
data.forEach(item=>{
if(item.物料名.indexOf('玻璃棒管')<0){
data2.push(item);
}
})
data2.forEach(item=>{
if(item.工序数量分布){
let obj = JSON.parse(item.工序数量分布);
for(let key in obj){
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;
});
},
},