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) {