diff --git a/pages/order/MyOrder/index.vue b/pages/order/MyOrder/index.vue index 4d0711c..d90b595 100644 --- a/pages/order/MyOrder/index.vue +++ b/pages/order/MyOrder/index.vue @@ -35,24 +35,26 @@ - - - - + + + + @@ -238,6 +240,30 @@ export default { } } }, + gotoGoodDetail(cart, type, query){ + // isProductStillExist:0-不存在,1-存在 + const isProductStillExist = cart.isProductStillExist || 0 + if (isProductStillExist === 0) { + this.$dialog.toast({ mes: '商品已下架' }) + return + } + let path = '' + switch(type) { + case 1: + path = '/pages/shop/GoodsCon/index' + break + case 2: + path = '/pages/activity/GroupDetails/index' + break + case 3: + path = '/pages/activity/DargainDetails/index' + break + case 4: + path = '/pages/activity/SeckillDetails/index' + break + } + this.$yrouter.push({ path, query }) + }, getOrderData() { getOrderData().then(res => { this.orderData = res.data;