diff --git a/page_goods/orderDetail/orderDetail.vue b/page_goods/orderDetail/orderDetail.vue index 2310eec..39e0893 100644 --- a/page_goods/orderDetail/orderDetail.vue +++ b/page_goods/orderDetail/orderDetail.vue @@ -8,7 +8,9 @@ - {{ orderData.order_status_name }} + 待支付 + {{ orderData.order_status_name }} + ({{ orderData.promotion_status_name }}) diff --git a/pages/order/list.vue b/pages/order/list.vue index 245d6c8..782f42e 100644 --- a/pages/order/list.vue +++ b/pages/order/list.vue @@ -30,7 +30,10 @@ 订单号:{{ orderItem.order_no }} - + + {{ orderStatusName }} + + {{ orderItem.order_status_name }} @@ -84,9 +87,23 @@ - - {{goodsItem.delivery_status_name}} - + + + + + + + 已支付 + + + 未支付 + + + 部分支付 + + + + @@ -279,6 +296,7 @@ return { scrollInto: '', orderStatus: 'all', + orderStatusName: '', statusList: [], orderList: [], contentText: {}, @@ -346,9 +364,22 @@ } if (this.orderStatus == '') this.mergePayOrder = []; this.orderStatus = this.statusList[index].status; - this.$refs.loadingCover.show(); + + let _findRes = this.findStatusItem(this.statusList, this.orderStatus); + //如果tab的索引=all(全部),那么就展示订单原有的状态名称,否则展示当前tab的名称 + if (this.orderStatus == 'all'){ + this.orderStatusName = ''//当前订单卡片的状态名称 + }else{ + this.orderStatusName = _findRes.name//当前订单卡片的状态名称 + } + + this.$refs.loadingCover.show(); this.$refs.mescroll.refresh(); }, + //查找状态名称 + findStatusItem(statusArray, statusValue) { + return statusArray.find(item => item.status === statusValue); + }, getListData(mescroll) { this.$api.sendRequest({ url: '/api/order/lists',