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,6 +3014,10 @@ Page({ | ||
| 3014 | 3014 | ||
| 3015 | var title = th.data.sele_g.goods_name; | 3015 | var title = th.data.sele_g.goods_name; |
| 3016 | var img = th.data.sele_g.original_img; | 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 | if(th.data.new_share_imgurl){ | 3021 | if(th.data.new_share_imgurl){ |
| 3018 | img = th.data.iurl + th.data.new_share_imgurl | 3022 | img = th.data.iurl + th.data.new_share_imgurl |
| 3019 | } | 3023 | } |
| @@ -3124,11 +3128,13 @@ Page({ | @@ -3124,11 +3128,13 @@ Page({ | ||
| 3124 | if (e.data.code == 0) arrdata = e.data.data.pageData; | 3128 | if (e.data.code == 0) arrdata = e.data.data.pageData; |
| 3125 | }) | 3129 | }) |
| 3126 | if (!arrdata) return false; | 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 | var arrsku = new Array(); | 3138 | var arrsku = new Array(); |
| 3133 | var gitem = null; | 3139 | var gitem = null; |
| 3134 | var gb = 1, | 3140 | var gb = 1, |
| @@ -3280,6 +3286,8 @@ Page({ | @@ -3280,6 +3286,8 @@ Page({ | ||
| 3280 | }) | 3286 | }) |
| 3281 | } | 3287 | } |
| 3282 | 3288 | ||
| 3289 | + //切换完商品后,海报图片都要跟换 | ||
| 3290 | + this.data.share_goods_img=null; | ||
| 3283 | 3291 | ||
| 3284 | var gid = e.currentTarget.dataset.gid; | 3292 | var gid = e.currentTarget.dataset.gid; |
| 3285 | var nor = e.currentTarget.dataset.nor; | 3293 | var nor = e.currentTarget.dataset.nor; |
| @@ -4229,7 +4237,7 @@ Page({ | @@ -4229,7 +4237,7 @@ Page({ | ||
| 4229 | } | 4237 | } |
| 4230 | 4238 | ||
| 4231 | //-- 如果库存为0就要重新赋值 -- | 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 | def_pick_store.CanOutQty= o_plist[kk].CanOutQty; | 4241 | def_pick_store.CanOutQty= o_plist[kk].CanOutQty; |
| 4234 | th.setData({ def_pick_store }) | 4242 | th.setData({ def_pick_store }) |
| 4235 | } | 4243 | } |
| @@ -6948,10 +6956,14 @@ Page({ | @@ -6948,10 +6956,14 @@ Page({ | ||
| 6948 | return false; | 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 | if ((this.data.prom_type == 1 || this.data.prom_type == 6) && this.data.prom_act.share_imgurl) { | 6960 | if ((this.data.prom_type == 1 || this.data.prom_type == 6) && this.data.prom_act.share_imgurl) { |
| 6953 | img_url = this.data.iurl + this.data.prom_act.share_imgurl; | 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 | if (this.data.new_share_imgurl) { | 6967 | if (this.data.new_share_imgurl) { |
| 6956 | img_url=this.data.iurl + this.data.new_share_imgurl | 6968 | img_url=this.data.iurl + this.data.new_share_imgurl |
| 6957 | } | 6969 | } |
| @@ -8148,9 +8160,14 @@ Page({ | @@ -8148,9 +8160,14 @@ Page({ | ||
| 8148 | 8160 | ||
| 8149 | //获取有活动的取活动图片,没有活动的取主图 | 8161 | //获取有活动的取活动图片,没有活动的取主图 |
| 8150 | var img = th.data.sele_g.original_img; | 8162 | var img = th.data.sele_g.original_img; |
| 8163 | + //用选中的商品来设置分享图 | ||
| 8164 | + th.data.new_share_imgurl= th.data.sele_g.share_imgurl; | ||
| 8165 | + | ||
| 8151 | if(th.data.new_share_imgurl){ | 8166 | if(th.data.new_share_imgurl){ |
| 8152 | img = th.data.iurl + th.data.new_share_imgurl | 8167 | img = th.data.iurl + th.data.new_share_imgurl |
| 8153 | } | 8168 | } |
| 8169 | + | ||
| 8170 | + | ||
| 8154 | if (th.data.prom_type == 6 || th.data.prom_type == 1 || th.data.prom_type == 4) { | 8171 | if (th.data.prom_type == 6 || th.data.prom_type == 1 || th.data.prom_type == 4) { |
| 8155 | // title = th.data.prom_act.share_title; | 8172 | // title = th.data.prom_act.share_title; |
| 8156 | // if (!title) title = th.data.prom_act.title; | 8173 | // if (!title) title = th.data.prom_act.title; |