|
|
@@ -4,15 +4,15 @@
|
|
|
<view class="top-view">
|
|
|
<view class="top-row">
|
|
|
<view class="info-item">
|
|
|
- <image class="logo" :src="ghsInfo.avatar"/>
|
|
|
<text class="name">
|
|
|
{{ ghsInfo.name}}
|
|
|
</text>
|
|
|
</view>
|
|
|
- <!-- 发货时间在左、开单时间在右;不改顶栏结构,只并排放两个筛选 -->
|
|
|
+ <!-- 重置靠发货时间左边;发货时间在左、开单时间在右 -->
|
|
|
<view class="date-filter">
|
|
|
- <DateSelect class="bar" top="0" @selectDateFn="selectSendDateFn" defaultShowName="发货时间" />
|
|
|
- <DateSelect class="bar date-filter-gap" top="0" @selectDateFn="selectDateFn" defaultShowName="开单时间" />
|
|
|
+ <text class="date-reset-text" @click="resetDateFilters">重置</text>
|
|
|
+ <DateSelect ref="sendDateSelect" class="bar" top="0" @selectDateFn="selectSendDateFn" defaultShowName="发货时间" />
|
|
|
+ <DateSelect ref="billDateSelect" class="bar date-filter-gap" top="0" @selectDateFn="selectDateFn" defaultShowName="开单时间" />
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -213,6 +213,23 @@ export default {
|
|
|
uni.stopPullDownRefresh()
|
|
|
})
|
|
|
},
|
|
|
+ // 清空发货/开单两套时间筛选,列表回到未按时段过滤的状态
|
|
|
+ resetDateFilters() {
|
|
|
+ this.searchTime = ''
|
|
|
+ this.startTime = ''
|
|
|
+ this.endTime = ''
|
|
|
+ this.sendSearchTime = ''
|
|
|
+ this.sendStartTime = ''
|
|
|
+ this.sendEndTime = ''
|
|
|
+ if (this.$refs.billDateSelect && this.$refs.billDateSelect.reset) {
|
|
|
+ this.$refs.billDateSelect.reset()
|
|
|
+ }
|
|
|
+ if (this.$refs.sendDateSelect && this.$refs.sendDateSelect.reset) {
|
|
|
+ this.$refs.sendDateSelect.reset()
|
|
|
+ }
|
|
|
+ this.resetDebtListPage()
|
|
|
+ this.initData()
|
|
|
+ },
|
|
|
clearSelectedOrder(){
|
|
|
if (this.$util.isEmpty(this.selectList)) {
|
|
|
this.$msg("请选择订单");
|
|
|
@@ -389,6 +406,12 @@ export default {
|
|
|
.date-filter-gap {
|
|
|
margin-left: 24upx;
|
|
|
}
|
|
|
+ .date-reset-text {
|
|
|
+ margin-right: 16upx;
|
|
|
+ font-size: 26upx;
|
|
|
+ color: #3385FF;
|
|
|
+ flex-shrink: 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.shop-list {
|