Commit 3a6266798181b8ec3d53a1a255866aa2309a0fa9

Authored by zhiyangdu
1 parent 119d80fc

商品详情页确认订单页跳转

src/pages/goodDetails/goodDetails.vue
@@ -125,7 +125,7 @@ @@ -125,7 +125,7 @@
125 </div> 125 </div>
126 <!-- 有积分商品售罄 --> 126 <!-- 有积分商品售罄 -->
127 <div v-else-if="goodsInfo && goodsInfo.stock == 0" class="footer"> 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 </div> 130 </div>
131 </div> 131 </div>
@@ -167,7 +167,7 @@ @@ -167,7 +167,7 @@
167 <div class="right">积分加现金</div> 167 <div class="right">积分加现金</div>
168 </div> 168 </div>
169 <!-- 按钮 --> 169 <!-- 按钮 -->
170 - <div @click="jumpOrderDes" class="btn">确定</div> 170 + <div @click="jumpToConfirmOrderPage" class="btn">确定</div>
171 </div> 171 </div>
172 </van-popup> 172 </van-popup>
173 </div> 173 </div>
@@ -231,6 +231,20 @@ export default { @@ -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 toLink () { 249 toLink () {
236 if (this.isCNLive.value) { 250 if (this.isCNLive.value) {