feat:禅道405排版统计/统计2,员工和物料在表头加筛选功能
This commit is contained in:
parent
bebff1b107
commit
4cfaa59600
|
|
@ -41,7 +41,7 @@
|
|||
stripe
|
||||
>
|
||||
<el-table-column type="index" width="50" fixed="left"/>
|
||||
<el-table-column label="员工" prop="员工">
|
||||
<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>
|
||||
|
|
@ -108,9 +108,9 @@
|
|||
stripe
|
||||
>
|
||||
<el-table-column type="index" width="50" fixed="left"/>
|
||||
<el-table-column label="员工" prop="员工">
|
||||
<el-table-column label="员工" prop="员工" :filters="userFilters" :filter-method="filterUser" filter-placement="bottom-end">
|
||||
</el-table-column>
|
||||
<el-table-column label="物料名" prop="物料名">
|
||||
<el-table-column label="物料名" prop="物料名" :filters="nameFilters" :filter-method="filterName" filter-placement="bottom-end">
|
||||
</el-table-column>
|
||||
<el-table-column label="总数">
|
||||
<template #default="scope">
|
||||
|
|
@ -346,12 +346,17 @@ export default {
|
|||
methods: {
|
||||
getData1(){
|
||||
let that = this;
|
||||
let userList = [],users = [];
|
||||
let nameList = [],names = [];
|
||||
let params = {};
|
||||
params.query = that.query;
|
||||
that.$API.bi.dataset.exec.req('product_defect_pb_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.物料名})
|
||||
|
|
@ -366,7 +371,7 @@ export default {
|
|||
item.剪切合格 = item['剪切¢18.3mm不合格']?item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含- item['剪切¢18.3mm不合格'].含:item.总切片数 - item['剪切¢18.3mm不合格'].含:item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含:item.总切片数;
|
||||
let count_hgls = item.暗点合格?item.暗点合格.含:0;
|
||||
let count1 = item['剪切¢18.3mm不合格']?item.总切片数 - item.长点数 - item['剪切¢18.3mm不合格'].含:item.总切片数 - item.长点数;
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组!==null){
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组){
|
||||
if(item['剪切¢18.3mm不合格'].组['剪切¢18.3mm不合格+暗点不合格']){
|
||||
count1 = count1 + item['剪切¢18.3mm不合格+暗点不合格'];
|
||||
}
|
||||
|
|
@ -384,6 +389,7 @@ export default {
|
|||
item.合格率数 = count_hgls;//:在暗点合格含里刨除剪切可加工和剪切不合格
|
||||
})
|
||||
that.$nextTick(() => {
|
||||
that.userFilters = userList;
|
||||
that.nameFilters = nameList;
|
||||
that.tableData = data;
|
||||
})
|
||||
|
|
@ -392,10 +398,20 @@ export default {
|
|||
getData2(){
|
||||
let that = this;
|
||||
let params = {};
|
||||
let userList = [],users = [];
|
||||
let nameList = [],names = [];
|
||||
params.query = that.query;
|
||||
that.$API.bi.dataset.exec.req('product_defect_pb_user_mname', 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(item.缺陷分布!==null){
|
||||
let defect = JSON.parse(item.缺陷分布);
|
||||
for(let key in defect){
|
||||
|
|
@ -406,7 +422,7 @@ export default {
|
|||
item.剪切合格 = item['剪切¢18.3mm不合格']?item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含- item['剪切¢18.3mm不合格'].含:item.总切片数 - item['剪切¢18.3mm不合格'].含:item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含:item.总切片数;
|
||||
let count_hgls = item.暗点合格?item.暗点合格.含:0;
|
||||
let count1 = item['剪切¢18.3mm不合格']?item.总切片数 - item.长点数 - item['剪切¢18.3mm不合格'].含:item.总切片数 - item.长点数;
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组!==null){
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组){
|
||||
if(item['剪切¢18.3mm不合格'].组['剪切¢18.3mm不合格+暗点不合格']){
|
||||
count1 = count1 + item['剪切¢18.3mm不合格+暗点不合格'];
|
||||
}
|
||||
|
|
@ -424,6 +440,8 @@ export default {
|
|||
item.合格率数 = count_hgls;
|
||||
})
|
||||
that.$nextTick(() => {
|
||||
that.userFilters = userList;
|
||||
that.nameFilters = nameList;
|
||||
that.tableData = data;
|
||||
})
|
||||
});
|
||||
|
|
@ -460,7 +478,7 @@ export default {
|
|||
item.剪切合格 = item['剪切¢18.3mm不合格']?item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含- item['剪切¢18.3mm不合格'].含:item.总切片数 - item['剪切¢18.3mm不合格'].含:item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含:item.总切片数;
|
||||
let count_hgls = item.暗点合格?item.暗点合格.含:0;
|
||||
let count1 = item['剪切¢18.3mm不合格']?item.总切片数 - item.长点数 - item['剪切¢18.3mm不合格'].含:item.总切片数 - item.长点数;
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组!==null){
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组){
|
||||
if(item['剪切¢18.3mm不合格'].组['剪切¢18.3mm不合格+暗点不合格']){
|
||||
count1 = count1 + item['剪切¢18.3mm不合格+暗点不合格'];
|
||||
}
|
||||
|
|
@ -512,7 +530,7 @@ export default {
|
|||
item.剪切合格 = item['剪切¢18.3mm不合格']?item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含- item['剪切¢18.3mm不合格'].含:item.总切片数 - item['剪切¢18.3mm不合格'].含:item['剪切¢18.3mm可加工']?item.总切片数 - item['剪切¢18.3mm可加工'].含:item.总切片数;
|
||||
let count_hgls = item.暗点合格?item.暗点合格.含:0;
|
||||
let count1 = item['剪切¢18.3mm不合格']?item.总切片数 - item.长点数 - item['剪切¢18.3mm不合格'].含:item.总切片数 - item.长点数;
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组!==null){
|
||||
if(item['剪切¢18.3mm不合格']&&item['剪切¢18.3mm不合格'].组){
|
||||
if(item['剪切¢18.3mm不合格'].组['剪切¢18.3mm不合格+暗点不合格']){
|
||||
count1 = count1 + item['剪切¢18.3mm不合格+暗点不合格'];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue