Commit 76110af162b484c7d09547a28a1e3e61d1a970cf

Authored by zhiyangdu
1 parent 9f24039a

健康商城积分不足跳转到获取健康值任务页面

src/pages/healthGoodDetails/healthGoodDetails.vue
... ... @@ -176,7 +176,7 @@ export default {
176 176 message: "兑换成功",
177 177 messageAlign: "center",
178 178 confirmButtonText: "我知道了",
179   - confirmButtonCallback:""
  179 + confirmButtonCallback: ""
180 180 // confirmButtonCallback: this.addAddressCallback,
181 181 // params: { shopType: datas.shop_type, id: datas.id }
182 182 };
... ... @@ -236,8 +236,8 @@ export default {
236 236 // 兑换
237 237 exchange () {
238 238 if (this.isCNLive.value) {
239   - // 校验登录
240   - if (this.$parent.checkLogin()){
  239 + // 校验登录
  240 + if (this.$parent.checkLogin()) {
241 241 // 提示用积分兑换兑换
242 242 let options = {
243 243 title: "",
... ... @@ -261,16 +261,16 @@ export default {
261 261 /**
262 262 * 判断shop_type是否等于1等于1为实物弹出填写地址,其他商品直接走兑换接口
263 263 */
264   - if(this.goodsInfo.shop_type){
265   - // 实物弹出填写地址
266   - this.addAddressCallback()
267   - }else{
268   - // isExchange为false才可兑换防止连续点击
  264 + if (this.goodsInfo.shop_type) {
  265 + // 实物弹出填写地址
  266 + this.addAddressCallback()
  267 + } else {
  268 + // isExchange为false才可兑换防止连续点击
269 269 if (!this.isExchange) {
270 270 // 兑换
271 271 this.addIntegralOrder();
272 272 }
273   - }
  273 + }
274 274 },
275 275 /**
276 276 * 分享
... ... @@ -330,7 +330,7 @@ export default {
330 330 message: tipMessage,
331 331 messageAlign: "center",
332 332 confirmButtonText: "我知道了",
333   - confirmButtonCallback:""
  333 + confirmButtonCallback: ""
334 334 // confirmButtonCallback: this.addAddressCallback,
335 335 // params: { shopType: datas.shop_type, id: datas.id }
336 336 };
... ... @@ -359,9 +359,9 @@ export default {
359 359 },
360 360 // 填写地址
361 361 addAddressCallback () {
362   - this.pointsToast_control = true;
363   - // 礼品兑换弹框派发
364   - this.$refs.itemsInfo.getItemInfo(this.goodsInfo, params.id)
  362 + this.pointsToast_control = true;
  363 + // 礼品兑换弹框派发
  364 + this.$refs.itemsInfo.getItemInfo(this.goodsInfo, params.id)
365 365 },
366 366 /**
367 367 * 跳转赚取积分页面
... ... @@ -370,14 +370,26 @@ export default {
370 370 jumpClientIntegralList () {
371 371 // 判断APP内
372 372 if (this.isCNLive.value) {
373   - // (判断app内是否有该方法)
374   - if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.jumpClientIntegralList) {
375   - // 跳转到原生的任务列表
376   - window.webkit.messageHandlers.jumpClientIntegralList.postMessage({ body: {} });
377   - } else if (window.obj && window.obj.jumpClientIntegralList) {
378   - // 跳转到原生的任务列表
379   - window.obj.jumpClientIntegralList();
  373 + // 跳转封装
  374 + if (typeof this.$parent.gotoDetail === 'function') {
  375 + // 设置跳转参数
  376 + let params = {
  377 + type: '34',
  378 + to: this.mode == 'pro' ? "http://wjjh5.cnlive.com" : "http://wjjh5test.cnlive.com" + "/cnStepApp.html?isShowTitle=true&type=web",
  379 + shop_type: ''
  380 + };
  381 + // 页面跳转
  382 + this.$parent.gotoDetail(params);
380 383 }
  384 +
  385 + // (判断app内是否有该方法)
  386 + // if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.jumpClientIntegralList) {
  387 + // // 跳转到原生的任务列表
  388 + // window.webkit.messageHandlers.jumpClientIntegralList.postMessage({ body: {} });
  389 + // } else if (window.obj && window.obj.jumpClientIntegralList) {
  390 + // // 跳转到原生的任务列表
  391 + // window.obj.jumpClientIntegralList();
  392 + // }
381 393 }
382 394 },
383 395 /**
... ...