wangfukang 19 hours ago
parent
commit
83171d380f
  1. 31
      components/tab-bar/delivery.vue

31
components/tab-bar/delivery.vue

@ -63,6 +63,9 @@
<uni-icons type="info" size="10"></uni-icons>
跑腿
</view>
<view class="transfer-delivery-btn" v-if="canTransferOrder" @tap="goTransferDeliveryOrders">
中转单
</view>
<view class="delivery-ranking-btn" @tap="goDeliveryRanking">
配送排行
</view>
@ -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);
}

Loading…
Cancel
Save