diff --git a/App.vue b/App.vue index d2204fc..52efa1a 100644 --- a/App.vue +++ b/App.vue @@ -1,7 +1,9 @@ \ No newline at end of file diff --git a/pages/order/MyOrder/index.vue b/pages/order/MyOrder/index.vue index d90b595..7dd2f5e 100644 --- a/pages/order/MyOrder/index.vue +++ b/pages/order/MyOrder/index.vue @@ -145,9 +145,11 @@ import {cancelOrderHandle, payOrderHandle, takeOrderHandle} from "@/libs/order"; import Loading from "@/components/Loading"; import Payment from "@/components/Payment"; import {mapGetters} from "vuex"; +import { pageListenMixins } from '@/mixins/pageListenMixins' export default { name: "MyOrder", + mixins: [pageListenMixins], data() { return { webUrl: this.$VUE_APP_RESOURCES_URL, @@ -172,6 +174,7 @@ export default { showExtend: false, delayId: null, + pageKeyId: Object.freeze('userOrderIndex') }; }, components: { @@ -180,10 +183,10 @@ export default { }, computed: mapGetters(["userInfo"]), onShow: function () { - this.type = parseInt(this.$yroute.query.type) || 0; + this.type = this.type || parseInt(this.$yroute.query.type) || 0; this.changeType(this.type); this.getOrderData(); - this.getOrderList(); + this.getOrderListReq(); }, onHide: function () { this.orderList = []; @@ -202,7 +205,8 @@ export default { }) }, goRefund(order) { - if (this.type === 4) { + // fix bug#1631 + if (this.type === 4 || parseInt(order._status._type) === 3) { uni.showToast({ title: '订单已收货,如需退款请联系客服', mask: false, @@ -300,9 +304,9 @@ export default { this.page = 1; this.loaded = false; this.loading = false; - this.getOrderList(); + this.getOrderListReq(); }, - getOrderList() { + getOrderListReq() { if (this.loading || this.loaded) return; this.loading = true; const { @@ -413,7 +417,7 @@ export default { } }, onReachBottom() { - !this.loading && this.getOrderList(); + !this.loading && this.getOrderListReq(); } }; diff --git a/pages/order/OrderDetails/index.vue b/pages/order/OrderDetails/index.vue index 1bc26ae..c4b108e 100644 --- a/pages/order/OrderDetails/index.vue +++ b/pages/order/OrderDetails/index.vue @@ -130,7 +130,7 @@ 买家留言: - {{ orderInfo.mark }} + {{ orderInfo.mark }} @@ -233,9 +233,11 @@