From 83171d380f72b76362f56c1391481f1e205b76df Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Sun, 20 Sep 2026 11:05:00 +0800 Subject: [PATCH] 1 --- components/tab-bar/delivery.vue | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/components/tab-bar/delivery.vue b/components/tab-bar/delivery.vue index cb326a4..f994f99 100644 --- a/components/tab-bar/delivery.vue +++ b/components/tab-bar/delivery.vue @@ -63,6 +63,9 @@ 跑腿 + + 中转单 + 配送排行 @@ -575,6 +578,10 @@ return '已上线,但还没有勾选参与派单的路线' } return '已准备好接收符合范围和佣金的订单' + }, + canTransferOrder() { + const worker = uni.getStorageSync('worker') + return !!(worker && worker.canTransferOrder == 1) } }, filters: { @@ -762,6 +769,12 @@ url: '/package3/shop/ranking' }) }, + goTransferDeliveryOrders() { + if (!this.ensureWorkerRegistered()) return + uni.navigateTo({ + url: '/package3/shop/transferDeliveryOrderList?role=worker' + }) + }, goPartTimeRegister() { if (!this.ensureLogin()) return if (uni.getStorageSync('worker')) { @@ -1512,6 +1525,24 @@ flex-shrink: 0; } + .transfer-delivery-btn { + height: 58rpx; + line-height: 58rpx; + padding: 0 22rpx; + border-radius: 999rpx; + background: linear-gradient(135deg, #fff2e9 0%, #ffd0a8 100%); + box-shadow: 0 10rpx 22rpx rgba(255, 128, 64, 0.14); + color: #9a4b13; + font-size: 22rpx; + font-weight: 900; + text-align: center; + flex-shrink: 0; + } + + .transfer-delivery-btn:active { + transform: scale(0.96); + } + .delivery-ranking-btn:active { transform: scale(0.96); }