Commit ceabe5233bc591074ddc0832fb75a7e8df1d1c0c
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
31 changed files
with
259 additions
and
164 deletions
app.js
@@ -430,16 +430,8 @@ App({ | @@ -430,16 +430,8 @@ App({ | ||
430 | //获取场景值 判断是否是单页面 | 430 | //获取场景值 判断是否是单页面 |
431 | is_Single_page() { | 431 | is_Single_page() { |
432 | let scene = wx.getLaunchOptionsSync().scene; | 432 | let scene = wx.getLaunchOptionsSync().scene; |
433 | - //--先判断会员状态-- | ||
434 | - if (scene == 1154) { | ||
435 | - wx.showToast({ | ||
436 | - title: '请前往小程序', | ||
437 | - icon: "error", | ||
438 | - duration: 3000, | ||
439 | - }) | ||
440 | - return false | ||
441 | - } | ||
442 | - return true; | 433 | + //--判断是否是单页面-- |
434 | + return scene == 1154? false:true; | ||
443 | }, | 435 | }, |
444 | 436 | ||
445 | 437 |
packageA/pages/jfbuy/jfbuy.js
@@ -65,9 +65,6 @@ Page({ | @@ -65,9 +65,6 @@ Page({ | ||
65 | * 生命周期函数--监听页面加载 | 65 | * 生命周期函数--监听页面加载 |
66 | */ | 66 | */ |
67 | onLoad: function (options) { | 67 | onLoad: function (options) { |
68 | - if(!getApp().is_Single_page()){ | ||
69 | - return false; | ||
70 | - } | ||
71 | var th=this; | 68 | var th=this; |
72 | this.data.requestData={ | 69 | this.data.requestData={ |
73 | store_id:oo.stoid, | 70 | store_id:oo.stoid, |
packageA/pages/liveStream/liveStream.js
@@ -208,17 +208,15 @@ Page({ | @@ -208,17 +208,15 @@ Page({ | ||
208 | * 生命周期函数--监听页面加载 | 208 | * 生命周期函数--监听页面加载 |
209 | */ | 209 | */ |
210 | onLoad: function (options) { | 210 | onLoad: function (options) { |
211 | - if(!getApp().is_Single_page()){ | ||
212 | - return false; | ||
213 | - } | ||
214 | self = this; | 211 | self = this; |
215 | - // console.log('ppppp',this.pageTotal(4, 10)); | 212 | + if(getApp().is_Single_page()){ |
213 | + app.isLogin().then(function(data) {//进入页面前已经授权登录成功 | ||
214 | + self.setData({ | ||
215 | + userInfo: data, | ||
216 | + }); | ||
217 | + }); | ||
218 | + } | ||
216 | 219 | ||
217 | - app.isLogin().then(function(data) {//进入页面前已经授权登录成功 | ||
218 | - self.setData({ | ||
219 | - userInfo: data, | ||
220 | - }); | ||
221 | - }); | ||
222 | }, | 220 | }, |
223 | 221 | ||
224 | /** | 222 | /** |
packageA/pages/quan_list/quan_list.wxml
@@ -4,44 +4,46 @@ | @@ -4,44 +4,46 @@ | ||
4 | 4 | ||
5 | <block wx:if="{{config2.couponset}}"> | 5 | <block wx:if="{{config2.couponset}}"> |
6 | <view class="header"> | 6 | <view class="header"> |
7 | - <rich-text nodes="{{config2.couponset}}" class="r_txt fs26"></rich-text> | 7 | + <rich-text nodes="{{config2.couponset}}" class="r_txt fs26"></rich-text> |
8 | </view> | 8 | </view> |
9 | </block> | 9 | </block> |
10 | <view class="content"> | 10 | <view class="content"> |
11 | - <view bindtap="go_detail" data-ind="{{index}}" class="quan_item flex fs30" wx:for="{{dataList}}"> | 11 | + <view bindtap="go_detail" data-ind="{{index}}" class="quan_item flex fs30" wx:for="{{dataList}}"> |
12 | <!-- 左边 --> | 12 | <!-- 左边 --> |
13 | <view class="left {{tool.get_color(index,dataList)}} flex ai-center jc-center co-w"> | 13 | <view class="left {{tool.get_color(index,dataList)}} flex ai-center jc-center co-w"> |
14 | <view class="t-c"> | 14 | <view class="t-c"> |
15 | - <view class="fs40"><text class="fs24">¥</text>{{filters.toFix(item.money,2)}}</view> | ||
16 | - <view>满{{filters.toFix(item.condition,2)}}可用</view> | 15 | + <view class="fs40"><text class="fs24">¥</text>{{filters.toFix(item.money,2)}}</view> |
16 | + <view>满{{filters.toFix(item.condition,2)}}可用</view> | ||
17 | </view> | 17 | </view> |
18 | </view> | 18 | </view> |
19 | - <!-- 右边 --> | 19 | + <!-- 右边 --> |
20 | <view class="right fs24 co_g pding" style="background-image:url({{iurl}}/miniapp/images/coupon_img/white.png); position: relative"> | 20 | <view class="right fs24 co_g pding" style="background-image:url({{iurl}}/miniapp/images/coupon_img/white.png); position: relative"> |
21 | - <view class="fs28 co_b" style="margin-top: 15rpx">{{item.name}}</view> | 21 | + <view class="fs28 co_b" style="margin-top: 15rpx">{{item.name}}</view> |
22 | 22 | ||
23 | - <view class="ellipsis-1" style="margin-top: 5rpx" wx:if="{{item.coupon_remark!=null && item.coupon_remark!=''}}">{{item.coupon_remark}}</view> | ||
24 | - <view style="margin-top: 5rpx" wx:else>所有门店通用</view> | ||
25 | - <view wx:if="{{item.endtype==0}}">有效期 | ||
26 | - <text wx:if="{{item.starttype==1}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}</text> | ||
27 | - <text wx:if="{{item.starttype==0 && item.use_start_time>0}}"> {{filters.format_time(item.use_start_time)}}</text>至 | ||
28 | - <text wx:if="{{item.use_end_time>0}}"> {{filters.format_time(item.use_end_time)}}</text><text wx:else>不限</text> | ||
29 | - </view> | ||
30 | - <view wx:else>有效期 <text wx:if="{{item.starttype==1}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}</text> | 23 | + <view class="ellipsis-1" style="margin-top: 5rpx" wx:if="{{item.coupon_remark!=null && item.coupon_remark!=''}}">{{item.coupon_remark}}</view> |
24 | + <view style="margin-top: 5rpx" wx:else>所有门店通用</view> | ||
25 | + <view wx:if="{{item.endtype==0}}">有效期 | ||
26 | + <text wx:if="{{item.starttype==1}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}</text> | ||
27 | + <text wx:if="{{item.starttype==0 && item.use_start_time>0}}"> {{filters.format_time(item.use_start_time)}}</text> | ||
28 | + 至 | ||
29 | + <text wx:if="{{item.use_end_time>0}}"> {{filters.format_time(item.use_end_time)}}</text><text wx:else>不限</text> | ||
30 | + </view> | ||
31 | + <view wx:else>有效期 | ||
32 | + <text wx:if="{{item.starttype==1}}">{{filters.format_time(getcurday+3600*24*item.startdays)}}</text> | ||
31 | <text wx:else>{{filters.format_time(getcurday)}}</text> | 33 | <text wx:else>{{filters.format_time(getcurday)}}</text> |
32 | 至 | 34 | 至 |
33 | - <text wx:if="{{item.days>0}}">{{filters.format_time(getcurday+3600*24*item.days)}}</text> | ||
34 | - <text wx:else>不限</text> | ||
35 | - | ||
36 | - </view> | ||
37 | - <view>每人限领:<text wx:if="{{item.everyone_num>0}}">{{item.everyone_num}}</text><text wx:else>不限</text></view> | ||
38 | - <!-- 领取按钮 --> | ||
39 | - <view data-ind="{{index}}" data-cid="{{item.id}}" catchtap="get_quan"> | 35 | + <text wx:if="{{item.days>0}}">{{filters.format_time(getcurday+3600*24*item.days+3600*24*item.startdays)}}</text> |
36 | + <text wx:else>不限</text> | ||
37 | + | ||
38 | + </view> | ||
39 | + <view>每人限领:<text wx:if="{{item.everyone_num>0}}">{{item.everyone_num}}</text><text wx:else>不限</text></view> | ||
40 | + <!-- 领取按钮 --> | ||
41 | + <view data-ind="{{index}}" data-cid="{{item.id}}" catchtap="get_quan"> | ||
40 | <view wx:if="{{item.everyone_num>0 && item.lqnum>=item.everyone_num}}" class="btn flex jc-center ai-center is_get">已领取</view> | 42 | <view wx:if="{{item.everyone_num>0 && item.lqnum>=item.everyone_num}}" class="btn flex jc-center ai-center is_get">已领取</view> |
41 | <view wx:else class="btn flex jc-center ai-center">立即领取</view> | 43 | <view wx:else class="btn flex jc-center ai-center">立即领取</view> |
42 | - </view> | 44 | + </view> |
43 | </view> | 45 | </view> |
44 | - </view> | 46 | + </view> |
45 | </view> | 47 | </view> |
46 | 48 | ||
47 | <view wx:if="{{show_success}}"> | 49 | <view wx:if="{{show_success}}"> |
@@ -58,5 +60,4 @@ | @@ -58,5 +60,4 @@ | ||
58 | </view> | 60 | </view> |
59 | 61 | ||
60 | <warn id="warn"></warn> | 62 | <warn id="warn"></warn> |
61 | -<nav_box id="nav"></nav_box> | ||
62 | - | 63 | +<nav_box id="nav"></nav_box> |
63 | \ No newline at end of file | 64 | \ No newline at end of file |
packageA/pages/quan_pro/quan_pro.wxml
@@ -40,7 +40,7 @@ | @@ -40,7 +40,7 @@ | ||
40 | <view wx:else class="lower fs30">有效期 | 40 | <view wx:else class="lower fs30">有效期 |
41 | <text wx:if="{{ q_data.starttype==1}}"> {{filters.format_time(getcurday+3600*24*q_data.startdays)}}</text> | 41 | <text wx:if="{{ q_data.starttype==1}}"> {{filters.format_time(getcurday+3600*24*q_data.startdays)}}</text> |
42 | <text wx:else>{{filters.format_time(getcurday)}}</text>至 | 42 | <text wx:else>{{filters.format_time(getcurday)}}</text>至 |
43 | - <text wx:if="{{q_data.days>0}}"> {{filters.format_time(getcurday+3600*24*q_data.days)}}</text><text wx:else>不限</text> | 43 | + <text wx:if="{{q_data.days>0}}"> {{filters.format_time(getcurday+3600*24*q_data.days+3600*24*q_data.startdays)}}</text><text wx:else>不限</text> |
44 | </view> | 44 | </view> |
45 | </block> | 45 | </block> |
46 | 46 |
packageB/pages/zuhegou/index/index.js
@@ -123,9 +123,7 @@ Page({ | @@ -123,9 +123,7 @@ Page({ | ||
123 | * 生命周期函数--监听页面加载 | 123 | * 生命周期函数--监听页面加载 |
124 | */ | 124 | */ |
125 | onLoad: function (options) { | 125 | onLoad: function (options) { |
126 | - if(!getApp().is_Single_page()){ | ||
127 | - return false; | ||
128 | - } | 126 | + |
129 | console.log(options, 111); | 127 | console.log(options, 111); |
130 | self = this; | 128 | self = this; |
131 | var the_id = options.id; | 129 | var the_id = options.id; |
@@ -160,8 +158,10 @@ Page({ | @@ -160,8 +158,10 @@ Page({ | ||
160 | //如果有会员的时候 | 158 | //如果有会员的时候 |
161 | var userInfo = getApp().globalData.userInfo; | 159 | var userInfo = getApp().globalData.userInfo; |
162 | if (!userInfo) { | 160 | if (!userInfo) { |
163 | - getApp().goto("/pages/togoin/togoin"); | ||
164 | - return false; | 161 | + if(getApp().is_Single_page()){ |
162 | + getApp().goto("/pages/togoin/togoin"); | ||
163 | + return false; | ||
164 | + } | ||
165 | } | 165 | } |
166 | }, | 166 | }, |
167 | 167 |
packageB/pages/zuhegou/preindex/index.js
@@ -123,9 +123,6 @@ Page({ | @@ -123,9 +123,6 @@ Page({ | ||
123 | * 生命周期函数--监听页面加载 | 123 | * 生命周期函数--监听页面加载 |
124 | */ | 124 | */ |
125 | onLoad: function (options) { | 125 | onLoad: function (options) { |
126 | - if(!getApp().is_Single_page()){ | ||
127 | - return false; | ||
128 | - } | ||
129 | console.log(options, 111); | 126 | console.log(options, 111); |
130 | self = this; | 127 | self = this; |
131 | var the_id = options.id; | 128 | var the_id = options.id; |
@@ -160,8 +157,10 @@ Page({ | @@ -160,8 +157,10 @@ Page({ | ||
160 | //如果有会员的时候 | 157 | //如果有会员的时候 |
161 | var userInfo = getApp().globalData.userInfo; | 158 | var userInfo = getApp().globalData.userInfo; |
162 | if (!userInfo) { | 159 | if (!userInfo) { |
163 | - getApp().goto("/pages/togoin/togoin"); | ||
164 | - return false; | 160 | + if(getApp().is_Single_page()){ |
161 | + getApp().goto("/pages/togoin/togoin"); | ||
162 | + return false; | ||
163 | + } | ||
165 | } | 164 | } |
166 | }, | 165 | }, |
167 | 166 |
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | 5 | ||
6 | <!-- 商品名称 --> | 6 | <!-- 商品名称 --> |
7 | <view class="spec-goods"> | 7 | <view class="spec-goods"> |
8 | - <image class="wh100 spec-img xc-distance-bottom" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> | 8 | + <image class="wh100 spec-img xc-distance-bottom" bindtap="previewImage" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> |
9 | <view class="spec-goods-info"> | 9 | <view class="spec-goods-info"> |
10 | <view class="spec-goods-name ellipsis-1">{{sele_g.goods_name}}</view> | 10 | <view class="spec-goods-name ellipsis-1">{{sele_g.goods_name}}</view> |
11 | <view class="flex ai_end xc-val-money {{sele_g[card_field]}}" > | 11 | <view class="flex ai_end xc-val-money {{sele_g[card_field]}}" > |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -285,9 +285,7 @@ Page({ | @@ -285,9 +285,7 @@ Page({ | ||
285 | 285 | ||
286 | //------初始化加载---------- | 286 | //------初始化加载---------- |
287 | onLoad: function (t) { | 287 | onLoad: function (t) { |
288 | - if(!getApp().is_Single_page()){ | ||
289 | - return false; | ||
290 | - } | 288 | + |
291 | // console.log('onload'); | 289 | // console.log('onload'); |
292 | if(t && t.group_id) { | 290 | if(t && t.group_id) { |
293 | this.data.group_id = t.group_id; | 291 | this.data.group_id = t.group_id; |
@@ -534,10 +532,13 @@ Page({ | @@ -534,10 +532,13 @@ Page({ | ||
534 | //--先判断会员登陆状态-- | 532 | //--先判断会员登陆状态-- |
535 | var user_info = getApp().globalData.userInfo; | 533 | var user_info = getApp().globalData.userInfo; |
536 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 534 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
535 | + | ||
536 | + if(getApp().is_Single_page()){ | ||
537 | wx.navigateTo({ | 537 | wx.navigateTo({ |
538 | - url: '/pages/togoin/togoin', | ||
539 | - }) | 538 | + url: '/pages/togoin/togoin', |
539 | + }) | ||
540 | return false; | 540 | return false; |
541 | + } | ||
541 | } | 542 | } |
542 | 543 | ||
543 | }, | 544 | }, |
packageC/pages/presell/goodsInfo/goodsInfo.wxml
@@ -527,7 +527,7 @@ | @@ -527,7 +527,7 @@ | ||
527 | <view class="">{{filters.format_time(presellForm.end_time,2)}} 预售结束</view> | 527 | <view class="">{{filters.format_time(presellForm.end_time,2)}} 预售结束</view> |
528 | <!-- <view class="">08.30 23:59:59 开始发货</view> --> | 528 | <!-- <view class="">08.30 23:59:59 开始发货</view> --> |
529 | <view class="" wx:if="{{presellForm.delivery_type==1}}">{{filters.format_time(presellForm.delivery_date,2)}} 开始发货</view> | 529 | <view class="" wx:if="{{presellForm.delivery_type==1}}">{{filters.format_time(presellForm.delivery_date,2)}} 开始发货</view> |
530 | - <view class="" wx:else>付款{{presellForm.delivery_daynum}} 天后发货</view> | 530 | + <view class="" wx:else>付款{{presellForm.delivery_daynum}} 天内发货</view> |
531 | </view> | 531 | </view> |
532 | 532 | ||
533 | <view class="line" bindtap="openSpecModel" data-ind="2" style="margin-left: 10rpx; padding-left: 10rpx"> | 533 | <view class="line" bindtap="openSpecModel" data-ind="2" style="margin-left: 10rpx; padding-left: 10rpx"> |
pages/activity/pind_list/pind_list.js
@@ -22,9 +22,6 @@ Page({ | @@ -22,9 +22,6 @@ Page({ | ||
22 | 22 | ||
23 | //------初始化加载---------- | 23 | //------初始化加载---------- |
24 | onLoad: function (t) { | 24 | onLoad: function (t) { |
25 | - if(!getApp().is_Single_page()){ | ||
26 | - return false; | ||
27 | - } | ||
28 | wx.setNavigationBarTitle({ | 25 | wx.setNavigationBarTitle({ |
29 | title: "天天拼单", | 26 | title: "天天拼单", |
30 | }) | 27 | }) |
pages/activity/seckill_list/seckill_list.js
@@ -21,9 +21,6 @@ Page({ | @@ -21,9 +21,6 @@ Page({ | ||
21 | 21 | ||
22 | //------初始化加载---------- | 22 | //------初始化加载---------- |
23 | onLoad: function (t) { | 23 | onLoad: function (t) { |
24 | - if(!getApp().is_Single_page()){ | ||
25 | - return false; | ||
26 | - } | ||
27 | wx.setNavigationBarTitle({ | 24 | wx.setNavigationBarTitle({ |
28 | title: "商品秒杀", | 25 | title: "商品秒杀", |
29 | }) | 26 | }) |
pages/cart/cart2/cart2.js
@@ -1378,6 +1378,15 @@ Page({ | @@ -1378,6 +1378,15 @@ Page({ | ||
1378 | wx.showLoading({ | 1378 | wx.showLoading({ |
1379 | title: "处理中." | 1379 | title: "处理中." |
1380 | }) | 1380 | }) |
1381 | + | ||
1382 | + //是不是区域包邮 | ||
1383 | + th.data.is_area_by=0; | ||
1384 | + //当不是区域不包邮的时候,没有不包邮商品的时候 | ||
1385 | + th.data.free1=0; | ||
1386 | + th.data.cut_o_shipping_price=0; | ||
1387 | + th.data.cut_goods_piece=0; | ||
1388 | + th.data.cut_goods_weight=0; | ||
1389 | + | ||
1381 | var all_price = 0; //所有的商品总价 | 1390 | var all_price = 0; //所有的商品总价 |
1382 | var all_shipping_m = 0; //所有的物流总价 | 1391 | var all_shipping_m = 0; //所有的物流总价 |
1383 | var all_total_m = 0; //所有的订单应付总价 | 1392 | var all_total_m = 0; //所有的订单应付总价 |
@@ -1391,6 +1400,9 @@ Page({ | @@ -1391,6 +1400,9 @@ Page({ | ||
1391 | 1400 | ||
1392 | var umoney = th.data.userinfo.user_money - th.data.txmon - (th.data.userinfo.frozen_money ? th.data.userinfo.frozen_money : 0); | 1401 | var umoney = th.data.userinfo.user_money - th.data.txmon - (th.data.userinfo.frozen_money ? th.data.userinfo.frozen_money : 0); |
1393 | var freight_free = ee.freight_free; //全场满多少包邮 | 1402 | var freight_free = ee.freight_free; //全场满多少包邮 |
1403 | + var free1=freight_free; | ||
1404 | + | ||
1405 | + | ||
1394 | var weight_free = ee.weight_free; //多少kg内包邮 | 1406 | var weight_free = ee.weight_free; //多少kg内包邮 |
1395 | var no_ex_id = ee.no_ex_id; | 1407 | var no_ex_id = ee.no_ex_id; |
1396 | var no_ex_good = null; | 1408 | var no_ex_good = null; |
@@ -1503,16 +1515,6 @@ Page({ | @@ -1503,16 +1515,6 @@ Page({ | ||
1503 | } | 1515 | } |
1504 | o_price += item[j].goods_price * item[j].goods_num; | 1516 | o_price += item[j].goods_price * item[j].goods_num; |
1505 | 1517 | ||
1506 | - //判断是否有设置限制重量包邮,先看商品有没有包邮 | ||
1507 | - if (item[j]['is_past'] !== 1 && item[j]['exp_sum_type'] == 2) { | ||
1508 | - if (goods_weight < 0) goods_weight = 0; | ||
1509 | - //累积商品重量 每种商品的重量 * 数量 | ||
1510 | - goods_weight += item[j]['weight'] * item[j]['goods_num']; | ||
1511 | - if (weight_free > 0) { | ||
1512 | - out_of_weight = (weight_free * 1000) - goods_weight; | ||
1513 | - } | ||
1514 | - } | ||
1515 | - | ||
1516 | } | 1518 | } |
1517 | //判断是不是有组合购的金额 | 1519 | //判断是不是有组合购的金额 |
1518 | var f_o_price = o_price; | 1520 | var f_o_price = o_price; |
@@ -1564,12 +1566,14 @@ Page({ | @@ -1564,12 +1566,14 @@ Page({ | ||
1564 | 1566 | ||
1565 | th.data.is_no_past = 1; //不包邮标识符 | 1567 | th.data.is_no_past = 1; //不包邮标识符 |
1566 | 1568 | ||
1569 | + var no_ex_good_arr = null; | ||
1567 | //--有不包邮区域,且不免运费,全场的计算,要减到优惠金额 和券的金额-- | 1570 | //--有不包邮区域,且不免运费,全场的计算,要减到优惠金额 和券的金额-- |
1568 | if (no_ex_id && freight_free > 0 && (o_price - quan_price) >= freight_free && cart_item.exp_type == 0 && (by_qc.region_list || by_qc.goods_list)) { | 1571 | if (no_ex_id && freight_free > 0 && (o_price - quan_price) >= freight_free && cart_item.exp_type == 0 && (by_qc.region_list || by_qc.goods_list)) { |
1569 | //如果有设置不包邮区域的时候 | 1572 | //如果有设置不包邮区域的时候 |
1570 | if (by_qc.region_list != "" && by_qc.region_list != null && by_qc.region_list != undefined) { | 1573 | if (by_qc.region_list != "" && by_qc.region_list != null && by_qc.region_list != undefined) { |
1571 | if (th.check_by_area(by_qc.region_list)) { | 1574 | if (th.check_by_area(by_qc.region_list)) { |
1572 | freight_free = 0; | 1575 | freight_free = 0; |
1576 | + th.data.is_area_by=1; | ||
1573 | //goods_weight = -1; | 1577 | //goods_weight = -1; |
1574 | //out_of_weight = 0; | 1578 | //out_of_weight = 0; |
1575 | th.data.is_no_by[pickid] = 1; | 1579 | th.data.is_no_by[pickid] = 1; |
@@ -1580,11 +1584,61 @@ Page({ | @@ -1580,11 +1584,61 @@ Page({ | ||
1580 | freight_free = 0; | 1584 | freight_free = 0; |
1581 | //goods_weight = -1; | 1585 | //goods_weight = -1; |
1582 | //out_of_weight = 0; | 1586 | //out_of_weight = 0; |
1583 | - th.data.is_no_by[pickid] = 1; | 1587 | + //th.data.is_no_by[pickid] = 1; |
1584 | no_ex_good = by_qc.goods_list; | 1588 | no_ex_good = by_qc.goods_list; |
1589 | + if (no_ex_good) no_ex_good_arr = no_ex_good.split(','); | ||
1585 | } | 1590 | } |
1586 | } | 1591 | } |
1587 | 1592 | ||
1593 | + | ||
1594 | + | ||
1595 | + | ||
1596 | + var is_in_no_ex_goods_arr=0; | ||
1597 | + var by_g_weight=0; | ||
1598 | + //--------循环计算商品总物流----------- | ||
1599 | + for (var jo = 0; jo < item.length; jo++) { | ||
1600 | + //----------------如果是选择了物流--------------------- | ||
1601 | + if (cart_item.exp_type == 0 && item[jo].is_free_shipping == 0 && th.data.user_addr != null){ | ||
1602 | + | ||
1603 | + //判断是否有设置限制重量包邮,先看商品有没有包邮 | ||
1604 | + if(!no_ex_good_arr || no_ex_good_arr.indexOf(item[jo].goods_id + '')== -1){ | ||
1605 | + if(!th.data.is_area_by) th.data.free1=free1; | ||
1606 | + //此时是 模板里面没有不包邮商品列表或者是 该商品没有再不包邮商品列表礼包 | ||
1607 | + if (item[jo]['is_past'] !== 1 && item[jo]['exp_sum_type'] == 2) { | ||
1608 | + if (goods_weight < 0) goods_weight = 0; | ||
1609 | + //累积商品重量 每种商品的重量 * 数量 | ||
1610 | + goods_weight += item[jo]['weight'] * item[jo]['goods_num']; | ||
1611 | + by_g_weight+=item[jo]['weight'] * item[jo]['goods_num']; | ||
1612 | + if (weight_free > 0) { | ||
1613 | + out_of_weight = (weight_free * 1000) - by_g_weight; | ||
1614 | + }else{ | ||
1615 | + out_of_weight= -by_g_weight; | ||
1616 | + } | ||
1617 | + } | ||
1618 | + } | ||
1619 | + //这个是在不包邮列表礼包 | ||
1620 | + else if(no_ex_good_arr.indexOf(item[jo].goods_id + '') > -1){ | ||
1621 | + is_in_no_ex_goods_arr=1; | ||
1622 | + if (item[jo]['is_past'] !== 1 && item[jo]['exp_sum_type'] == 2) { | ||
1623 | + if (goods_weight < 0) goods_weight = 0; | ||
1624 | + //累积商品重量 每种商品的重量 * 数量 | ||
1625 | + goods_weight += item[jo]['weight'] * item[jo]['goods_num']; | ||
1626 | + } | ||
1627 | + | ||
1628 | + } | ||
1629 | + } | ||
1630 | + } | ||
1631 | + | ||
1632 | + //当商品没有超出的时候 | ||
1633 | + if(out_of_weight>=0){ | ||
1634 | + out_of_weight= -by_g_weight; | ||
1635 | + }else{ | ||
1636 | + out_of_weight= -weight_free * 1000; | ||
1637 | + } | ||
1638 | + | ||
1639 | + //所有的商品都不在不包邮商品列表,freight_free为0的时候,以及不是区域包邮 | ||
1640 | + if(!is_in_no_ex_goods_arr && !freight_free && !th.data.is_area_by) freight_free=free1; | ||
1641 | + | ||
1588 | //--如果是物流,且选择了地址,就要开始显示包邮券,且包邮券也已经优惠了优惠活动的金额-- | 1642 | //--如果是物流,且选择了地址,就要开始显示包邮券,且包邮券也已经优惠了优惠活动的金额-- |
1589 | if (cart_item.exp_type == 0 && th.data.user_addr != null && !cart_item.is_xz_yh) { | 1643 | if (cart_item.exp_type == 0 && th.data.user_addr != null && !cart_item.is_xz_yh) { |
1590 | //看是不是有调用过包邮券 | 1644 | //看是不是有调用过包邮券 |
@@ -1669,23 +1723,20 @@ Page({ | @@ -1669,23 +1723,20 @@ Page({ | ||
1669 | if (no_ex_good) { | 1723 | if (no_ex_good) { |
1670 | is_good_no_by = th.check_by_goods(no_ex_good, item[j].goods_id); | 1724 | is_good_no_by = th.check_by_goods(no_ex_good, item[j].goods_id); |
1671 | } | 1725 | } |
1672 | - | ||
1673 | //如果达到全场包邮的条件,同时,没有地区不包邮,或者商品不包邮 并且没有超出重量 | 1726 | //如果达到全场包邮的条件,同时,没有地区不包邮,或者商品不包邮 并且没有超出重量 |
1727 | + /*-- | ||
1674 | if (o_price - quan_price >= freight_free && freight_free > 0 && !is_good_no_by && th.data.is_no_by[pickid] != 1 && out_of_weight >=0 ) { | 1728 | if (o_price - quan_price >= freight_free && freight_free > 0 && !is_good_no_by && th.data.is_no_by[pickid] != 1 && out_of_weight >=0 ) { |
1675 | continue; | 1729 | continue; |
1676 | - } | ||
1677 | - | 1730 | + }--*/ |
1678 | //--如果是包邮券使用的情况下,如果商品是包邮的,那么就不进行计算-- | 1731 | //--如果是包邮券使用的情况下,如果商品是包邮的,那么就不进行计算-- |
1679 | if (th.data.using_quan[pickid] && th.data.using_quan[pickid].isby == 1 && !is_good_no_by) { | 1732 | if (th.data.using_quan[pickid] && th.data.using_quan[pickid].isby == 1 && !is_good_no_by) { |
1680 | continue; | 1733 | continue; |
1681 | } | 1734 | } |
1682 | 1735 | ||
1683 | - var no_ex_good_arr = null; | ||
1684 | - if (no_ex_good) no_ex_good_arr = no_ex_good.split(','); | ||
1685 | - | 1736 | + //var no_ex_good_arr = null; |
1737 | + //if (no_ex_good) no_ex_good_arr = no_ex_good.split(','); | ||
1686 | //----------------如果是选择了物流--------------------- | 1738 | //----------------如果是选择了物流--------------------- |
1687 | - if (cart_item.exp_type == 0 && item[j].is_free_shipping == 0 && (!no_ex_good_arr || no_ex_good_arr.indexOf(item[j].goods_id + '') > -1)) { | ||
1688 | - | 1739 | + if (cart_item.exp_type == 0 && item[j].is_free_shipping == 0) { |
1689 | //如果地址不为空 | 1740 | //如果地址不为空 |
1690 | if (th.data.user_addr != null) { | 1741 | if (th.data.user_addr != null) { |
1691 | switch (item[j]['exp_sum_type']) { | 1742 | switch (item[j]['exp_sum_type']) { |
@@ -1693,14 +1744,6 @@ Page({ | @@ -1693,14 +1744,6 @@ Page({ | ||
1693 | //统一运费 | 1744 | //统一运费 |
1694 | o_shipping_price += item[j]['uniform_exp_sum']; | 1745 | o_shipping_price += item[j]['uniform_exp_sum']; |
1695 | break; | 1746 | break; |
1696 | - // case 2: | ||
1697 | - // if (goods_weight < 0) goods_weight = 0; | ||
1698 | - // //累积商品重量 每种商品的重量 * 数量 | ||
1699 | - // goods_weight += item[j]['weight'] * item[j]['goods_num']; | ||
1700 | - // if (weight_free > 0) { | ||
1701 | - // out_of_weight = (weight_free * 1000) - goods_weight; | ||
1702 | - // } | ||
1703 | - // break; | ||
1704 | case 3: | 1747 | case 3: |
1705 | if (goods_piece < 0) goods_piece = 0; | 1748 | if (goods_piece < 0) goods_piece = 0; |
1706 | //累积商品数量 | 1749 | //累积商品数量 |
@@ -1708,12 +1751,28 @@ Page({ | @@ -1708,12 +1751,28 @@ Page({ | ||
1708 | break; | 1751 | break; |
1709 | } | 1752 | } |
1710 | } | 1753 | } |
1711 | - }else{ | ||
1712 | 1754 | ||
1755 | + | ||
1756 | + if(!no_ex_good_arr || no_ex_good_arr.indexOf(item[j].goods_id + '')== -1){ | ||
1757 | + switch (item[j]['exp_sum_type']) { | ||
1758 | + case 1: | ||
1759 | + //统一运费 | ||
1760 | + th.data.cut_o_shipping_price += item[j]['uniform_exp_sum']; | ||
1761 | + break; | ||
1762 | + case 3: | ||
1763 | + //累积商品数量 | ||
1764 | + th.data.cut_goods_piece += item[j]['goods_num']; | ||
1765 | + break; | ||
1766 | + } | ||
1767 | + } | ||
1768 | + | ||
1769 | + | ||
1770 | + }else{ | ||
1771 | + /*-- | ||
1713 | if(item[j]['exp_sum_type']==2 && out_of_weight!==0){ | 1772 | if(item[j]['exp_sum_type']==2 && out_of_weight!==0){ |
1714 | goods_weight = -1; | 1773 | goods_weight = -1; |
1715 | out_of_weight = 0; | 1774 | out_of_weight = 0; |
1716 | - } | 1775 | + }--*/ |
1717 | } | 1776 | } |
1718 | } | 1777 | } |
1719 | 1778 | ||
@@ -1753,8 +1812,6 @@ Page({ | @@ -1753,8 +1812,6 @@ Page({ | ||
1753 | o_condition = o_price_no_zh - quan_price; | 1812 | o_condition = o_price_no_zh - quan_price; |
1754 | } | 1813 | } |
1755 | 1814 | ||
1756 | - | ||
1757 | - | ||
1758 | var order_m = 0; | 1815 | var order_m = 0; |
1759 | //---判断是不是有订单优惠--- | 1816 | //---判断是不是有订单优惠--- |
1760 | await getApp().request.promiseGet("/api/weshop/promorder/getOrderPromotion", { | 1817 | await getApp().request.promiseGet("/api/weshop/promorder/getOrderPromotion", { |
@@ -3124,6 +3181,14 @@ Page({ | @@ -3124,6 +3181,14 @@ Page({ | ||
3124 | var fw_price = 0, fp_price = 0; | 3181 | var fw_price = 0, fp_price = 0; |
3125 | item = item.config; | 3182 | item = item.config; |
3126 | if (item == null) return o_shipping_price; | 3183 | if (item == null) return o_shipping_price; |
3184 | + | ||
3185 | + //------超出重量---------- | ||
3186 | + if (out_of_weight < 0 && o_price >= freight_free && !th.data.is_no_by[pickid]) { | ||
3187 | + goods_weight=goods_weight+ out_of_weight; | ||
3188 | + if(goods_weight==0) goods_weight=-1; | ||
3189 | + } | ||
3190 | + | ||
3191 | + | ||
3127 | //------按重量---------- | 3192 | //------按重量---------- |
3128 | if (goods_weight >= 0 && item['money']) { | 3193 | if (goods_weight >= 0 && item['money']) { |
3129 | fw_price = parseFloat(item['money']); | 3194 | fw_price = parseFloat(item['money']); |
@@ -3133,16 +3198,13 @@ Page({ | @@ -3133,16 +3198,13 @@ Page({ | ||
3133 | fw_price = fw_price + n * parseFloat(item['add_money']); | 3198 | fw_price = fw_price + n * parseFloat(item['add_money']); |
3134 | } | 3199 | } |
3135 | } | 3200 | } |
3136 | - //------超出重量---------- | ||
3137 | - if (out_of_weight < 0 && o_price >= freight_free && !th.data.is_no_by[pickid]) { | ||
3138 | - fw_price = parseFloat(item['money']); | ||
3139 | - var out_of_weight = Math.abs(out_of_weight); | ||
3140 | - if (out_of_weight > item['first_weight']) { | ||
3141 | - var fw = out_of_weight - item['first_weight']; | ||
3142 | - var n = Math.ceil(fw / item['second_weight']) | ||
3143 | - fw_price = fw_price + n * parseFloat(item['add_money']); | ||
3144 | - } | ||
3145 | - } | 3201 | + |
3202 | + if(th.data.free1 && freight_free<=0) freight_free=th.data.free1; | ||
3203 | + | ||
3204 | + | ||
3205 | + //当有包邮和不包邮混合在一起的时候,件数要重新计算 | ||
3206 | + if(freight_free>0 && o_price >= freight_free && goods_piece>0 && th.data.cut_goods_piece) | ||
3207 | + goods_piece=goods_piece-th.data.cut_goods_piece; | ||
3146 | //------按件数---------- | 3208 | //------按件数---------- |
3147 | if (goods_piece > 0 && item['piecemoney']) { | 3209 | if (goods_piece > 0 && item['piecemoney']) { |
3148 | fp_price = parseFloat(item['piecemoney']); | 3210 | fp_price = parseFloat(item['piecemoney']); |
@@ -3152,6 +3214,9 @@ Page({ | @@ -3152,6 +3214,9 @@ Page({ | ||
3152 | fp_price = fp_price + m * parseFloat(item['add_piecemoney']); | 3214 | fp_price = fp_price + m * parseFloat(item['add_piecemoney']); |
3153 | } | 3215 | } |
3154 | } | 3216 | } |
3217 | + //当有包邮和不包邮混合在一起的时候,统一运费要重新计算 | ||
3218 | + if(freight_free>0 && o_price >= freight_free && th.data.cut_o_shipping_price && price>0) price=price-th.data.cut_o_shipping_price; | ||
3219 | + | ||
3155 | var rspice = parseFloat(price + fw_price + fp_price); | 3220 | var rspice = parseFloat(price + fw_price + fp_price); |
3156 | return rspice; | 3221 | return rspice; |
3157 | }, | 3222 | }, |
pages/giftpack/buygiftpack/giftpackbuy.js
@@ -29,9 +29,7 @@ Page({ | @@ -29,9 +29,7 @@ Page({ | ||
29 | first_leader: e.globalData.first_leader || 0, // 推荐人ID | 29 | first_leader: e.globalData.first_leader || 0, // 推荐人ID |
30 | }, | 30 | }, |
31 | onLoad: function (options) { | 31 | onLoad: function (options) { |
32 | - if(!getApp().is_Single_page()){ | ||
33 | - return false; | ||
34 | - } | 32 | + |
35 | var th = this; | 33 | var th = this; |
36 | var my_confirm = th.selectComponent("#my_confirm"); //组件的id | 34 | var my_confirm = th.selectComponent("#my_confirm"); //组件的id |
37 | my_confirm.open_cancel(0); | 35 | my_confirm.open_cancel(0); |
@@ -73,15 +71,17 @@ Page({ | @@ -73,15 +71,17 @@ Page({ | ||
73 | }); | 71 | }); |
74 | } | 72 | } |
75 | }) | 73 | }) |
76 | - | 74 | + |
77 | 75 | ||
78 | }, | 76 | }, |
79 | onShow: function () { | 77 | onShow: function () { |
80 | //--先判断会员状态-- | 78 | //--先判断会员状态-- |
81 | var user_info = getApp().globalData.userInfo; | 79 | var user_info = getApp().globalData.userInfo; |
82 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 80 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
83 | - getApp().goto('/pages/togoin/togoin'); | ||
84 | - return false; | 81 | + if(getApp().is_Single_page()){ |
82 | + getApp().goto('/pages/togoin/togoin'); | ||
83 | + return false; | ||
84 | + } | ||
85 | } | 85 | } |
86 | this.getList(); | 86 | this.getList(); |
87 | 87 |
pages/giftpack/giftpacklist/giftpacklist.js
@@ -32,9 +32,6 @@ Page({ | @@ -32,9 +32,6 @@ Page({ | ||
32 | first_leader: e.globalData.first_leader || 0, // 推荐人ID | 32 | first_leader: e.globalData.first_leader || 0, // 推荐人ID |
33 | }, | 33 | }, |
34 | onLoad: function (options) { | 34 | onLoad: function (options) { |
35 | - if(!getApp().is_Single_page()){ | ||
36 | - return false; | ||
37 | - } | ||
38 | var th = this; | 35 | var th = this; |
39 | th.setData({ | 36 | th.setData({ |
40 | isBuy: options.isBuy, | 37 | isBuy: options.isBuy, |
@@ -65,13 +62,11 @@ Page({ | @@ -65,13 +62,11 @@ Page({ | ||
65 | onShow: function () { | 62 | onShow: function () { |
66 | //--先判断会员状态-- | 63 | //--先判断会员状态-- |
67 | var user_info = getApp().globalData.userInfo; | 64 | var user_info = getApp().globalData.userInfo; |
68 | - | ||
69 | - if(!getApp().is_Single_page()){ | ||
70 | - return false; | ||
71 | - } | ||
72 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 65 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
73 | - getApp().goto('/pages/togoin/togoin'); | ||
74 | - return false; | 66 | + if(getApp().is_Single_page()){ |
67 | + getApp().goto('/pages/togoin/togoin'); | ||
68 | + return false; | ||
69 | + } | ||
75 | } | 70 | } |
76 | if (this.data.isBuy == 0) { | 71 | if (this.data.isBuy == 0) { |
77 | this.GetMyGiftList(); | 72 | this.GetMyGiftList(); |
pages/giftpack/mygiftpack/mygiftpack.js
@@ -30,9 +30,6 @@ Page({ | @@ -30,9 +30,6 @@ Page({ | ||
30 | }, | 30 | }, |
31 | 31 | ||
32 | onLoad: function(options) { | 32 | onLoad: function(options) { |
33 | - if(!getApp().is_Single_page()){ | ||
34 | - return false; | ||
35 | - } | ||
36 | var th = this; | 33 | var th = this; |
37 | th.setData({ | 34 | th.setData({ |
38 | getStorageID: a.stoid, | 35 | getStorageID: a.stoid, |
@@ -79,8 +76,12 @@ Page({ | @@ -79,8 +76,12 @@ Page({ | ||
79 | //--先判断会员状态-- | 76 | //--先判断会员状态-- |
80 | var user_info = getApp().globalData.userInfo; | 77 | var user_info = getApp().globalData.userInfo; |
81 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 78 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
82 | - getApp().goto('/pages/togoin/togoin'); | ||
83 | - return false; | 79 | + if(getApp().is_Single_page()){ |
80 | + getApp().goto('/pages/togoin/togoin'); | ||
81 | + return false; | ||
82 | + } | ||
83 | + // getApp().goto('/pages/togoin/togoin'); | ||
84 | + // return false; | ||
84 | } | 85 | } |
85 | this.getList(); | 86 | this.getList(); |
86 | 87 |
pages/goods/categoryList/categoryList.js
@@ -93,9 +93,6 @@ Page({ | @@ -93,9 +93,6 @@ Page({ | ||
93 | 93 | ||
94 | 94 | ||
95 | onLoad: function(tt) { | 95 | onLoad: function(tt) { |
96 | - if(!getApp().is_Single_page()){ | ||
97 | - return false; | ||
98 | - } | ||
99 | var that = this; | 96 | var that = this; |
100 | var first_leader=tt.first_leader; | 97 | var first_leader=tt.first_leader; |
101 | if(first_leader){ | 98 | if(first_leader){ |
pages/goods/goodsInfo/buy_flash_normal.wxml
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | <view class="pding"> | 3 | <view class="pding"> |
4 | <icon bindtap="closeSpecModal_flash_normal" class="modal-close" color="black" size="22" type="cancel"></icon> | 4 | <icon bindtap="closeSpecModal_flash_normal" class="modal-close" color="black" size="22" type="cancel"></icon> |
5 | <view class="spec-goods"> | 5 | <view class="spec-goods"> |
6 | - <image class="wh100 spec-img xc-distance-bottom" src="{{sele_g.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> | 6 | + <image class="wh100 spec-img xc-distance-bottom" bindtap="previewImage" src="{{sele_g.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> |
7 | <view class="spec-goods-info"> | 7 | <view class="spec-goods-info"> |
8 | <view class="spec-goods-name ellipsis-2">{{sele_g.goods_name}}</view> | 8 | <view class="spec-goods-name ellipsis-2">{{sele_g.goods_name}}</view> |
9 | <view class="flex ai_end xc-val-money"> | 9 | <view class="flex ai_end xc-val-money"> |
pages/goods/goodsInfo/buy_integral.wxml
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | <view class="pding"> | 3 | <view class="pding"> |
4 | <icon bindtap="closeSpecModal_inte" class="modal-close" color="black" size="22" type="cancel"></icon> | 4 | <icon bindtap="closeSpecModal_inte" class="modal-close" color="black" size="22" type="cancel"></icon> |
5 | <view class="spec-goods"> | 5 | <view class="spec-goods"> |
6 | - <image class="wh100 spec-img xc-distance-bottom" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> | 6 | + <image class="wh100 spec-img xc-distance-bottom" bindtap="previewImage" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> |
7 | <view class="spec-goods-info"> | 7 | <view class="spec-goods-info"> |
8 | <view class="spec-goods-name ellipsis-2">{{data.goods_name}}</view> | 8 | <view class="spec-goods-name ellipsis-2">{{data.goods_name}}</view> |
9 | <view class="flex ai_end xc-val-money"> | 9 | <view class="flex ai_end xc-val-money"> |
pages/goods/goodsInfo/buy_integral_normal.wxml
@@ -3,7 +3,7 @@ | @@ -3,7 +3,7 @@ | ||
3 | <view class="pding"> | 3 | <view class="pding"> |
4 | <icon bindtap="closeSpecModal_inte_normal" class="modal-close" color="black" size="22" type="cancel"></icon> | 4 | <icon bindtap="closeSpecModal_inte_normal" class="modal-close" color="black" size="22" type="cancel"></icon> |
5 | <view class="spec-goods"> | 5 | <view class="spec-goods"> |
6 | - <image class="wh100 spec-img xc-distance-bottom" src="{{sele_g.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> | 6 | + <image class="wh100 spec-img xc-distance-bottom" bindtap="previewImage" src="{{sele_g.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> |
7 | <view class="spec-goods-info"> | 7 | <view class="spec-goods-info"> |
8 | <view class="spec-goods-name ellipsis-2">{{sele_g.goods_name}}</view> | 8 | <view class="spec-goods-name ellipsis-2">{{sele_g.goods_name}}</view> |
9 | <view class="flex ai_end xc-val-money"> | 9 | <view class="flex ai_end xc-val-money"> |
pages/goods/goodsInfo/buy_pt.wxml
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | 5 | ||
6 | <!-- 商品名称 --> | 6 | <!-- 商品名称 --> |
7 | <view class="spec-goods"> | 7 | <view class="spec-goods"> |
8 | - <image class="wh100 spec-img xc-distance-bottom" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> | 8 | + <image class="wh100 spec-img xc-distance-bottom" bindtap="previewImage" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image> |
9 | <view class="spec-goods-info"> | 9 | <view class="spec-goods-info"> |
10 | <view class="spec-goods-name ellipsis-1">{{sele_g.goods_name}}</view> | 10 | <view class="spec-goods-name ellipsis-1">{{sele_g.goods_name}}</view> |
11 | <view class="flex ai_end xc-val-money {{sele_g[card_field]}}" > | 11 | <view class="flex ai_end xc-val-money {{sele_g[card_field]}}" > |
pages/goods/goodsInfo/goodsInfo.js
@@ -4519,12 +4519,44 @@ Page({ | @@ -4519,12 +4519,44 @@ Page({ | ||
4519 | if (quan_list) { | 4519 | if (quan_list) { |
4520 | for (var ind in quan_list) { | 4520 | for (var ind in quan_list) { |
4521 | var ep = quan_list[ind]; | 4521 | var ep = quan_list[ind]; |
4522 | - var start = ut.formatTime(ep.use_start_time, "yyyy-MM-dd"); | ||
4523 | - var end = ut.formatTime(ep.use_end_time, "yyyy-MM-dd"); | ||
4524 | - start = start.replace("00:00:00", ""); | ||
4525 | - end = end.replace("00:00:00", ""); | 4522 | + var start = ""; |
4523 | + var end = ""; | ||
4524 | + if(ep.endtype == 1){ | ||
4525 | + if(ep.starttype == 1) { | ||
4526 | + start = ut.formatTime(ut.gettimestamp()+3600*24*ep.startdays,"yyyy-MM-dd"); | ||
4527 | + }else{ | ||
4528 | + start = ut.formatTime(ut.gettimestamp(),"yyyy-MM-dd"); | ||
4529 | + } | ||
4530 | + if(ep.days > 0) { | ||
4531 | + end = ut.formatTime(ut.gettimestamp()+3600*24*ep.startdays+3600*24*ep.days,"yyyy-MM-dd"); | ||
4532 | + }else{ | ||
4533 | + end = "不限"; | ||
4534 | + } | ||
4535 | + }else { | ||
4536 | + if(ep.starttype == 1 ){ | ||
4537 | + start = ut.formatTime(ut.gettimestamp()+3600*24*ep.startdays,"yyyy-MM-dd"); | ||
4538 | + }else{ | ||
4539 | + if(ep.starttype == 0 && ep.use_start_time >0) { | ||
4540 | + start = ut.formatTime(ep.use_start_time ,"yyyy-MM-dd"); | ||
4541 | + }else{ | ||
4542 | + start = "不限" | ||
4543 | + } | ||
4544 | + } | ||
4545 | + | ||
4546 | + if(ep.use_end_time > 0 ) { | ||
4547 | + end = ut.formatTime(ep.use_end_time ,"yyyy-MM-dd"); | ||
4548 | + }else{ | ||
4549 | + end = "不限" | ||
4550 | + } | ||
4551 | + } | ||
4526 | quan_list[ind].start = start; | 4552 | quan_list[ind].start = start; |
4527 | quan_list[ind].end = end; | 4553 | quan_list[ind].end = end; |
4554 | + // var start = ut.formatTime(ep.use_start_time, "yyyy-MM-dd"); | ||
4555 | + // var end = ut.formatTime(ep.use_end_time, "yyyy-MM-dd"); | ||
4556 | + // start = start.replace("00:00:00", ""); | ||
4557 | + // end = end.replace("00:00:00", ""); | ||
4558 | + // quan_list[ind].start = start; | ||
4559 | + // quan_list[ind].end = end; | ||
4528 | } | 4560 | } |
4529 | } | 4561 | } |
4530 | 4562 |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -294,7 +294,7 @@ | @@ -294,7 +294,7 @@ | ||
294 | <view class="co-red" wx:if="{{prom_type==0 || prom_type==3}}"> | 294 | <view class="co-red" wx:if="{{prom_type==0 || prom_type==3}}"> |
295 | 295 | ||
296 | <view class="market-price flex" style="align-items: baseline;"> | 296 | <view class="market-price flex" style="align-items: baseline;"> |
297 | - <block wx:if="{{card_field && data[card_field]>0}}"> | 297 | + <block wx:if="{{card_field && data[card_field]>0 && is_no_plus}}"> |
298 | <view class="flex ai-center grade-card-frame"> | 298 | <view class="flex ai-center grade-card-frame"> |
299 | <image class="img" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> | 299 | <image class="img" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> |
300 | <view class="fs24 white view card-name ellipsis-1">{{card_name}}</view> | 300 | <view class="fs24 white view card-name ellipsis-1">{{card_name}}</view> |
@@ -1469,7 +1469,7 @@ | @@ -1469,7 +1469,7 @@ | ||
1469 | <view class="top-frame"> | 1469 | <view class="top-frame"> |
1470 | <view class="xc-coupon-frame "> | 1470 | <view class="xc-coupon-frame "> |
1471 | <!-- -单张的券- --> | 1471 | <!-- -单张的券- --> |
1472 | - <view class="rel" wx:for="{{quan_list}}" wx:key="{{index}}"> | 1472 | + <view class="rel" wx:for="{{quan_list}}" wx:key="id"> |
1473 | <view class="coupon flex"> | 1473 | <view class="coupon flex"> |
1474 | <view class="circle xc-circular-one"></view> | 1474 | <view class="circle xc-circular-one"></view> |
1475 | <view class="xc-coupon-left "> | 1475 | <view class="xc-coupon-left "> |
pages/index/index/index.js
@@ -88,9 +88,6 @@ Page({ | @@ -88,9 +88,6 @@ Page({ | ||
88 | }, | 88 | }, |
89 | 89 | ||
90 | onLoad: async function (tt) { | 90 | onLoad: async function (tt) { |
91 | - if(!getApp().is_Single_page()){ | ||
92 | - return false; | ||
93 | - } | ||
94 | var th = this; | 91 | var th = this; |
95 | var first_leader = tt.first_leader; | 92 | var first_leader = tt.first_leader; |
96 | if (!first_leader && tt.scene) { | 93 | if (!first_leader && tt.scene) { |
pages/store/index.wxss
1 | -/* .box{ | 1 | +.box{ |
2 | padding: 10px; | 2 | padding: 10px; |
3 | border-bottom: 10px solid #f5f5f5; | 3 | border-bottom: 10px solid #f5f5f5; |
4 | color: #000000; | 4 | color: #000000; |
@@ -44,7 +44,7 @@ position: relative; | @@ -44,7 +44,7 @@ position: relative; | ||
44 | .sear_inp{width: 490rpx; background-color:#eaeaea; height: 80rpx; border-radius:5rpx; margin: 25rpx;} | 44 | .sear_inp{width: 490rpx; background-color:#eaeaea; height: 80rpx; border-radius:5rpx; margin: 25rpx;} |
45 | .sear_inp input{width: 400rpx;} | 45 | .sear_inp input{width: 400rpx;} |
46 | .select{height: 80rpx; width: 220rpx;background-color:#eaeaea; margin:25rpx; font-size: 28rpx; line-height: 80rpx;text-align: center } | 46 | .select{height: 80rpx; width: 220rpx;background-color:#eaeaea; margin:25rpx; font-size: 28rpx; line-height: 80rpx;text-align: center } |
47 | -.sear_btn{ width: 50rpx; height: 100%; display: flex; align-items: center;} */ | 47 | +.sear_btn{ width: 50rpx; height: 100%; display: flex; align-items: center;} |
48 | 48 | ||
49 | .border-bottom { | 49 | .border-bottom { |
50 | border-bottom: 2rpx solid #e0e0e0; | 50 | border-bottom: 2rpx solid #e0e0e0; |
pages/template/index.js
@@ -15,9 +15,6 @@ Page({ | @@ -15,9 +15,6 @@ Page({ | ||
15 | }, | 15 | }, |
16 | 16 | ||
17 | onLoad: function(e) { | 17 | onLoad: function(e) { |
18 | - if(!getApp().is_Single_page()){ | ||
19 | - return false; | ||
20 | - } | ||
21 | var th = this; | 18 | var th = this; |
22 | this.data.temp_id=e.scene; | 19 | this.data.temp_id=e.scene; |
23 | if(!this.data.temp_id) | 20 | if(!this.data.temp_id) |
pages/user/assistance/assistance.js
@@ -39,9 +39,6 @@ Page({ | @@ -39,9 +39,6 @@ Page({ | ||
39 | * 生命周期函数--监听页面加载 | 39 | * 生命周期函数--监听页面加载 |
40 | */ | 40 | */ |
41 | onLoad: function(options) { | 41 | onLoad: function(options) { |
42 | - if(!getApp().is_Single_page()){ | ||
43 | - return false; | ||
44 | - } | ||
45 | var th = this; | 42 | var th = this; |
46 | var nav_b = th.selectComponent("#nav_b"); //组件的id | 43 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
47 | nav_b.set_name("助力", "/pages/user/assistance/assistance"); | 44 | nav_b.set_name("助力", "/pages/user/assistance/assistance"); |
@@ -56,8 +53,10 @@ Page({ | @@ -56,8 +53,10 @@ Page({ | ||
56 | //--先判断会员状态-- | 53 | //--先判断会员状态-- |
57 | var user_info = getApp().globalData.userInfo; | 54 | var user_info = getApp().globalData.userInfo; |
58 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | 55 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
59 | - getApp().goto('/pages/togoin/togoin'); | ||
60 | - return false; | 56 | + if(getApp().is_Single_page()){ |
57 | + getApp().goto('/pages/togoin/togoin'); | ||
58 | + return false; | ||
59 | + } | ||
61 | } | 60 | } |
62 | 61 | ||
63 | var th = this; | 62 | var th = this; |
pages/user/index/index.js
@@ -25,6 +25,7 @@ Page({ | @@ -25,6 +25,7 @@ Page({ | ||
25 | txmon: 0, | 25 | txmon: 0, |
26 | byquan: 0, | 26 | byquan: 0, |
27 | yuer: 0, | 27 | yuer: 0, |
28 | + is_no_plus:1, | ||
28 | currentPage: 1, | 29 | currentPage: 1, |
29 | recommend_list: [], | 30 | recommend_list: [], |
30 | tc_hide: true, | 31 | tc_hide: true, |
@@ -134,7 +135,21 @@ Page({ | @@ -134,7 +135,21 @@ Page({ | ||
134 | } | 135 | } |
135 | }) | 136 | }) |
136 | 137 | ||
137 | - | 138 | + //调用接口判断商家plus有没有过期 |
139 | + rq.promiseGet("/store/storemoduleendtime/page?store_id=" + os.stoid + "&type=3", {}).then(res => { | ||
140 | + if (res.data.code == 0) { | ||
141 | + var arr = res.data.data.pageData; | ||
142 | + if (arr.length > 0) { | ||
143 | + var item = arr[0]; | ||
144 | + if (item.is_sy == 0) { | ||
145 | + var now = Date.parse(new Date()); now = now / 1000; | ||
146 | + if (item.end_time < now) { | ||
147 | + th.setData({ is_no_plus: 0 }) | ||
148 | + } | ||
149 | + } | ||
150 | + } | ||
151 | + } | ||
152 | + }) | ||
138 | var th=this; | 153 | var th=this; |
139 | 154 | ||
140 | // 判断是否开启美业 | 155 | // 判断是否开启美业 |
pages/user/index/index.wxml
@@ -69,7 +69,7 @@ | @@ -69,7 +69,7 @@ | ||
69 | </image> | 69 | </image> |
70 | 70 | ||
71 | </view> | 71 | </view> |
72 | - <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==2 && show_buy_plus}}"> | 72 | + <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==2 && show_buy_plus && is_no_plus}}"> |
73 | <view class="xc-add-member flex-center-around "> | 73 | <view class="xc-add-member flex-center-around "> |
74 | <view class="flex jc-center ai-center"> | 74 | <view class="flex jc-center ai-center"> |
75 | <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> | 75 | <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> |
pages/user/userinfo/userinfo.js
@@ -49,6 +49,7 @@ Page({ | @@ -49,6 +49,7 @@ Page({ | ||
49 | fir_pick_index: 0, | 49 | fir_pick_index: 0, |
50 | sec_pick_index: 0, | 50 | sec_pick_index: 0, |
51 | is_gps: 1, | 51 | is_gps: 1, |
52 | + is_no_plus:1, | ||
52 | lon: 0, | 53 | lon: 0, |
53 | only_pk: 0, | 54 | only_pk: 0, |
54 | open_ind_store: 0, //哪里打开的门店列表的控制属性 | 55 | open_ind_store: 0, //哪里打开的门店列表的控制属性 |
@@ -608,6 +609,7 @@ Page({ | @@ -608,6 +609,7 @@ Page({ | ||
608 | }, | 609 | }, |
609 | //------初始化加载---------- | 610 | //------初始化加载---------- |
610 | onLoad: function(t) { | 611 | onLoad: function(t) { |
612 | + let th= this; | ||
611 | var user = getApp().globalData.userInfo; | 613 | var user = getApp().globalData.userInfo; |
612 | if (user.card_field != '' && user.card_field != null && user.card_field != undefined && user.card_expiredate) { | 614 | if (user.card_field != '' && user.card_field != null && user.card_field != undefined && user.card_expiredate) { |
613 | var now = ut.gettimestamp(); | 615 | var now = ut.gettimestamp(); |
@@ -618,6 +620,21 @@ Page({ | @@ -618,6 +620,21 @@ Page({ | ||
618 | this.puls_user(); | 620 | this.puls_user(); |
619 | } | 621 | } |
620 | } | 622 | } |
623 | + //调用接口判断商家plus有没有过期 | ||
624 | + getApp().request.promiseGet("/store/storemoduleendtime/page?store_id=" + r.stoid + "&type=3", {}).then(res => { | ||
625 | + if (res.data.code == 0) { | ||
626 | + var arr = res.data.data.pageData; | ||
627 | + if (arr.length > 0) { | ||
628 | + var item = arr[0]; | ||
629 | + if (item.is_sy == 0) { | ||
630 | + var now = Date.parse(new Date()); now = now / 1000; | ||
631 | + if (item.end_time < now) { | ||
632 | + th.setData({ is_no_plus: 0 }) | ||
633 | + } | ||
634 | + } | ||
635 | + } | ||
636 | + } | ||
637 | + }) | ||
621 | this.initial_user(); | 638 | this.initial_user(); |
622 | 639 | ||
623 | // 获取用户昵称 | 640 | // 获取用户昵称 |
pages/user/userinfo/userinfo.wxml
@@ -11,17 +11,15 @@ | @@ -11,17 +11,15 @@ | ||
11 | 11 | ||
12 | <view class="flex-center vipmax"> | 12 | <view class="flex-center vipmax"> |
13 | <view> | 13 | <view> |
14 | - | ||
15 | <view> | 14 | <view> |
16 | <view class="ellipsis-2 Nickname" style="font-size: 31rpx"> | 15 | <view class="ellipsis-2 Nickname" style="font-size: 31rpx"> |
17 | <view style="float:left;">{{user.nickname}}</view> | 16 | <view style="float:left;">{{user.nickname}}</view> |
18 | <button bindtap="getUserProfile" style="margin-left:10rpx;float:left;width: 200rpx;height:50rpx;font-size:20rpx;" class="flex-center fs30 confirmtext"> 点击更新头像昵称 </button> | 17 | <button bindtap="getUserProfile" style="margin-left:10rpx;float:left;width: 200rpx;height:50rpx;font-size:20rpx;" class="flex-center fs30 confirmtext"> 点击更新头像昵称 </button> |
19 | </view> | 18 | </view> |
20 | - | ||
21 | </view> | 19 | </view> |
22 | 20 | ||
23 | <view class="flex fs22 vip"> | 21 | <view class="flex fs22 vip"> |
24 | - <block wx:if="{{isBool&&gradename}}"> | 22 | + <block wx:if="{{isBool && gradename}}"> |
25 | <navigator url="/pages/user/userqy/userqy"> | 23 | <navigator url="/pages/user/userqy/userqy"> |
26 | <view class="flex-center AncrownMax"> | 24 | <view class="flex-center AncrownMax"> |
27 | <image class="Ancrown" src="{{iurl}}/miniapp/images/userqy/user_userqy_huang.png"></image> | 25 | <image class="Ancrown" src="{{iurl}}/miniapp/images/userqy/user_userqy_huang.png"></image> |
@@ -29,7 +27,7 @@ | @@ -29,7 +27,7 @@ | ||
29 | </view> | 27 | </view> |
30 | </navigator> | 28 | </navigator> |
31 | </block> | 29 | </block> |
32 | - <block wx:if="{{pulscardname && rank_switch > 0 }}"> | 30 | + <block wx:if="{{pulscardname && rank_switch > 0 && is_no_plus}}"> |
33 | <navigator url="/pages/user/plus/plus"> | 31 | <navigator url="/pages/user/plus/plus"> |
34 | <view class="flex-center plusMax"> | 32 | <view class="flex-center plusMax"> |
35 | <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> | 33 | <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> |