|
@@ -335,11 +335,9 @@ export default {
|
|
|
},
|
|
|
currentChange(currentPage) {
|
|
|
this.page.currentPage = currentPage;
|
|
|
- // this.gobackSearch(this.search)
|
|
|
},
|
|
|
sizeChange(pageSize) {
|
|
|
this.page.pageSize = pageSize;
|
|
|
- this.gobackSearch(this.search)
|
|
|
},
|
|
|
//列表刷新触发
|
|
|
refreshChange() {
|
|
@@ -359,16 +357,17 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
onLoad(page, params) {
|
|
|
- if (this.search.businesDate && this.search.businesDate.length > 0) {
|
|
|
- params = {
|
|
|
- ...params,
|
|
|
- orderStartDate: this.search.businesDate[0]+ " " + "00:00:00",
|
|
|
- orderEndDate: this.search.businesDate[1]+ " " + "23:59:59",
|
|
|
- }
|
|
|
- delete params.businesDate;
|
|
|
- }
|
|
|
+ // if (this.search.businesDate && this.search.businesDate.length > 0) {
|
|
|
+ // params = {
|
|
|
+ // ...params,
|
|
|
+ // orderStartDate: this.search.businesDate[0]+ " " + "00:00:00",
|
|
|
+ // orderEndDate: this.search.businesDate[1]+ " " + "23:59:59",
|
|
|
+ // }
|
|
|
+ // delete params.businesDate;
|
|
|
+ // }
|
|
|
+ let data = this.gobackSearch(params)
|
|
|
|
|
|
- let queryParams = Object.assign({}, params, {
|
|
|
+ let queryParams = Object.assign({}, data, {
|
|
|
size: page.pageSize,
|
|
|
current: page.currentPage,
|
|
|
billType:'XS',
|
|
@@ -399,32 +398,36 @@ export default {
|
|
|
this.$refs.crud.toggleRowExpansion(item, false)
|
|
|
})
|
|
|
this.isShow = true;
|
|
|
- this.gobackSearch(this.search)
|
|
|
+ this.onLoad(this.page, this.search);
|
|
|
},
|
|
|
gobackSearch(params) {
|
|
|
- let data = {};
|
|
|
- data = Object.assign({}, params)
|
|
|
- if (data.requiredDeliveryDate && data.requiredDeliveryDate != '') {
|
|
|
- data.deliveryStartDate = data.requiredDeliveryDate[0]+ " " + "00:00:00"
|
|
|
- data.deliveryEndDate = data.requiredDeliveryDate[1]+ " " + "23:59:59"
|
|
|
- this.$delete(data,'requiredDeliveryDate')
|
|
|
+ params = Object.assign({}, this.search)
|
|
|
+ if (params.businesDate && params.businesDate != '') {
|
|
|
+ params.orderStartDate = params.businesDate[0]+ " " + "00:00:00"
|
|
|
+ params.orderEndDate = params.businesDate[1]+ " " + "23:59:59"
|
|
|
+ this.$delete(params,'businesDate')
|
|
|
+ }
|
|
|
+ if (params.requiredDeliveryDate && params.requiredDeliveryDate != '') {
|
|
|
+ params.deliveryStartDate = params.requiredDeliveryDate[0]+ " " + "00:00:00"
|
|
|
+ params.deliveryEndDate = params.requiredDeliveryDate[1]+ " " + "23:59:59"
|
|
|
+ this.$delete(params,'requiredDeliveryDate')
|
|
|
}
|
|
|
- if (data.requiredArrivalDate && data.requiredArrivalDate != '') {
|
|
|
- data.arrivalDateStart = data.requiredArrivalDate[0]+ " " + "00:00:00"
|
|
|
- data.arrivalDateEnd = data.requiredArrivalDate[1]+ " " + "23:59:59"
|
|
|
- this.$delete(data,'requiredArrivalDate')
|
|
|
+ if (params.requiredArrivalDate && params.requiredArrivalDate != '') {
|
|
|
+ params.arrivalDateStart = params.requiredArrivalDate[0]+ " " + "00:00:00"
|
|
|
+ params.arrivalDateEnd = params.requiredArrivalDate[1]+ " " + "23:59:59"
|
|
|
+ this.$delete(params,'requiredArrivalDate')
|
|
|
}
|
|
|
- if (data.actualDeliveryDate && data.actualDeliveryDate != '') {
|
|
|
- data.actualDeliveryDateStart = data.actualDeliveryDate[0]+ " " + "00:00:00"
|
|
|
- data.actualDeliveryDateEnd = data.actualDeliveryDate[1]+ " " + "23:59:59"
|
|
|
- this.$delete(data,'actualDeliveryDate')
|
|
|
+ if (params.actualDeliveryDate && params.actualDeliveryDate != '') {
|
|
|
+ params.actualDeliveryDateStart = params.actualDeliveryDate[0]+ " " + "00:00:00"
|
|
|
+ params.actualDeliveryDateEnd = params.actualDeliveryDate[1]+ " " + "23:59:59"
|
|
|
+ this.$delete(params,'actualDeliveryDate')
|
|
|
}
|
|
|
- if (data.createTime && data.createTime != '') {
|
|
|
- data.createTimeStart = data.createTime[0]+ " " + "00:00:00"
|
|
|
- data.createTimeEnd = data.createTime[1]+ " " + "23:59:59"
|
|
|
- this.$delete(data,'createTime')
|
|
|
+ if (params.createTime && params.createTime != '') {
|
|
|
+ params.createTimeStart = params.createTime[0]+ " " + "00:00:00"
|
|
|
+ params.createTimeEnd = params.createTime[1]+ " " + "23:59:59"
|
|
|
+ this.$delete(params,'createTime')
|
|
|
}
|
|
|
- this.onLoad(this.page, data);
|
|
|
+ return params
|
|
|
},
|
|
|
//列保存触发
|
|
|
async saveColumn() {
|