diff --git a/src/views/statistics/statistics_bang.vue b/src/views/statistics/statistics_bang.vue
index 8eecf8de..11215941 100644
--- a/src/views/statistics/statistics_bang.vue
+++ b/src/views/statistics/statistics_bang.vue
@@ -138,7 +138,7 @@
- {{ scope.row.data.七车间入库_count-scope.row.data.七车间入库_count_notok }}
+ {{ scope.row.data.七车间入库_count-scope.row.data.七车间入库_count_notok }}
@@ -320,6 +320,11 @@
{{ scope.row.data.六车间_抛光_count_use }}
+
+
+ {{ scope.row.data.六车间_抛光_count_notok }}
+
+
{{ scope.row.data.六车间_抛光_合格率 }}
@@ -345,11 +350,6 @@
{{ getCountQt(scope.row.data,'抛光') }}
-
-
- {{ scope.row.data.六车间_抛光_count_notok }}
-
-
{{ scope.row.data.六车间_抛光_日期 }}
@@ -529,8 +529,9 @@ export default {
data() {
return {
params: {
- ordering:'-last_time',
- batch__startswith__in:'ZJ2,G05,J2C,A55',
+ ordering:'-last_time,-first_time',
+ material_start__cate:'棒',
+ last_time_isnull:false,
},
query:{
batch__contains:'',
@@ -544,7 +545,38 @@ export default {
},
methods: {
handleQuery(){
- this.$refs.table.queryData(this.query);
+ let that = this;
+ let querys = [],arr1=[],arr2=[];
+ let obj = {},obj1 = {},obj2 = {};
+ obj.field = 'batch__contains';
+ obj.value = that.query.batch__contains;
+ obj.compare = '';
+ obj1.field = 'last_time__gte';
+ obj1.value = that.query.last_time__gte;
+ obj1.compare = 'gte';
+ obj2.field = 'last_time__gte';
+ obj2.value = that.query.last_time__gte;
+ obj2.compare = 'gte';
+ 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){
+ querys.push(obj);
+ }
+ if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
+ arr1.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){
+ arr2.push(obj2);
+ if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
+ arr2.push(obj);
+ }
+ querys.push(arr2)
+ }
+ let params = {};
+ params.querys = querys;
+ this.$refs.table.queryData(params);
},
getCountQt(data,type){
let count_qt = 0,count = 0;
diff --git a/src/views/statistics/statistics_guan.vue b/src/views/statistics/statistics_guan.vue
index 8ccc0bac..fa8d100f 100644
--- a/src/views/statistics/statistics_guan.vue
+++ b/src/views/statistics/statistics_guan.vue
@@ -188,69 +188,7 @@
-
-
-
- {{ scope.row.data.管料退火_日期 }}
-
-
-
-
- {{ scope.row.data.管料退火_count_use }}
-
-
-
-
- {{ scope.row.data.管料退火_count_ok }}
-
-
-
-
- {{ scope.row.data.管料退火_合格率 }}
-
-
-
-
- {{ scope.row.data.管料退火_count_notok }}
-
-
-
-
- {{ scope.row.data.管料退火_count_n_xzp }}
-
-
-
-
- {{ scope.row.data.管料退火_count_n_thhs }}
-
-
-
-
- {{ scope.row.data.管料退火_count_n_hs }}
-
-
-
-
- {{ scope.row.data.管料退火_count_n_js }}
-
-
-
-
- {{ scope.row.data.管料退火_count_n_qx }}
-
-
-
-
- {{getCountQt(scope.row.data,'管料退火')}}
-
-
-
-
- {{ scope.row.data.管料退火_操作人 }}
-
-
-
-
+
+
+
+
+ {{ scope.row.data.管料退火_日期 }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_use }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_ok }}
+
+
+
+
+ {{ scope.row.data.管料退火_合格率 }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_notok }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_n_xzp }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_n_thhs }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_n_hs }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_n_js }}
+
+
+
+
+ {{ scope.row.data.管料退火_count_n_qx }}
+
+
+
+
+ {{getCountQt(scope.row.data,'管料退火')}}
+
+
+
+
+ {{ scope.row.data.管料退火_操作人 }}
+
+
+
-
+
{{ scope.row.data.六车间领料_日期 }}
@@ -353,6 +353,28 @@
+
+
+
+ {{ scope.row.data.六车间交接领料_日期 }}
+
+
+
+
+ {{ scope.row.data.六车间交接领料_count }}
+
+
+
+
+ {{ scope.row.data.六车间交接领料_送料人 }}
+
+
+
+
+ {{ scope.row.data.六车间交接领料_接料人 }}
+
+
+
@@ -439,7 +461,7 @@
-
+
{{ scope.row.data.六车间中检_count }}
@@ -514,32 +536,32 @@
- {{ scope.row.data.销售发货_count + scope.row.data.六车间生产入库_count_notok }}
+ {{ scope.row.data.销售发货_count + scope.row.data.六车间生产入库_count_notok }}
- {{ scope.row.data.六车间生产入库_合格率 }}
+ {{ scope.row.data.六车间生产入库_合格率 }}
- {{ scope.row.data.六车间生产入库_count_notok }}
+ {{ scope.row.data.六车间生产入库_count_notok }}
- {{ scope.row.data.六车间生产入库_count_n_hs }}
+ {{ scope.row.data.六车间生产入库_count_n_hs }}
- {{ scope.row.data.六车间生产入库_count_n_zw }}
+ {{ scope.row.data.六车间生产入库_count_n_zw }}
- {{getCountQt(scope.row.data,'六车间生产入库')}}
+ {{getCountQt(scope.row.data,'六车间生产入库')}}
@@ -549,7 +571,7 @@
- {{ scope.row.data.六车间生产入库_检验人 }}
+ {{ scope.row.data.六车间生产入库_检验人 }}
@@ -570,7 +592,8 @@ export default {
return {
params: {
ordering:'-last_time',
- batch__startswith__in:'ZB2,B1',
+ material_start__cate:'管',
+ last_time_isnull:false,
},
query:{
batch__contains:'',
@@ -585,7 +608,38 @@ export default {
},
methods: {
handleQuery(){
- this.$refs.table.queryData(this.query);
+ let that = this;
+ let querys = [],arr1=[],arr2=[];
+ let obj = {},obj1 = {},obj2 = {};
+ obj.field = 'batch__contains';
+ obj.value = that.query.batch__contains;
+ obj.compare = '';
+ obj1.field = 'last_time__gte';
+ obj1.value = that.query.last_time__gte;
+ obj1.compare = 'gte';
+ obj2.field = 'last_time__gte';
+ obj2.value = that.query.last_time__gte;
+ obj2.compare = 'gte';
+ 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){
+ querys.push(obj);
+ }
+ if(that.query.last_time__gte!==''&&that.query.last_time__gte!==null){
+ arr1.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){
+ arr2.push(obj2);
+ if(that.query.batch__contains!==''&&that.query.batch__contains!==null){
+ arr2.push(obj);
+ }
+ querys.push(arr2)
+ }
+ let params = {};
+ params.querys = querys;
+ this.$refs.table.queryData(params);
},
getCountQt(data,type){
let count_qt = 0,count = 0;
diff --git a/src/views/statistics/stock_statistics.vue b/src/views/statistics/stock_statistics.vue
index 35b84f80..07b11023 100644
--- a/src/views/statistics/stock_statistics.vue
+++ b/src/views/statistics/stock_statistics.vue
@@ -46,7 +46,6 @@
:filters="nameFilters1"
:filter-method="filterName1"
filter-placement="bottom-end"/>
-
-
-
-
@@ -266,7 +260,6 @@ export default {
{ id: 40, name: "辅助材料" },
{ id: 70, name: "办公用品" },
],
- project_code : this.$TOOL.data.get("BASE_INFO").base.base_code,
};
},
mounted() {
@@ -460,19 +453,10 @@ export default {
if (that.queryDate !== "" && that.queryDate !== null) {
that.start_date = that.queryDate + "-01";
let arr = that.queryDate.split("-");
- that.end_date =
- that.queryDate +
- "-" +
- new Date(arr[0], arr[1], 0).getDate();
+ that.end_date = that.queryDate + "-" + new Date(arr[0], arr[1], 0).getDate();
} else {
- that.start_date =
- that.currentYear + "-" + this.currentMonth + "-01";
- that.end_date =
- that.currentYear +
- "-" +
- this.currentMonth +
- "-" +
- that.currentLastDay;
+ that.start_date = that.currentYear + "-" + this.currentMonth + "-01";
+ that.end_date = that.currentYear + "-" + this.currentMonth + "-" + that.currentLastDay;
}
} else {
if (this.queryDate !== "" && this.queryDate !== null) {