fix:棒管综合统计调整
This commit is contained in:
parent
0113d7a9ef
commit
eacbfea375
|
|
@ -43,7 +43,7 @@
|
||||||
ref="table"
|
ref="table"
|
||||||
:apiObj="apiObj"
|
:apiObj="apiObj"
|
||||||
:params="params"
|
:params="params"
|
||||||
:query="query"
|
:query="params"
|
||||||
id="exportDiv"
|
id="exportDiv"
|
||||||
stripe
|
stripe
|
||||||
>
|
>
|
||||||
|
|
@ -459,6 +459,11 @@
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_count }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_count }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="合格率" class-name="colorheader5">
|
||||||
|
<template #default="scope">
|
||||||
|
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_合格率 }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="不合格数" class-name="colorheader5">
|
<el-table-column label="不合格数" class-name="colorheader5">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_count_notok }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_count_notok }}</span>
|
||||||
|
|
@ -489,11 +494,6 @@
|
||||||
<span v-if="scope.row.data">{{ getCountQt(scope.row.data,'六车间生产入库') }}</span>
|
<span v-if="scope.row.data">{{ getCountQt(scope.row.data,'六车间生产入库') }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="合格率" class-name="colorheader5">
|
|
||||||
<template #default="scope">
|
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_合格率 }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="日期" class-name="colorheader5" min-width="160">
|
<el-table-column label="日期" class-name="colorheader5" min-width="160">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_检验日期 }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.六车间生产入库_检验日期 }}</span>
|
||||||
|
|
@ -505,6 +505,11 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column label="发货检验数" class-name="colorheader6">
|
||||||
|
<template #default="scope">
|
||||||
|
<span v-if="scope.row.data">{{ scope.row.data.销售发货_count }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="6号领取加工-发货合格率" class-name="colorheader6">
|
<el-table-column label="6号领取加工-发货合格率" class-name="colorheader6">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.六车间_批次发货合格率 }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.六车间_批次发货合格率 }}</span>
|
||||||
|
|
@ -529,16 +534,15 @@ export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
params: {
|
params: {
|
||||||
ordering:'-last_time,-first_time',
|
ordering:'-data__棒料成型_小日期',
|
||||||
material_start__cate:'棒',
|
querys : [[{field:"data__has_key",compare:"",value:"棒料成型_日期"}]]
|
||||||
last_time_isnull:false,
|
|
||||||
},
|
},
|
||||||
query:{
|
query:{
|
||||||
batch__contains:'',
|
batch__contains:'',
|
||||||
last_time__gte:'',
|
last_time__gte:'',
|
||||||
last_time__lte:'',
|
last_time__lte:'',
|
||||||
},
|
},
|
||||||
apiObj: this.$API.wpm.batchst,
|
apiObj: this.$API.wpm.batchstquery,
|
||||||
options:[],
|
options:[],
|
||||||
tableData:[],
|
tableData:[],
|
||||||
};
|
};
|
||||||
|
|
@ -546,33 +550,25 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
handleQuery(){
|
handleQuery(){
|
||||||
let that = this;
|
let that = this;
|
||||||
let querys = [],arr1=[],arr2=[];
|
let querys = [[{field:"data__has_key",compare:"",value:"棒料成型_日期"}],];
|
||||||
let obj = {},obj1 = {},obj2 = {};
|
let obj = {},obj1 = {},obj2 = {};
|
||||||
obj.field = 'batch__contains';
|
obj.field = 'batch__contains';
|
||||||
obj.value = that.query.batch__contains;
|
obj.value = that.query.batch__contains;
|
||||||
obj.compare = '';
|
obj.compare = '';
|
||||||
obj1.field = 'last_time__gte';
|
obj1.field = 'last_time';
|
||||||
obj1.value = that.query.last_time__gte;
|
obj1.value = that.query.last_time__gte;
|
||||||
obj1.compare = 'gte';
|
obj1.compare = 'gte';
|
||||||
obj2.field = 'last_time__gte';
|
obj2.field = 'last_time';
|
||||||
obj2.value = that.query.last_time__gte;
|
obj2.value = that.query.last_time__lte;
|
||||||
obj2.compare = 'gte';
|
obj2.compare = 'lte';
|
||||||
if((that.query.last_time__gte==''||that.query.last_time__gte==null)&&(that.query.last_time__lte==''||that.query.last_time__lte==null)&&that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
||||||
querys.push(obj);
|
querys[0].push(obj);
|
||||||
}
|
}
|
||||||
if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
|
if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
|
||||||
arr1.push(obj1);
|
querys[0].push(obj1);
|
||||||
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
|
||||||
arr1.push(obj);
|
|
||||||
}
|
|
||||||
querys.push(arr1)
|
|
||||||
}
|
}
|
||||||
if(that.query.last_time__lte!==''&&that.query.last_time__lte!==null){
|
if(that.query.last_time__lte!==''&&that.query.last_time__lte!==null){
|
||||||
arr2.push(obj2);
|
querys[0].push(obj2);
|
||||||
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
|
||||||
arr2.push(obj);
|
|
||||||
}
|
|
||||||
querys.push(arr2)
|
|
||||||
}
|
}
|
||||||
let params = {};
|
let params = {};
|
||||||
params.querys = querys;
|
params.querys = querys;
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@
|
||||||
ref="table"
|
ref="table"
|
||||||
:apiObj="apiObj"
|
:apiObj="apiObj"
|
||||||
:params="params"
|
:params="params"
|
||||||
:query="query"
|
:query="params"
|
||||||
id="exportDiv"
|
id="exportDiv"
|
||||||
stripe
|
stripe
|
||||||
>
|
>
|
||||||
|
|
@ -129,12 +129,12 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="合格数" class-name="colorheader2">
|
<el-table-column label="合格数" class-name="colorheader2">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_抽检合格数 }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_合格数 }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="合格率" class-name="colorheader2">
|
<el-table-column label="合格率" class-name="colorheader2">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_抽检合格率 }}</span>
|
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_合格率 }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="不合格数" class-name="colorheader2">
|
<el-table-column label="不合格数" class-name="colorheader2">
|
||||||
|
|
@ -591,9 +591,8 @@ export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
params: {
|
params: {
|
||||||
ordering:'-last_time',
|
ordering:'-data__管料成型_小日期',
|
||||||
material_start__cate:'管',
|
querys : [[{field:"data__has_key",compare:"",value:"管料成型_日期"}]]
|
||||||
last_time_isnull:false,
|
|
||||||
},
|
},
|
||||||
query:{
|
query:{
|
||||||
batch__contains:'',
|
batch__contains:'',
|
||||||
|
|
@ -601,7 +600,7 @@ export default {
|
||||||
last_time__lte:'',
|
last_time__lte:'',
|
||||||
|
|
||||||
},
|
},
|
||||||
apiObj: this.$API.wpm.batchst,
|
apiObj: this.$API.wpm.batchstquery,
|
||||||
options:[],
|
options:[],
|
||||||
tableData:[],
|
tableData:[],
|
||||||
};
|
};
|
||||||
|
|
@ -609,33 +608,25 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
handleQuery(){
|
handleQuery(){
|
||||||
let that = this;
|
let that = this;
|
||||||
let querys = [],arr1=[],arr2=[];
|
let querys = [[{field:"data__has_key",compare:"",value:"管料成型_日期"}]];
|
||||||
let obj = {},obj1 = {},obj2 = {};
|
let obj = {},obj1 = {},obj2 = {};
|
||||||
obj.field = 'batch__contains';
|
obj.field = 'batch__contains';
|
||||||
obj.value = that.query.batch__contains;
|
obj.value = that.query.batch__contains;
|
||||||
obj.compare = '';
|
obj.compare = '';
|
||||||
obj1.field = 'last_time__gte';
|
obj1.field = 'last_time';
|
||||||
obj1.value = that.query.last_time__gte;
|
obj1.value = that.query.last_time__gte;
|
||||||
obj1.compare = 'gte';
|
obj1.compare = 'gte';
|
||||||
obj2.field = 'last_time__gte';
|
obj2.field = 'last_time';
|
||||||
obj2.value = that.query.last_time__gte;
|
obj2.value = that.query.last_time__lte;
|
||||||
obj2.compare = 'gte';
|
obj2.compare = 'lte';
|
||||||
if((that.query.last_time__gte==''||that.query.last_time__gte==null)&&(that.query.last_time__lte==''||that.query.last_time__lte==null)&&that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
||||||
querys.push(obj);
|
querys[0].push(obj);
|
||||||
}
|
}
|
||||||
if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
|
if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
|
||||||
arr1.push(obj1);
|
querys[0].push(obj1);
|
||||||
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
|
||||||
arr1.push(obj);
|
|
||||||
}
|
|
||||||
querys.push(arr1)
|
|
||||||
}
|
}
|
||||||
if(that.query.last_time__lte!==''&&that.query.last_time__lte!==null){
|
if(that.query.last_time__lte!==''&&that.query.last_time__lte!==null){
|
||||||
arr2.push(obj2);
|
querys[0].push(obj2);
|
||||||
if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
|
|
||||||
arr2.push(obj);
|
|
||||||
}
|
|
||||||
querys.push(arr2)
|
|
||||||
}
|
}
|
||||||
let params = {};
|
let params = {};
|
||||||
params.querys = querys;
|
params.querys = querys;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue