fix:排版板段统计
This commit is contained in:
parent
702ef1e296
commit
93e197e09b
|
|
@ -35,7 +35,9 @@
|
|||
stripe
|
||||
>
|
||||
<el-table-column type="index" width="50" fixed="left"/>
|
||||
<el-table-column label="员工" prop="员工" :filters="userFilters" :filter-method="filterName" filter-placement="bottom-end" >
|
||||
<el-table-column label="员工" prop="员工" :filters="userFilters" :filter-method="filterUser" filter-placement="bottom-end" >
|
||||
</el-table-column>
|
||||
<el-table-column label="物料名" prop="物料名" :filters="nameFilters" :filter-method="filterName" filter-placement="bottom-end">
|
||||
</el-table-column>
|
||||
<el-table-column label="切片后缀" prop="切片后缀" :filters="houzhuiFilters" :filter-method="filterHouzhui" filter-placement="bottom-end">
|
||||
</el-table-column>
|
||||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue