From 425821ecf76cae6838b251145739b71667d8a01c Mon Sep 17 00:00:00 2001 From: lifizer <913626195@qq.com> Date: Fri, 21 Feb 2025 14:23:49 +0800 Subject: [PATCH] =?UTF-8?q?Feat(=E6=88=91=E7=9A=84=E7=A4=BC=E5=93=81?= =?UTF-8?q?=E5=8D=A1):=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg_user/views/giftList.vue | 59 +++++++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 19 deletions(-) diff --git a/pkg_user/views/giftList.vue b/pkg_user/views/giftList.vue index f3c11c9..17dc497 100644 --- a/pkg_user/views/giftList.vue +++ b/pkg_user/views/giftList.vue @@ -126,27 +126,12 @@ 赠言:{{ item.message }} - 送给朋友 - - - - 已全部领取 - - - 灰色按钮 + {{ getStatus(item) }} @@ -259,6 +244,42 @@ export default { this.isLoad = true }) }, + getStatus(order) { + const type = Number(order._status._type) + let status = '' + switch (type) { + case 0: + status = '待付款' + break + case 1: + status = '礼包待发货' + break + case 2: + status = '礼包待收货' + break + case 3: + status = '礼包已收货' + break + case 4: + status = '已完成' + break + case -1: + status = '退款中' + break + case -2: + status = '已退回' + break + case -3: + status = '退款失败' + break + case 9: + status = '已取消' + break + default: + break + } + return status + }, showTips() { this.$refs.giftTips.showTips = true },