Commit 3a6266798181b8ec3d53a1a255866aa2309a0fa9
1 parent
119d80fc
商品详情页确认订单页跳转
Showing
1 changed file
with
16 additions
and
2 deletions
src/pages/goodDetails/goodDetails.vue
| ... | ... | @@ -125,7 +125,7 @@ |
| 125 | 125 | </div> |
| 126 | 126 | <!-- 有积分商品售罄 --> |
| 127 | 127 | <div v-else-if="goodsInfo && goodsInfo.stock == 0" class="footer"> |
| 128 | - <div class="btn grey" @click="exchange"> | |
| 128 | + <div class="btn grey"> | |
| 129 | 129 | 补货中 |
| 130 | 130 | </div> |
| 131 | 131 | </div> |
| ... | ... | @@ -167,7 +167,7 @@ |
| 167 | 167 | <div class="right">积分加现金</div> |
| 168 | 168 | </div> |
| 169 | 169 | <!-- 按钮 --> |
| 170 | - <div @click="jumpOrderDes" class="btn">确定</div> | |
| 170 | + <div @click="jumpToConfirmOrderPage" class="btn">确定</div> | |
| 171 | 171 | </div> |
| 172 | 172 | </van-popup> |
| 173 | 173 | </div> |
| ... | ... | @@ -231,6 +231,20 @@ export default { |
| 231 | 231 | } |
| 232 | 232 | } |
| 233 | 233 | }, |
| 234 | + // 跳转到确认订单详情 | |
| 235 | + jumpToConfirmOrderPage (item) { | |
| 236 | + // 判断APP内 | |
| 237 | + if (this.isCNLive.value) { | |
| 238 | + // (判断app内是否有该方法)type=2为积分加现金模式 | |
| 239 | + if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.jumpToConfirmOrderPage) { | |
| 240 | + // 跳转到原生的任务列表 | |
| 241 | + window.webkit.messageHandlers.jumpToConfirmOrderPage.postMessage({ body: { pointsOrderId: item.id, goodSid: item.goodsid, num: stepperValue, type:4} }) | |
| 242 | + } else if (window.obj && window.obj.jumpToConfirmOrderPage) { | |
| 243 | + // 跳转到原生的任务列表 | |
| 244 | + window.obj.jumpToConfirmOrderPage(JSON.stringify({ pointsOrderId: item.id, goodSid: item.goodsid, num: stepperValue, type:4 })); | |
| 245 | + } | |
| 246 | + } | |
| 247 | + }, | |
| 234 | 248 | // 跳转网家家购买音频协议 |
| 235 | 249 | toLink () { |
| 236 | 250 | if (this.isCNLive.value) { | ... | ... |