Commit 8e3d0ff50532a8077eb8c1abb8fbb9203ad35fe8
1 parent
05b73c04
分享图片的优化
Showing
1 changed file
with
24 additions
and
7 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -3014,6 +3014,10 @@ Page({ | 
| 3014 | 3014 | |
| 3015 | 3015 | var title = th.data.sele_g.goods_name; | 
| 3016 | 3016 | var img = th.data.sele_g.original_img; | 
| 3017 | + | |
| 3018 | + //用选中的商品来设置分享图 | |
| 3019 | + th.data.new_share_imgurl= th.data.sele_g.share_imgurl; | |
| 3020 | + | |
| 3017 | 3021 | if(th.data.new_share_imgurl){ | 
| 3018 | 3022 | img = th.data.iurl + th.data.new_share_imgurl | 
| 3019 | 3023 | } | 
| ... | ... | @@ -3124,11 +3128,13 @@ Page({ | 
| 3124 | 3128 | if (e.data.code == 0) arrdata = e.data.data.pageData; | 
| 3125 | 3129 | }) | 
| 3126 | 3130 | if (!arrdata) return false; | 
| 3127 | - if(arrdata[0]){ | |
| 3128 | - tt.setData({ | |
| 3129 | - new_share_imgurl:arrdata[0].share_imgurl | |
| 3130 | - }) | |
| 3131 | - } | |
| 3131 | + | |
| 3132 | + // if(arrdata[0]){ | |
| 3133 | + // tt.setData({ | |
| 3134 | + // new_share_imgurl:arrdata[0].share_imgurl | |
| 3135 | + // }) | |
| 3136 | + // } | |
| 3137 | + | |
| 3132 | 3138 | var arrsku = new Array(); | 
| 3133 | 3139 | var gitem = null; | 
| 3134 | 3140 | var gb = 1, | 
| ... | ... | @@ -3280,6 +3286,8 @@ Page({ | 
| 3280 | 3286 | }) | 
| 3281 | 3287 | } | 
| 3282 | 3288 | |
| 3289 | + //切换完商品后,海报图片都要跟换 | |
| 3290 | + this.data.share_goods_img=null; | |
| 3283 | 3291 | |
| 3284 | 3292 | var gid = e.currentTarget.dataset.gid; | 
| 3285 | 3293 | var nor = e.currentTarget.dataset.nor; | 
| ... | ... | @@ -4229,7 +4237,7 @@ Page({ | 
| 4229 | 4237 | } | 
| 4230 | 4238 | |
| 4231 | 4239 | //-- 如果库存为0就要重新赋值 -- | 
| 4232 | - if(n_item.StorageNo ==def_pick_store.pickup_no) { | |
| 4240 | + if(def_pick_store && n_item.StorageNo ==def_pick_store.pickup_no) { | |
| 4233 | 4241 | def_pick_store.CanOutQty= o_plist[kk].CanOutQty; | 
| 4234 | 4242 | th.setData({ def_pick_store }) | 
| 4235 | 4243 | } | 
| ... | ... | @@ -6948,10 +6956,14 @@ Page({ | 
| 6948 | 6956 | return false; | 
| 6949 | 6957 | } | 
| 6950 | 6958 | |
| 6951 | - var img_url = ee.data.data.original_img; | |
| 6959 | + var img_url = ee.data.sele_g.original_img; | |
| 6952 | 6960 | if ((this.data.prom_type == 1 || this.data.prom_type == 6) && this.data.prom_act.share_imgurl) { | 
| 6953 | 6961 | img_url = this.data.iurl + this.data.prom_act.share_imgurl; | 
| 6954 | 6962 | } | 
| 6963 | + | |
| 6964 | + //用选中的商品来设置分享图 | |
| 6965 | + th.data.new_share_imgurl= th.data.sele_g.share_imgurl; | |
| 6966 | + | |
| 6955 | 6967 | if (this.data.new_share_imgurl) { | 
| 6956 | 6968 | img_url=this.data.iurl + this.data.new_share_imgurl | 
| 6957 | 6969 | } | 
| ... | ... | @@ -8148,9 +8160,14 @@ Page({ | 
| 8148 | 8160 | |
| 8149 | 8161 | //获取有活动的取活动图片,没有活动的取主图 | 
| 8150 | 8162 | var img = th.data.sele_g.original_img; | 
| 8163 | + //用选中的商品来设置分享图 | |
| 8164 | + th.data.new_share_imgurl= th.data.sele_g.share_imgurl; | |
| 8165 | + | |
| 8151 | 8166 | if(th.data.new_share_imgurl){ | 
| 8152 | 8167 | img = th.data.iurl + th.data.new_share_imgurl | 
| 8153 | 8168 | } | 
| 8169 | + | |
| 8170 | + | |
| 8154 | 8171 | if (th.data.prom_type == 6 || th.data.prom_type == 1 || th.data.prom_type == 4) { | 
| 8155 | 8172 | // title = th.data.prom_act.share_title; | 
| 8156 | 8173 | // if (!title) title = th.data.prom_act.title; | ... | ... |