|
@@ -9,6 +9,7 @@
|
|
|
:moreParameters="moreParameters"
|
|
|
:column-parsing="columnParsing"
|
|
|
:exportList="exportList"
|
|
|
+ :defaultSearchData="defaultSearchData"
|
|
|
>
|
|
|
<div slot="moreSearch">
|
|
|
<div style="margin-bottom: 10px">
|
|
@@ -120,7 +121,9 @@ export default {
|
|
|
},
|
|
|
pickerMinDate: null,
|
|
|
showTableBool: true,
|
|
|
- radio1: 0
|
|
|
+ radio1: 0,
|
|
|
+ defaultSearchData: [],
|
|
|
+ defaultSearchData2: []
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -132,6 +135,8 @@ export default {
|
|
|
},
|
|
|
radio1() {
|
|
|
this.showTableBool = false
|
|
|
+ console.log(this.defaultSearchData2)
|
|
|
+ this.defaultSearchData = this.defaultSearchData2
|
|
|
this.$nextTick(() => {
|
|
|
this.showTableBool = true
|
|
|
})
|
|
@@ -157,9 +162,32 @@ export default {
|
|
|
pam.overEndTime = `${this.value1?.[1]} 23:59:59`
|
|
|
pam.params.push({ param: 'a.pay_time', compare: '>=', value: pam.overTime })
|
|
|
pam.params.push({ param: 'a.pay_time', compare: '<=', value: pam.overEndTime })
|
|
|
- } else if (pam.params.length == 0) {
|
|
|
+ } else if (pam.params.length == 0 && this.radio1 == 1) {
|
|
|
pam.params.push({ param: 'a.worker_order_id', compare: '=', value: 'XXXXXXXX' })
|
|
|
}
|
|
|
+ this.defaultSearchData2 = pam.params
|
|
|
+ .filter(item =>
|
|
|
+ [
|
|
|
+ 'a.websit_id',
|
|
|
+ 'a.websit_name',
|
|
|
+ 'a.worker_number',
|
|
|
+ 'a.worker_name',
|
|
|
+ 'a.worker_mobile',
|
|
|
+ 'b.goods_name'
|
|
|
+ ].includes(item.param)
|
|
|
+ )
|
|
|
+ .map(item => ({
|
|
|
+ ...item,
|
|
|
+ value: item.value instanceof Array ? item.value.join(',') : item.value,
|
|
|
+ label: {
|
|
|
+ 'a.websit_id': '网点编号',
|
|
|
+ 'a.websit_name': '网点名称',
|
|
|
+ 'a.worker_number': '工程师编号',
|
|
|
+ 'a.worker_name': '工程师名称',
|
|
|
+ 'a.worker_mobile': '工程师手机号',
|
|
|
+ 'b.goods_name': '商品名称'
|
|
|
+ }[item.param]
|
|
|
+ }))
|
|
|
cb && cb(pam)
|
|
|
return [settlementOrderNewListPageV4, settlementOrderNewListPageV3][this.radio1](pam)
|
|
|
} catch (err) {}
|