From 02e849bdba7d2df1fea1a6736cffe99e5d56796f Mon Sep 17 00:00:00 2001 From: shijing Date: Fri, 7 Nov 2025 15:08:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90bx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/statistics/bxerp/defect.vue | 40 +++++-------------- src/views/statistics/bxerp/workerTimes.vue | 46 ++++++++++++---------- 2 files changed, 35 insertions(+), 51 deletions(-) diff --git a/src/views/statistics/bxerp/defect.vue b/src/views/statistics/bxerp/defect.vue index 7a5d3259..ef36b4a1 100644 --- a/src/views/statistics/bxerp/defect.vue +++ b/src/views/statistics/bxerp/defect.vue @@ -41,8 +41,8 @@ @@ -52,36 +52,30 @@ - - - @@ -134,34 +128,18 @@ export default { item.可加工数 = 0; if(item['剪切¢18.3mm不合格']){ if(item['剪切¢18.3mm可加工']){ - item.剪切合格 = item.总切片数 - item['剪切¢18.3mm可加工']- item['剪切¢18.3mm不合格']; + item.剪切合格 = item.总切片数 - item['剪切¢18.3mm可加工'].含- item['剪切¢18.3mm不合格'].含; }else{ - item.剪切合格 = item.总切片数 - item['剪切¢18.3mm不合格']; - } - if(item.暗点不合格){ - item.不合格数 = item['剪切¢18.3mm不合格'] + item.暗点不合格; - item.可加工数 = item.总切片数 - item['剪切¢18.3mm不合格'] - item.暗点不合格; - }else{ - item.不合格数 = item['剪切¢18.3mm不合格']; - item.可加工数 = item.总切片数 - item['剪切¢18.3mm不合格']; + item.剪切合格 = item.总切片数 - item['剪切¢18.3mm不合格'].含; } }else{ if(item['剪切¢18.3mm可加工']){ - item.剪切合格 = item.总切片数 - item['剪切¢18.3mm可加工']; + item.剪切合格 = item.总切片数 - item['剪切¢18.3mm可加工'].含; }else{ item.剪切合格 = item.总切片数; } - if(item.暗点不合格){ - item.不合格数 = item.暗点不合格; - item.可加工数 = item.总切片数 - item.暗点不合格; - }else{ - item.不合格数 = 0; - item.可加工数 = item.总切片数; - } } }) - - console.log('data',data) that.tableData = data; }); }, diff --git a/src/views/statistics/bxerp/workerTimes.vue b/src/views/statistics/bxerp/workerTimes.vue index fad96345..7fbbba30 100644 --- a/src/views/statistics/bxerp/workerTimes.vue +++ b/src/views/statistics/bxerp/workerTimes.vue @@ -3,19 +3,19 @@
- - - + --> + > - + - + + + - - - - - - - - - - + @@ -78,7 +75,7 @@ export default { dept_name:'', start_date:'', }, - group: [], + mgroups: [], tableData:[], groupsProps: { value: "name", @@ -107,8 +104,17 @@ export default { let that = this; let params = {}; params.query = that.query; - that.$API.bi.dataset.exec.req('performance', params).then((res) => { - that.tableData = res.data2.ds0; + that.$API.bi.dataset.exec.req('lineDay_p', params).then((res) => { + let data = res.data2.ds0; + that.lists = []; + data.forEach(item=>{ + let obj = JSON.parse(item.工段物料生产数); + for(let key in obj){ + item[key]= obj[key]; + if(that.lists.indexOf(key)>-1){}else{that.lists.push(key)} + } + }) + that.tableData = data; }); }, deptChange(){