Commit 34e92776ef7080321a62ddad2ad8cf37cd9e21ee
1 parent
34adcbb9
th.setData({
def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, sto_sele_id: e.data.data.pageData[0].pickup_id, sto_sele_distr: e.data.data.pageData[0].distr_type }) 要设置 选择门店的名称和id
Showing
1 changed file
with
71 additions
and
61 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -8,7 +8,7 @@ var t = require("../../../utils/util.js"), |
8 | 8 | oo = s.globalData, |
9 | 9 | o = s.globalData.setting, |
10 | 10 | os = o; |
11 | -//评价加载更多 | |
11 | +//评价加载更多 | |
12 | 12 | var more = function(e) { |
13 | 13 | return e && e.__esModule ? e : { |
14 | 14 | default: e |
... | ... | @@ -285,21 +285,21 @@ Page({ |
285 | 285 | ee.init(gid); |
286 | 286 | //------几人评价------- |
287 | 287 | //n.init(th, "", "comments"); |
288 | - | |
288 | + | |
289 | 289 | th.requestCardNum(), wx.pageScrollTo && th.setData({ |
290 | 290 | supportPageScroll: !0 |
291 | 291 | }); |
292 | - | |
292 | + | |
293 | 293 | //计算等级价相关 |
294 | 294 | var swithc_list=e.switch_list; |
295 | 295 | var sw_arr=JSON.parse(swithc_list); |
296 | 296 | //---如果后台又开等级卡的开关--- |
297 | 297 | if(sw_arr.rank_switch && sw_arr.rank_switch=="2"){ |
298 | - th.setData({rank_switch:true}); | |
299 | - | |
298 | + th.setData({rank_switch:true}); | |
299 | + | |
300 | 300 | //---回调卡的列表--- |
301 | 301 | th.getPlusCardType(function(ob){ |
302 | - th.setData({card_list:ob.card_list}); | |
302 | + th.setData({card_list:ob.card_list}); | |
303 | 303 | var ti = setInterval(function () { |
304 | 304 | var user = getApp().globalData.userInfo; |
305 | 305 | if (!user) return false; |
... | ... | @@ -309,22 +309,22 @@ Page({ |
309 | 309 | var str = user['card_expiredate'].replace(/-/g, '/'); |
310 | 310 | var end = new Date(str); |
311 | 311 | end = Date.parse(end) / 1000; |
312 | - var now = ut.gettimestamp(); | |
312 | + var now = ut.gettimestamp(); | |
313 | 313 | //--- 判断是等级会员,且在有效期范围内 --- |
314 | 314 | if(user.card_field && now<end){ |
315 | - var card_name=ob.name_map.get(user.card_field); | |
315 | + var card_name=ob.name_map.get(user.card_field); | |
316 | 316 | if(card_name.length>5) card_name=card_name.substring(0,5); |
317 | - | |
317 | + | |
318 | 318 | var is_near_date=0; |
319 | 319 | if(end-now<60*60*30*24) is_near_date=1; //如果小于30天 |
320 | - th.setData({card_field:user.card_field,card_name:card_name,card_list:ob.card_list,is_near_date:is_near_date}); | |
321 | - } | |
320 | + th.setData({card_field:user.card_field,card_name:card_name,card_list:ob.card_list,is_near_date:is_near_date}); | |
321 | + } | |
322 | 322 | } |
323 | - }, 500) | |
324 | - }) | |
325 | - | |
323 | + }, 500) | |
324 | + }) | |
325 | + | |
326 | 326 | } |
327 | - | |
327 | + | |
328 | 328 | }); |
329 | 329 | |
330 | 330 | //获取用户设备信息,屏幕宽度 |
... | ... | @@ -508,7 +508,7 @@ Page({ |
508 | 508 | var ui = setInterval(function () { |
509 | 509 | goods_list = th.selectComponent("#goods_list"); |
510 | 510 | if (goods_list) { |
511 | - clearInterval(ui); | |
511 | + clearInterval(ui); | |
512 | 512 | goods_list.init(); |
513 | 513 | return false |
514 | 514 | } |
... | ... | @@ -650,8 +650,8 @@ Page({ |
650 | 650 | this.data.enterAddressPage && (this.data.enterAddressPage = !1); |
651 | 651 | |
652 | 652 | |
653 | - | |
654 | - | |
653 | + | |
654 | + | |
655 | 655 | |
656 | 656 | |
657 | 657 | }, |
... | ... | @@ -851,24 +851,24 @@ Page({ |
851 | 851 | newd.prom_type = 0; |
852 | 852 | newd.prom_id = 0; |
853 | 853 | } |
854 | - | |
854 | + | |
855 | 855 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ |
856 | 856 | if(o.prom_type!=1 && o.prom_type!=6){ |
857 | 857 | var conf=th.data.bconfig; |
858 | 858 | if(conf.switch_list){ |
859 | 859 | var s_list=JSON.parse(conf.switch_list); |
860 | 860 | //如果后台有开启等级价的功能 |
861 | - if(parseInt(s_list.rank_switch)==2){ | |
861 | + if(parseInt(s_list.rank_switch)==2){ | |
862 | 862 | var card_price=o[getApp().globalData.userInfo['card_field']]; |
863 | 863 | //如果会员有等级价 |
864 | - if(getApp().globalData.userInfo['card_field']!=undefined && getApp().globalData.userInfo['card_field']!=null | |
864 | + if(getApp().globalData.userInfo['card_field']!=undefined && getApp().globalData.userInfo['card_field']!=null | |
865 | 865 | && getApp().globalData.userInfo['card_field']!="" && card_price>0){ |
866 | - newd.goods_price=card_price; | |
866 | + newd.goods_price=card_price; | |
867 | 867 | } |
868 | 868 | } |
869 | 869 | } |
870 | 870 | } |
871 | - | |
871 | + | |
872 | 872 | |
873 | 873 | //if (this.data.data.goods.is_virtual) return this.buyVirtualGoods(d); |
874 | 874 | if ("add" == t.currentTarget.dataset.action) { |
... | ... | @@ -1201,7 +1201,7 @@ Page({ |
1201 | 1201 | title=th.data.prom_act.share_title; |
1202 | 1202 | img=th.data.iurl+th.data.prom_act.share_imgurl; |
1203 | 1203 | } |
1204 | - | |
1204 | + | |
1205 | 1205 | return { |
1206 | 1206 | title: price + "元 " +title, |
1207 | 1207 | path: "/pages/goods/goodsInfo/goodsInfo?goods_id=" + th.data.gid, |
... | ... | @@ -1338,7 +1338,12 @@ Page({ |
1338 | 1338 | |
1339 | 1339 | //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 |
1340 | 1340 | if(dd.lat && !th.data.def_pick_store){ |
1341 | - th.setData({def_pick_store:e.data.data.pageData[0]}); | |
1341 | + th.setData({ | |
1342 | + def_pick_store:e.data.data.pageData[0], | |
1343 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
1344 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
1345 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
1346 | + }); | |
1342 | 1347 | } |
1343 | 1348 | |
1344 | 1349 | //-- 如果有默认选择门店的时候,要把默认门店放在第一位 -- |
... | ... | @@ -1478,7 +1483,12 @@ Page({ |
1478 | 1483 | }); |
1479 | 1484 | //-----如果没有默认门店,要取第一个门店作为默认店------ |
1480 | 1485 | if (!th.data.def_pick_store) { |
1481 | - th.setData({def_pick_store:e.data.data.pageData[0]}) | |
1486 | + th.setData({ | |
1487 | + def_pick_store:e.data.data.pageData[0], | |
1488 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
1489 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
1490 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
1491 | + }) | |
1482 | 1492 | } |
1483 | 1493 | } |
1484 | 1494 | } |
... | ... | @@ -1544,14 +1554,14 @@ Page({ |
1544 | 1554 | await getApp().request.promiseGet(t, { data: req_where}).then(res=>{ |
1545 | 1555 | var tot = res.data.data.total; |
1546 | 1556 | e.data.c_curr_p++; |
1547 | - e.setData({ | |
1557 | + e.setData({ | |
1548 | 1558 | com_num: tot, //已经有加载 |
1549 | 1559 | }); |
1550 | 1560 | if (res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ |
1551 | 1561 | rs_data=res.data.data.pageData; |
1552 | 1562 | }else{ |
1553 | 1563 | th.setData({comments_no_more:1,auto:1}); |
1554 | - } | |
1564 | + } | |
1555 | 1565 | }) |
1556 | 1566 | |
1557 | 1567 | if (rs_data){ |
... | ... | @@ -1581,7 +1591,7 @@ Page({ |
1581 | 1591 | if (res.data.data.pageData && res.data.data.pageData.length > 0) { |
1582 | 1592 | cda[ind].replay_list = res.data.data.pageData; |
1583 | 1593 | } |
1584 | - }) | |
1594 | + }) | |
1585 | 1595 | } |
1586 | 1596 | |
1587 | 1597 | if (!com_data) com_data = cda; |
... | ... | @@ -1683,7 +1693,7 @@ Page({ |
1683 | 1693 | prom_start_time: prom_start_time, |
1684 | 1694 | isshow: 1, |
1685 | 1695 | }); |
1686 | - | |
1696 | + | |
1687 | 1697 | |
1688 | 1698 | var newTime = ut.gettimestamp(); |
1689 | 1699 | var endTime2 = t.data.data.end_time; |
... | ... | @@ -2248,26 +2258,26 @@ Page({ |
2248 | 2258 | goods_sn: o.goods_sn, |
2249 | 2259 | sku: o.sku, |
2250 | 2260 | }; |
2251 | - | |
2252 | - //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ | |
2253 | - | |
2261 | + | |
2262 | + //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ | |
2263 | + | |
2254 | 2264 | if(th.data.is_normal == 1){ |
2255 | 2265 | var conf=th.data.bconfig; |
2256 | 2266 | if(conf.switch_list){ |
2257 | 2267 | var s_list=JSON.parse(conf.switch_list); |
2258 | 2268 | //如果后台有开启等级价的功能 |
2259 | - if(parseInt(s_list.rank_switch)==2){ | |
2269 | + if(parseInt(s_list.rank_switch)==2){ | |
2260 | 2270 | var card_price=o[getApp().globalData.userInfo['card_field']]; |
2261 | 2271 | //如果会员有等级价 |
2262 | - if(getApp().globalData.userInfo['card_field']!=undefined && getApp().globalData.userInfo['card_field']!=null | |
2272 | + if(getApp().globalData.userInfo['card_field']!=undefined && getApp().globalData.userInfo['card_field']!=null | |
2263 | 2273 | && getApp().globalData.userInfo['card_field']!="" && card_price>0){ |
2264 | - newd.goods_price=card_price; | |
2274 | + newd.goods_price=card_price; | |
2265 | 2275 | } |
2266 | 2276 | } |
2267 | 2277 | } |
2268 | 2278 | } |
2269 | - | |
2270 | - | |
2279 | + | |
2280 | + | |
2271 | 2281 | //-----如果是秒杀,团购,积分购,拼团,且不是普通购买----- |
2272 | 2282 | if (th.data.prom_type == 6 && th.data.is_normal!= 1) { |
2273 | 2283 | newd.goods_price = th.data.prom_price; |
... | ... | @@ -2542,8 +2552,8 @@ Page({ |
2542 | 2552 | var cid = e.currentTarget.dataset.cid; |
2543 | 2553 | var index = e.currentTarget.dataset.ind; |
2544 | 2554 | var item = this.data.quan_list[index]; |
2545 | - | |
2546 | - | |
2555 | + | |
2556 | + | |
2547 | 2557 | //--先判断会员状态-- |
2548 | 2558 | var user_info = getApp().globalData.userInfo; |
2549 | 2559 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
... | ... | @@ -2552,9 +2562,9 @@ Page({ |
2552 | 2562 | }) |
2553 | 2563 | return false; |
2554 | 2564 | } |
2555 | - | |
2556 | - | |
2557 | - //如果券还在领取中,不能再点 | |
2565 | + | |
2566 | + | |
2567 | + //如果券还在领取中,不能再点 | |
2558 | 2568 | if (item.linging == 1) { |
2559 | 2569 | getApp().my_warnning('领取中..', 0, this); |
2560 | 2570 | return false; |
... | ... | @@ -2604,11 +2614,11 @@ Page({ |
2604 | 2614 | //--先判断会员状态-- |
2605 | 2615 | var user_info = getApp().globalData.userInfo; |
2606 | 2616 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
2607 | - //getApp().my_warnning("请先登录",0,this); | |
2608 | - wx.navigateTo({ url: '/pages/getphone/getphone', }) | |
2617 | + //getApp().my_warnning("请先登录",0,this); | |
2618 | + wx.navigateTo({ url: '/pages/getphone/getphone', }) | |
2609 | 2619 | return false; |
2610 | 2620 | } |
2611 | - | |
2621 | + | |
2612 | 2622 | //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 |
2613 | 2623 | var type = this.data.prom_type; |
2614 | 2624 | if (type == 6) type = 2; |
... | ... | @@ -3079,7 +3089,7 @@ Page({ |
3079 | 3089 | is_gps: "3" |
3080 | 3090 | }); |
3081 | 3091 | } |
3082 | - | |
3092 | + | |
3083 | 3093 | } |
3084 | 3094 | }) |
3085 | 3095 | }else{ |
... | ... | @@ -3181,16 +3191,16 @@ Page({ |
3181 | 3191 | openSpecModal: !0, |
3182 | 3192 | openSpecModal_ind: openindstore, |
3183 | 3193 | }); |
3184 | - } | |
3194 | + } | |
3185 | 3195 | else if (openindstore == 4) { //4就是拼团 |
3186 | 3196 | th.setData({ |
3187 | - openSpecModal_pt: 1, //打开拼团购买界面 | |
3197 | + openSpecModal_pt: 1, //打开拼团购买界面 | |
3188 | 3198 | store: 0, //关闭门店 |
3189 | 3199 | choice_sort_store: 0, //关闭门店2级 |
3190 | 3200 | sort_store: 0, //关闭门店2级 |
3191 | 3201 | }); |
3192 | 3202 | } |
3193 | - | |
3203 | + | |
3194 | 3204 | else { |
3195 | 3205 | th.setData({ |
3196 | 3206 | store: 0, |
... | ... | @@ -3282,13 +3292,13 @@ Page({ |
3282 | 3292 | } |
3283 | 3293 | else if (openindstore == 4) { //4就是拼团 |
3284 | 3294 | th.setData({ |
3285 | - openSpecModal_pt: 1, //打开拼团购买界面 | |
3286 | - store: 0, //关闭门店 | |
3295 | + openSpecModal_pt: 1, //打开拼团购买界面 | |
3296 | + store: 0, //关闭门店 | |
3287 | 3297 | choice_sort_store: 0, //关闭门店2级 |
3288 | - sort_store: 0, //关闭门店2级 | |
3298 | + sort_store: 0, //关闭门店2级 | |
3289 | 3299 | }); |
3290 | 3300 | } |
3291 | - | |
3301 | + | |
3292 | 3302 | else { |
3293 | 3303 | th.setData({ |
3294 | 3304 | store: 0, |
... | ... | @@ -3367,7 +3377,7 @@ Page({ |
3367 | 3377 | comments: that.data.comments |
3368 | 3378 | }) |
3369 | 3379 | }, |
3370 | - | |
3380 | + | |
3371 | 3381 | //--- 获取卡类列表 --- |
3372 | 3382 | getPlusCardType: function (func) { |
3373 | 3383 | var storid = os.stoid; |
... | ... | @@ -3377,16 +3387,16 @@ Page({ |
3377 | 3387 | var arr = [1219, 2089, 3031]; |
3378 | 3388 | var new_arr = new Array(); |
3379 | 3389 | var card_name_map=new Map(); |
3380 | - for (var i = 0; i < plusCard.length; i++) { | |
3390 | + for (var i = 0; i < plusCard.length; i++) { | |
3381 | 3391 | var name="card"+plusCard[i].CorrPrice.toLowerCase(); |
3382 | - card_name_map.set(name,plusCard[i].CardName); | |
3392 | + card_name_map.set(name,plusCard[i].CardName); | |
3383 | 3393 | } |
3384 | - | |
3394 | + | |
3385 | 3395 | var ob={"card_list":plusCard,"name_map":card_name_map}; |
3386 | - func(ob); | |
3396 | + func(ob); | |
3387 | 3397 | }) |
3388 | 3398 | }, |
3389 | - | |
3399 | + | |
3390 | 3400 | go_plus:function(){ |
3391 | 3401 | getApp().goto("/pages/user/plus/plus"); |
3392 | 3402 | }, |
... | ... | @@ -3395,4 +3405,4 @@ Page({ |
3395 | 3405 | } |
3396 | 3406 | |
3397 | 3407 | |
3398 | -}); | |
3399 | 3408 | \ No newline at end of file |
3409 | +}); | ... | ... |