继续完善购物逻辑闭环,consumer模块完成度75%

This commit is contained in:
2026-01-26 17:15:51 +08:00
parent be90f1213b
commit f2f208f258
21 changed files with 2516 additions and 217 deletions

View File

@@ -91,6 +91,7 @@
<button v-if="order.status === 2" class="remind-btn" @click="remindDelivery">提醒发货</button>
<button v-if="order.status === 3" class="confirm-btn" @click="confirmReceive">确认收货</button>
<button v-if="order.status === 4" class="review-btn" @click="goToReview">评价商品</button>
<button v-if="order.status >= 2 && order.status <= 4" class="refund-btn" @click="applyRefund">申请售后</button>
<button v-if="order.status <= 2" class="cancel-btn" @click="cancelOrder">取消订单</button>
<button class="service-btn" @click="contactService">联系客服</button>
</view>
@@ -310,6 +311,12 @@ export default {
})
},
applyRefund() {
uni.navigateTo({
url: `/pages/mall/consumer/apply-refund?orderId=${this.order.id}`
})
},
cancelOrder() {
uni.showModal({
title: '取消订单',
@@ -578,6 +585,12 @@ export default {
color: #fff;
}
.refund-btn {
background-color: #ffffff;
color: #666;
border: 1px solid #ccc;
}
.cancel-btn {
background-color: #f5f5f5;
color: #666;