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);
}