From e1f41d777850d232411e35aba3cc89d28e0b181f Mon Sep 17 00:00:00 2001 From: Junling Bu Date: Mon, 15 Jul 2019 15:35:59 +0800 Subject: [PATCH] =?UTF-8?q?chore[litemall-vue]:=20=E6=8E=A5=E5=85=A5?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E8=AE=A2=E5=8D=95API=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E8=AE=A2=E5=8D=95=E9=A1=B5=E9=9D=A2=E9=87=8D=E5=91=BD?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- litemall-vue/src/api/api.js | 2 +- litemall-vue/src/router/order.js | 10 +- litemall-vue/src/router/user.js | 4 +- litemall-vue/src/views/items/detail/index.vue | 2 +- .../{place-order-entity.vue => checkout.vue} | 0 .../src/views/order/order-detail/index.vue | 196 ++++++++++++++++++ .../src/views/order/orderDetail/index.vue | 174 ---------------- litemall-vue/src/views/order/tabbar-cart.vue | 2 +- .../index.vue | 128 +++++++----- 9 files changed, 287 insertions(+), 231 deletions(-) rename litemall-vue/src/views/order/{place-order-entity.vue => checkout.vue} (100%) create mode 100644 litemall-vue/src/views/order/order-detail/index.vue delete mode 100755 litemall-vue/src/views/order/orderDetail/index.vue rename litemall-vue/src/views/user/{order-entity-list => order-list}/index.vue (55%) diff --git a/litemall-vue/src/api/api.js b/litemall-vue/src/api/api.js index b76b03a8..893953ff 100644 --- a/litemall-vue/src/api/api.js +++ b/litemall-vue/src/api/api.js @@ -327,7 +327,7 @@ export function orderCancel(data) { const OrderRefund='wx/order/refund'; //退款取消订单 export function orderRefund(data) { return request({ - url: OrderSubmit, + url: OrderRefund, method: 'post', data }) diff --git a/litemall-vue/src/router/order.js b/litemall-vue/src/router/order.js index 6e5bb7e7..5c76f113 100644 --- a/litemall-vue/src/router/order.js +++ b/litemall-vue/src/router/order.js @@ -13,14 +13,14 @@ export default [ } }, { - path: '/order/placeOrderEntity', - name: 'placeOrderEntity', - component: () => import('@/views/order/place-order-entity') + path: '/order/checkout', + name: 'orderCheckout', + component: () => import('@/views/order/checkout') }, { - path: '/order/orderDetail', + path: '/order/order-detail', name: 'orderDetail', - component: () => import('@/views/order/orderDetail') + component: () => import('@/views/order/order-detail') }, { path: '/order/payment', diff --git a/litemall-vue/src/router/user.js b/litemall-vue/src/router/user.js index e5de9b70..786a4d1d 100644 --- a/litemall-vue/src/router/user.js +++ b/litemall-vue/src/router/user.js @@ -11,7 +11,7 @@ const UserInfo_SetMobile = () => import('@/views/user/user-information-set/set-m const UserInfo_SetNickname = () => import('@/views/user/user-information-set/set-nickname'); const UserInfo_SetPassword = () => import('@/views/user/user-information-set/set-password'); -const UserOrderEntityList = () => import('@/views/user/order-entity-list'); +const UserOrderList = () => import('@/views/user/order-list'); const UserCouponList = () => import('@/views/user/coupon-list'); const UserRefundList = () => import('@/views/user/refund-list'); @@ -93,7 +93,7 @@ export default [ path: '/user/order/list/:active', name: 'user-order-list', props: true, - component: UserOrderEntityList + component: UserOrderList }, { path: '/user/coupon/list/:active', diff --git a/litemall-vue/src/views/items/detail/index.vue b/litemall-vue/src/views/items/detail/index.vue index 81e413fc..9b9f79a8 100755 --- a/litemall-vue/src/views/items/detail/index.vue +++ b/litemall-vue/src/views/items/detail/index.vue @@ -252,7 +252,7 @@ export default { let cartId = res.data.data; setLocalStorage({ CartId: cartId }); that.showSku = false; - this.$router.push({ name: 'placeOrderEntity' }); + this.$router.push('/order/checkout'); }); }, skuAdapter() { diff --git a/litemall-vue/src/views/order/place-order-entity.vue b/litemall-vue/src/views/order/checkout.vue similarity index 100% rename from litemall-vue/src/views/order/place-order-entity.vue rename to litemall-vue/src/views/order/checkout.vue diff --git a/litemall-vue/src/views/order/order-detail/index.vue b/litemall-vue/src/views/order/order-detail/index.vue new file mode 100644 index 00000000..f54596d6 --- /dev/null +++ b/litemall-vue/src/views/order/order-detail/index.vue @@ -0,0 +1,196 @@ + + + + + + diff --git a/litemall-vue/src/views/order/orderDetail/index.vue b/litemall-vue/src/views/order/orderDetail/index.vue deleted file mode 100755 index 35ddfbb2..00000000 --- a/litemall-vue/src/views/order/orderDetail/index.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - diff --git a/litemall-vue/src/views/order/tabbar-cart.vue b/litemall-vue/src/views/order/tabbar-cart.vue index ec44e014..4c0610e4 100755 --- a/litemall-vue/src/views/order/tabbar-cart.vue +++ b/litemall-vue/src/views/order/tabbar-cart.vue @@ -145,7 +145,7 @@ export default { } else { this.isSubmit = true; setLocalStorage({AddressId: 0, CartId: 0, CouponId: 0}); - this.$router.push({ name: 'placeOrderEntity'}); + this.$router.push('/order/checkout'); } }, setCheckAll(val) { diff --git a/litemall-vue/src/views/user/order-entity-list/index.vue b/litemall-vue/src/views/user/order-list/index.vue similarity index 55% rename from litemall-vue/src/views/user/order-entity-list/index.vue rename to litemall-vue/src/views/user/order-list/index.vue index 96b539fb..1274fef8 100644 --- a/litemall-vue/src/views/user/order-entity-list/index.vue +++ b/litemall-vue/src/views/user/order-list/index.vue @@ -12,41 +12,41 @@ finished-text="没有更多了" @load="getOrderList"> -
- -
-
- - {{spec}} - -
+ :status="el.orderStatusText" + @click.native="toOrderDetail(el.id)"> + +
+
+ + {{spec}} +
- -
合计: {{el.actualPrice * 100 | yuan}}(含运费{{el.post_fee | yuan}})
-
+
+
+
合计: {{el.actualPrice * 100 | yuan}}(含运费{{el.post_fee | yuan}})