diff --git a/src/views/statistics/bxerp/defectPBHZ.vue b/src/views/statistics/bxerp/defectPBHZ.vue
index 5a431b7d..2cd1da2c 100644
--- a/src/views/statistics/bxerp/defectPBHZ.vue
+++ b/src/views/statistics/bxerp/defectPBHZ.vue
@@ -35,9 +35,9 @@
stripe
>
-
+
-
+
@@ -112,6 +112,8 @@ export default {
},
users:[],
detailRow:[],
+ nameFilters:[],
+ houzhuiFilters:[],
tableData:[],
};
},
@@ -134,10 +136,22 @@ export default {
getData(){
let that = this;
let params = {};
+ let userList = [],users = [];
+ let houzhuiList = [],houzhuis=[];
params.query = that.query;
that.$API.bi.dataset.exec.req('product_defect_pb_hz', params).then((res) => {
let data = res.data2.ds0;
data.forEach(item=>{
+ console.log('userList',userList)
+ console.log('userList',userList.indexOf(item.员工))
+ if(users.indexOf(item.员工)>-1){}else{
+ users.push(item.员工);
+ userList.push({text:item.员工,value:item.员工})
+ }
+ if(houzhuis.indexOf(item.切片后缀)>-1){}else{
+ houzhuis.push(item.切片后缀);
+ houzhuiList.push({text:item.切片后缀,value:item.切片后缀})
+ }
if(item.缺陷分布!==null){
let defect = JSON.parse(item.缺陷分布);
for(let key in defect){
@@ -165,9 +179,19 @@ export default {
item.加工率数 = count1;//总数-暗点不合格.含-暗点重.含-剪切不合格.含+两个组合数;
item.合格率数 = count_hgls;//:在暗点合格含里刨除剪切可加工和剪切不合格
})
- that.tableData = data;
+ that.$nextTick(() => {
+ that.nameFilters = userList;
+ that.houzhuiFilters = houzhuiList;
+ that.tableData = data;
+ })
});
},
+ filterName(value, row) {
+ return row.员工 == value;
+ },
+ filterHouzhui(value, row) {
+ return row.切片后缀 == value;
+ },
handleClick(row){
let that = this;
that.detailRow = [];