Commit d982f16924438e6b254460fe07304053479739e0

Authored by yvan.ni
1 parent d0b39a9a

点击跳转的优化

packageA/pages/cardDetails/cardDetails.js
1 1 // pages/i_service/cardDetails/cardDetails.js
2 2 const app = getApp();
3   -let self = null;
  3 +let self = null,
  4 +ut = require("../../../utils/util.js");
4 5  
5 6 Page({
6 7  
... ...
packageA/pages/cardList/cardList.js
1 1 // pages/i_service/cardList/cardList.js
2 2 const app = getApp();
3   -let self = null;
  3 +let self = null,ut = require("../../../utils/util.js");
  4 +
4 5  
5 6 Page({
6 7  
... ... @@ -220,7 +221,7 @@ Page({
220 221 var gid = e.currentTarget.dataset.gid;
221 222 var rurl = '/api/weshop/activitylist/listGoodActInfo2New';
222 223 var req_d = {
223   - "store_id": os.stoid,
  224 + "store_id": app.globalData.setting.stoid,
224 225 "goods_id": gid,
225 226 "user_id": getApp().globalData.user_id,
226 227 "goods_type":1
... ...
packageC/pages/presell/cart/cart2.js
... ... @@ -3166,6 +3166,18 @@ Page({
3166 3166 var index = e.currentTarget.dataset.index;
3167 3167 var txt = "cartlist[" + index + "].focus";
3168 3168 this.setData({ [txt]: 0 })
  3169 + },
  3170 +
  3171 + go_detail:function(e){
  3172 + var gid=e.currentTarget.dataset.gid;
  3173 + var act=this.data.act;
  3174 + var url='';
  3175 + if(this.data.is_fwk){
  3176 + url = `/packageC/pages/presell/cardInfo/goodsInfo?goods_id=${gid}&prom_id=${act.id}`;
  3177 + }else{
  3178 + url= "/pages/goods/goodsInfo/goodsInfo?goods_id="+gid;
  3179 + }
  3180 + getApp().goto(url);
3169 3181 }
3170 3182  
3171 3183  
... ...
packageC/pages/presell/cart/cart2.wxml
... ... @@ -62,7 +62,7 @@
62 62 <view class="goods-img">
63 63 <image class="wh100 bdr14" src="{{bn_goods.original_img}}" binderror='cart_set_err' data-err="bn_goods.original_img"></image>
64 64 </view>
65   - <navigator class="order-cont" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{bn_goods.goods_id}}">
  65 + <navigator catchtap="go_detail" class="order-cont" data-gid="{{bn_goods.goods_id}}">
66 66 <view class="goods-name ellipsis-2">{{bn_goods.goods_name}}</view>
67 67 <!-- 商品属性 -->
68 68 <view class="flex-vertical fs28 xc-ash color-gray n_guige">
... ...
packageC/pages/presell/cart/cart2_pre.js
... ... @@ -1504,6 +1504,18 @@ Page({
1504 1504 switchChange: function (e) {
1505 1505 console.log(e, 111);
1506 1506 this.setData({ agree_no_ref: e.detail.value });
  1507 + },
  1508 +
  1509 + go_detail:function(e){
  1510 + var gid=e.currentTarget.dataset.gid;
  1511 + var act=this.data.act;
  1512 + var url='';
  1513 + if(this.data.is_fwk){
  1514 + url = `/packageC/pages/presell/cardInfo/goodsInfo?goods_id=${gid}&prom_id=${act.id}`;
  1515 + }else{
  1516 + url= "/pages/goods/goodsInfo/goodsInfo?goods_id="+gid;
  1517 + }
  1518 + getApp().goto(url);
1507 1519 }
1508 1520  
1509 1521 });
... ...
packageC/pages/presell/cart/cart2_pre.wxml
... ... @@ -48,7 +48,7 @@
48 48 <image class="wh100 bdr14" src="{{bn_goods.original_img}}"
49 49 binderror='cart_set_err' data-err="bn_goods.original_img"></image>
50 50 </view>
51   - <navigator class="order-cont" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{bn_goods.goods_id}}">
  51 + <navigator catchtap="go_detail" class="order-cont" data-gid="{{bn_goods.goods_id}}">
52 52 <view class="goods-name ellipsis-2">{{bn_goods.goods_name}}</view>
53 53 <!-- 商品属性 -->
54 54 <view class="flex-vertical fs28 color-gray n_guige">
... ...