From 93e197e09bcea9e267ce925219d41d8e654e9ad9 Mon Sep 17 00:00:00 2001 From: shijing Date: Tue, 13 Jan 2026 13:41:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=8E=92=E7=89=88=E6=9D=BF=E6=AE=B5?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/statistics/bxerp/defectPBHZ.vue | 24 +++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/views/statistics/bxerp/defectPBHZ.vue b/src/views/statistics/bxerp/defectPBHZ.vue index 45f91db9..cf3995f2 100644 --- a/src/views/statistics/bxerp/defectPBHZ.vue +++ b/src/views/statistics/bxerp/defectPBHZ.vue @@ -35,7 +35,9 @@ stripe > - + + + @@ -113,6 +115,7 @@ export default { users:[], detailRow:[], userFilters:[], + nameFilters:[], houzhuiFilters:[], tableData:[], }; @@ -125,27 +128,24 @@ export default { that.getData(); }, methods: { - getUsers() { - let that = this; - this.$API.system.user.list.req({ page: 0,belong_dept__name:'拉丝排板班组',query:'{id,name}' }).then(res => { - that.users = res; - that.query.user_name = res[0].name; - - }); - }, getData(){ let that = this; let params = {}; let userList = [],users = []; + let nameList = [],names = []; let houzhuiList = [],houzhuis=[]; params.query = that.query; - that.$API.bi.dataset.exec.req('product_defect_pb_hz', params).then((res) => { + that.$API.bi.dataset.exec.req('product_defect_pb_hz_m', params).then((res) => { let data = res.data2.ds0; data.forEach(item=>{ if(users.indexOf(item.员工)>-1){}else{ users.push(item.员工); userList.push({text:item.员工,value:item.员工}) } + if(names.indexOf(item.物料名)>-1){}else{ + names.push(item.物料名); + nameList.push({text:item.物料名,value:item.物料名}) + } if(houzhuis.indexOf(item.切片后缀)>-1){}else{ houzhuis.push(item.切片后缀); houzhuiList.push({text:item.切片后缀,value:item.切片后缀}) @@ -179,12 +179,16 @@ export default { }) that.$nextTick(() => { that.userFilters = userList; + that.nameFilters = nameList; that.houzhuiFilters = houzhuiList; that.tableData = data; }) }); }, filterName(value, row) { + return row.物料名 == value; + }, + filterUser(value, row) { return row.员工 == value; }, filterHouzhui(value, row) {