diff --git a/src/views/statistics/bxerp/defect.vue b/src/views/statistics/bxerp/defect.vue index fd53568d..7a5d3259 100644 --- a/src/views/statistics/bxerp/defect.vue +++ b/src/views/statistics/bxerp/defect.vue @@ -39,21 +39,50 @@ - + + - + + - + + - + + - + + - + + - + + + @@ -101,12 +130,37 @@ export default { item[key]=defect[key]; } } - }) - data.forEach(item=>{ - if(item.暗点不合格){ - item.长点率 = (item.暗点不合格/item.总生产数*100).toFixed(2)+'%'; + item.不合格数 = 0; + item.可加工数 = 0; + if(item['剪切¢18.3mm不合格']){ + if(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不合格']; + } + }else{ + if(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; });