diff --git a/src/views/statistics/bxerp/workHoursPB.vue b/src/views/statistics/bxerp/workHoursPB.vue
index c854a793..ad77f320 100644
--- a/src/views/statistics/bxerp/workHoursPB.vue
+++ b/src/views/statistics/bxerp/workHoursPB.vue
@@ -41,7 +41,7 @@
stripe
>
-
+
@@ -108,9 +108,9 @@
stripe
>
-
+
-
+
@@ -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不合格+暗点不合格'];
}