|
|
@@ -9,7 +9,11 @@
|
|
|
{{ ghsInfo.name}}
|
|
|
</text>
|
|
|
</view>
|
|
|
- <DateSelect class="bar" top="0" @selectDateFn="selectDateFn" defaultShowName='时间' />
|
|
|
+ <!-- 发货时间在左、开单时间在右;不改顶栏结构,只并排放两个筛选 -->
|
|
|
+ <view class="date-filter">
|
|
|
+ <DateSelect class="bar" top="0" @selectDateFn="selectSendDateFn" defaultShowName="发货时间" />
|
|
|
+ <DateSelect class="bar date-filter-gap" top="0" @selectDateFn="selectDateFn" defaultShowName="开单时间" />
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view scroll-y class="shop-list">
|
|
|
@@ -108,6 +112,9 @@ export default {
|
|
|
searchTime:'',
|
|
|
startTime:'',
|
|
|
endTime:'',
|
|
|
+ sendSearchTime:'',
|
|
|
+ sendStartTime:'',
|
|
|
+ sendEndTime:'',
|
|
|
payWayList:[{name:"线下微信",id:0},{name:"现金",id:4},{name:"线下支付宝",id:1},{name:"银行卡",id:5}],
|
|
|
payWay:0,
|
|
|
confirm:-1
|
|
|
@@ -196,6 +203,16 @@ export default {
|
|
|
uni.stopPullDownRefresh()
|
|
|
})
|
|
|
},
|
|
|
+ // 发货时间筛 sendTime,可与开单时间(entryTime)同时生效
|
|
|
+ selectSendDateFn(val){
|
|
|
+ this.sendSearchTime = val.searchTime
|
|
|
+ this.sendStartTime = val.startTime
|
|
|
+ this.sendEndTime = val.endTime
|
|
|
+ this.resetDebtListPage()
|
|
|
+ this.initData().then(res => {
|
|
|
+ uni.stopPullDownRefresh()
|
|
|
+ })
|
|
|
+ },
|
|
|
clearSelectedOrder(){
|
|
|
if (this.$util.isEmpty(this.selectList)) {
|
|
|
this.$msg("请选择订单");
|
|
|
@@ -211,6 +228,9 @@ export default {
|
|
|
searchTime: this.searchTime,
|
|
|
startTime: this.startTime,
|
|
|
endTime: this.endTime,
|
|
|
+ sendSearchTime: this.sendSearchTime,
|
|
|
+ sendStartTime: this.sendStartTime,
|
|
|
+ sendEndTime: this.sendEndTime,
|
|
|
confirm: this.confirm,
|
|
|
}))
|
|
|
this.ghsInfo = data.ghsInfo;
|
|
|
@@ -361,6 +381,14 @@ export default {
|
|
|
font-weight: 600;
|
|
|
color: #333333;
|
|
|
}
|
|
|
+ .date-filter {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ flex-shrink: 0;
|
|
|
+ }
|
|
|
+ .date-filter-gap {
|
|
|
+ margin-left: 24upx;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.shop-list {
|