feat:人员工时统计-冷加工统计,添加第一行系数

This commit is contained in:
shijing 2025-11-12 15:08:39 +08:00
parent 77806aa776
commit 9a727978ad
1 changed files with 12 additions and 2 deletions

View File

@ -49,7 +49,8 @@
<el-table-column v-for="item in lists" :key="item" :label="item.text">
<el-table-column v-for="item1 in item.value" :key="item1" :label="item1">
<template #default="scope">
<span v-if="scope.row[item1]">{{ scope.row[item.text+'_'+item1] }}</span>
<el-input v-if="scope.row.indexs==0&&scope.row" v-model="scope.row[item.text+'_'+item1]"></el-input>
<span v-if="scope.row.indexs!==0&&scope.row">{{ scope.row[item.text+'_'+item1] }}</span>
</template>
</el-table-column>
</el-table-column>
@ -85,17 +86,21 @@ export default {
getData(){
let that = this;
that.mgruops = [];
that.tableData = [];
let params = {};
params.query = that.query;
that.$API.bi.dataset.exec.req('lineDay_p', params).then((res) => {
let data = res.data2.ds0;
that.lists = [];
let coefficient = [];
data.forEach(item=>{
let obj = JSON.parse(item.工段物料生产数);
for(let key in obj){
if(coefficient.indexOf(key)<0){
coefficient.push(key);
}
let mgroup = key.split('_')[0];
let pname = key.split('_')[1];
if(that.mgruops.indexOf(mgroup)<0){
that.mgruops.push(mgroup);
that.lists.push({text:mgroup,value:[pname]});
@ -109,6 +114,11 @@ export default {
item[pname]= obj[key];
}
})
let item0 = {日期:'系数',操作人:'',indexs:0};
coefficient.forEach(cof=>{
item0[cof]= 1;
})
data.unshift(item0);
that.tableData = data;
});
},