diff --git a/app.js b/app.js index cc2b2b6..38e250f 100644 --- a/app.js +++ b/app.js @@ -72,7 +72,7 @@ App({ room_id:null, //直播间分享的房间ID room_goods_id:null, //直播间分享的商品ID - + }, auth: o, request: a, @@ -106,7 +106,12 @@ App({ app.globalData.user_id= user.user_id; } wx.setStorageSync("userinfo",user); - } + }else{ + user=null; + app.globalData.userInfo=null; + app.globalData.user_id= 0; + wx.setStorageSync("userinfo",null); + } }) } } @@ -246,6 +251,7 @@ App({ //----------------获取商家开启的物流-------------------- getwuliu: function (t, o){ + this.globalData.wuliu=null; var th = this, st = this.globalData.setting; this.globalData.wuliu && !o ? "function" == typeof t && t(this.globalData.wuliu) : a.get("/api/weshop/storeshipping/list", { @@ -612,9 +618,7 @@ App({ this.globalData.config2=null; //清除config2的缓存 this.globalData.config=null; //清除config的缓存 this.globalData.gr_index=0; //商品分组的序列 - for(var i = 1; i < 50; i++) { - clearInterval(i); - } + }, clear_word:function (word) { @@ -716,7 +720,7 @@ App({ }); }, - + }); diff --git a/packageA/pages/jfbuy/jfbuy.wxml b/packageA/pages/jfbuy/jfbuy.wxml index eee8668..802e180 100644 --- a/packageA/pages/jfbuy/jfbuy.wxml +++ b/packageA/pages/jfbuy/jfbuy.wxml @@ -51,7 +51,7 @@ {{item.integral}}积分 + ¥{{item.addmoney}} - 零售价:¥{{item.shop_price}} + 零售价:¥{{item.market_price}} 销量:{{item.sales_sum}} diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index 41e267c..c30b87a 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -501,9 +501,9 @@ Page({ var narr = new Array(); narr.push(item); - //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号----------------- + //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; - if(e_t==0 && def_exp_code){ + if(def_exp_code){ for(var k=0;k {{order.store_prom}} - + + 快递邮寄 - + - + {{wu_arr[item.wind].name}} diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 20a6f85..9a13355 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -399,7 +399,7 @@ Page({ //--- 判断是等级会员,且在有效期范围内 --- if(user.card_field && now6) card_name=card_name.substring(0,6); + //if(card_name.length>6) card_name=card_name.substring(0,6); var is_near_date=0; if(end-now<60*60*30*24) is_near_date=1; //如果小于30天 diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml index ae2aec5..4033304 100644 --- a/pages/goods/goodsInfo/goodsInfo.wxml +++ b/pages/goods/goodsInfo/goodsInfo.wxml @@ -241,11 +241,10 @@ - - + + - {{prom_integral}} - 积分 + {{prom_integral}}积分 + {{filters.toFix(prom_price,2)}}元 0积分 diff --git a/pages/goods/goodsInfo/goodsInfo.wxss b/pages/goods/goodsInfo/goodsInfo.wxss index 0eafbf4..94069ae 100644 --- a/pages/goods/goodsInfo/goodsInfo.wxss +++ b/pages/goods/goodsInfo/goodsInfo.wxss @@ -2789,9 +2789,10 @@ button.custom-service::after{ } */ .goods-price .rel_txt{ - position: relative; top: 32rpx; font-size: 30rpx; + /* position: relative; top: 32rpx; */ + font-size: 30rpx; } -.goods-price .rel_img{width: 62rpx; height: 62rpx;position: relative; top: 12rpx;} +.goods-price .rel_img{width: 62rpx; height: 62rpx;position: relative; top: 8rpx;} .btn-close { /* background-color: rgba(0,0,0,.5); */ diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js index 6eb4094..2d54233 100644 --- a/pages/user/order_detail/order_detail.js +++ b/pages/user/order_detail/order_detail.js @@ -370,10 +370,9 @@ Page({ var buyed_mum2=goodsbuynum+good.goods_num; if (buyed_mum2 > limit && limit > 0) { - wx.showModal({ - title: '提示', - content: gg.goods_name+'购买数量超出商品限购' - }); + + var content=gg.goods_name+'购买数量超出商品限购,请取消订单'; + th.toast(content); return false; } @@ -384,24 +383,21 @@ Page({ if(res.data.code==0){ var r_data=res.data.data; if(!r_data.collocationPromList && good.prom_type==5){ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); p_ok=0; } if(!r_data.promGoodsLists && good.prom_type==3){ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); p_ok=0; } }else{ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); p_ok=0; } }) @@ -411,10 +407,9 @@ Page({ //商品的普通购买 ,不要进行判断 if((good.prom_type==1 || good.prom_type==6 || good.prom_type==4) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){ if(gg.prom_type!=good.prom_type) { - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); return false; } }else{ @@ -453,27 +448,25 @@ Page({ if(prom){ var t_now=ut.gettimestamp(); if(prom.is_end==0 && prom.start_timet_now){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); return false; } } } else{ //不是赠品的时候 - if(!good.is_gift){ + if(!good.is_gift && good.prom_type!=3){ var t_ok=1; await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { if(res.data.code==0){ var r_data=res.data.data; //-- 参加了全局的优惠活动 -- if(r_data.promGoodsLists){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); t_ok=0; } } @@ -499,10 +492,9 @@ Page({ } var is_h=0; if (!isok) { - wx.showModal({ - title: '提示', - content: gg.goods_name + '商品的价格发生了变化' - }); + + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买'; + th.toast(content); return false; } } @@ -514,19 +506,17 @@ Page({ ob=obj; }) if(ob.code==-1){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'门店库存不足' - }); + + var content=gg.goods_name+'门店库存不足,请取消订单'; + th.toast(content); return false; } }else{ if(good.goods_num>store_count){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的库存不足' - }); + + var content=gg.goods_name+'商品的库存不足,请取消订单'; + th.toast(content); return false; } @@ -567,28 +557,25 @@ Page({ if(prom){ var now=ut.gettimestamp(); if(prom.is_end==1 && prom.end_time prom.buy_limit && prom.buy_limit > 0) { - wx.showModal({ - title: '提示', - content: goodsinfo.goods_name+'购买数量超出商品活动限购' - }); + + var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单重新购买'; + th.toast(content); return false; } if(goodsinfo.prom_type==4){ if (good.goods_num > prom.limitqty-prom.buy_num) { - wx.showModal({ - title: '提示', - content: goodsinfo.goods_name+'购买数量超出商品活动库存' - }); + + var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单'; + th.toast(content); return false; } }else{ @@ -601,9 +588,9 @@ Page({ }); if (good.goods_num > redis_num) { - wx.showModal({ - title: gg.goods_name+'超出商品活动库存', - }); + + var content=gg.goods_name+'超出商品活动库存,请取消订单'; + th.toast(content); return false; } } @@ -641,10 +628,9 @@ Page({ //判断线下取价是不是一样 if(newarr[good.erpwareid] && parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){ - wx.showModal({ - title: '提示', - content: good.goods_name + '商品的价格发生了变化' - }); + + var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买'; + th.toast(content); return false; } } @@ -1286,6 +1272,14 @@ Page({ } } + }, + + toast(msg){ + wx.showToast({ + title: msg, + icon: 'none', + duration: 3000 + }) } diff --git a/pages/user/order_list/order_list.js b/pages/user/order_list/order_list.js index bf62117..5678d5f 100644 --- a/pages/user/order_list/order_list.js +++ b/pages/user/order_list/order_list.js @@ -487,10 +487,9 @@ Page({ var buyed_mum2=goodsbuynum+good.goods_num; if (buyed_mum2 > limit && limit > 0) { - wx.showModal({ - title: '提示', - content: gg.goods_name+'购买数量超出商品限购' - }); + + var content=gg.goods_name+'购买数量超出商品限购,请取消订单'; + th.toast(content); return false; } @@ -500,25 +499,23 @@ Page({ await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { if(res.data.code==0){ var r_data=res.data.data; - if(!r_data.collocationPromList && good.prom_type==5){ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + if(!r_data.collocationPromList && good.prom_type==5){ + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content) + p_ok=0; } if(!r_data.promGoodsLists && good.prom_type==3){ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); p_ok=0; } }else{ - wx.showModal({ - title: '提示', - content: good.goods_name+'未找到活动' - }); + + var content=good.goods_name+'未找到活动,请取消订单重新购买' + th.toast(content); p_ok=0; } }) @@ -528,11 +525,9 @@ Page({ //商品的普通购买 ,不要进行判断 if((good.prom_type==1 || good.prom_type==6 || good.prom_type==4 ) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){ - if(gg.prom_type!=good.prom_type) { - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + if(gg.prom_type!=good.prom_type) { + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); return false; } @@ -572,26 +567,23 @@ Page({ if(prom){ var t_now=ut.gettimestamp(); if(prom.is_end==0 && prom.start_timet_now){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); return false; } } } else{ - if(!good.is_gift ){ + if(!good.is_gift && good.prom_type!=3 ){ var t_ok=1; await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { if(res.data.code==0){ var r_data=res.data.data; //-- 参加了全局的优惠活动 -- - if(r_data.promGoodsLists){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的活动发生了变化' - }); + if(r_data.promGoodsLists){ + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); t_ok=0; } } @@ -617,10 +609,9 @@ Page({ } var is_h=0; if (!isok) { - wx.showModal({ - title: '提示', - content: gg.goods_name + '商品的价格发生了变化' - }); + + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买' + th.toast(content); return false; } } @@ -632,19 +623,17 @@ Page({ ob=obj; }) if(ob.code==-1){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'门店库存不足' - }); + + var content=gg.goods_name+'门店库存不足,请取消订单'; + th.toast(content); return false; } }else{ if(good.goods_num>store_count){ - wx.showModal({ - title: '提示', - content: gg.goods_name+'商品的库存不足' - }); + + var content=gg.goods_name+'商品的库存不足,请取消订单'; + th.toast(content); return false; } @@ -685,28 +674,25 @@ Page({ if(prom){ var now=ut.gettimestamp(); if(prom.is_end==1 && prom.end_time prom.buy_limit && prom.buy_limit > 0) { - wx.showModal({ - title: '提示', - content: goodsinfo.goods_name+'购买数量超出商品活动限购' - }); + + var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单' + th.toast(content); return false; } if(goodsinfo.prom_type==4){ if (good.goods_num > prom.limitqty-prom.buy_num) { - wx.showModal({ - title: '提示', - content: goodsinfo.goods_name+'购买数量超出商品活动库存' - }); + + var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单' + th.toast(content); return false; } }else{ @@ -719,9 +705,9 @@ Page({ }); if (good.goods_num > redis_num) { - wx.showModal({ - title: gg.goods_name+'超出商品活动库存', - }); + + var content=gg.goods_name+'超出商品活动库存,请取消订单'; + th.toast(content); return false; } } @@ -749,7 +735,7 @@ Page({ } }) if(!offarr && offarr.length<=0){ - wx.showModal({ title: '获取线下取价失败',}); + th.toast('获取线下取价失败'); } var newarr=ut.convert_arr_key(offarr,'WareId'); //-- 循环判断线下的价格 -- @@ -758,10 +744,9 @@ Page({ //判断线下取价是不是一样 if(newarr[good.erpwareid] && parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){ - wx.showModal({ - title: '提示', - content: good.goods_name + '商品的价格发生了变化' - }); + + var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买'; + th.toast(content); return false; } } @@ -1583,6 +1568,14 @@ Page({ // clock += ss; return clock; }, + + toast(msg){ + wx.showToast({ + title: msg, + icon: 'none', + duration: 3000 + }) + } }); \ No newline at end of file