diff --git a/pages/index/downarrears.vue b/pages/index/downarrears.vue deleted file mode 100644 index a11894f..0000000 --- a/pages/index/downarrears.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/index/index.vue b/pages/index/index.vue index c2c926b..8ae56d5 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -196,7 +196,7 @@ arrow-direction="left"> --> - @@ -1035,8 +1035,10 @@ return; } }else if(url == '/pages/index/order?listStatus=6'){ + // switchTab 不支持 URL 参数,用 storage 传递 listStatus + uni.setStorageSync('orderPageQuery', { listStatus: '6' }) uni.switchTab({ - url: '/pages/index/order?listStatus=6' + url: '/pages/index/order' }); }else{ uni.navigateTo({ diff --git a/pages/index/order.vue b/pages/index/order.vue index af98e18..3d8841f 100644 --- a/pages/index/order.vue +++ b/pages/index/order.vue @@ -108,14 +108,21 @@ this.pageType = options.pageType }, onShow(){ - if(uni.getStorageSync('noReload') == true){ uni.removeStorageSync('noReload') - }else{ - this.list = [] - this.page = 1 - this.getOrderInfoList() + return + } + // 首页「待配货」通过 storage 传参;直接点 tabBar 则清空 + const query = uni.getStorageSync('orderPageQuery') + if (query && typeof query === 'object' && query.listStatus !== undefined) { + this.listStatus = query.listStatus + uni.removeStorageSync('orderPageQuery') + } else { + this.listStatus = '' } + this.list = [] + this.page = 1 + this.getOrderInfoList() }, onReachBottom() { if (this.page >= this.totalPages) return; diff --git a/pages/index/uparrears.vue b/pages/index/uparrears.vue deleted file mode 100644 index 313b2bd..0000000 --- a/pages/index/uparrears.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - \ No newline at end of file diff --git a/pages/index/upstream.vue b/pages/index/upstream.vue deleted file mode 100644 index 14f2aa3..0000000 --- a/pages/index/upstream.vue +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/pages/rebate/detail.vue b/pages/rebate/detail.vue deleted file mode 100644 index 6bab02f..0000000 --- a/pages/rebate/detail.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/rebate/rebate.vue b/pages/rebate/rebate.vue deleted file mode 100644 index 0ffe85e..0000000 --- a/pages/rebate/rebate.vue +++ /dev/null @@ -1,226 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/rebate/rebateShare.vue b/pages/rebate/rebateShare.vue deleted file mode 100644 index 2c7ff25..0000000 --- a/pages/rebate/rebateShare.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/rebate/withdrawal.vue b/pages/rebate/withdrawal.vue deleted file mode 100644 index ae8b060..0000000 --- a/pages/rebate/withdrawal.vue +++ /dev/null @@ -1,173 +0,0 @@ - - - - - \ No newline at end of file