Commit e15ae0762777d1a155beaa9d26c43241d853faed
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
22 changed files
with
350 additions
and
169 deletions
packageA/pages/checkin/checkin.js
@@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
2 | var md5 = require("../../../utils/md5.js"); | 2 | var md5 = require("../../../utils/md5.js"); |
3 | var ut = require("../../../utils/util.js"); | 3 | var ut = require("../../../utils/util.js"); |
4 | const app = getApp(); | 4 | const app = getApp(); |
5 | +const os=app.globalData.setting; | ||
5 | let self; | 6 | let self; |
6 | Page({ | 7 | Page({ |
7 | 8 | ||
@@ -77,6 +78,27 @@ Page({ | @@ -77,6 +78,27 @@ Page({ | ||
77 | }); | 78 | }); |
78 | self.loadQd(); | 79 | self.loadQd(); |
79 | }); | 80 | }); |
81 | + | ||
82 | + // 广告 | ||
83 | + getApp().request.promiseGet("/api/weshop/ad/page?pid=1205&store_id=" + os.stoid, { | ||
84 | + data: { | ||
85 | + enabled: 1 | ||
86 | + } | ||
87 | + }).then(res => { | ||
88 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ | ||
89 | + var a = res.data.data.pageData; | ||
90 | + var narr=[]; | ||
91 | + for(var i in a){ | ||
92 | + var tt = { | ||
93 | + 'ad_code': os.imghost + a[i].ad_code, | ||
94 | + 'media_link': '', | ||
95 | + 'ad_weapplink':a[i].ad_weapplink | ||
96 | + }; | ||
97 | + narr.push(tt); | ||
98 | + } | ||
99 | + self.setData({ad_data:narr}); | ||
100 | + } | ||
101 | + }); | ||
80 | 102 | ||
81 | 103 | ||
82 | }, | 104 | }, |
@@ -362,6 +384,11 @@ Page({ | @@ -362,6 +384,11 @@ Page({ | ||
362 | var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); | 384 | var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); |
363 | //return y + "-" + m + "-" + d; | 385 | //return y + "-" + m + "-" + d; |
364 | return [m + "-" + d,dd.getDate()]; | 386 | return [m + "-" + d,dd.getDate()]; |
387 | + }, | ||
388 | + go_url(e){ | ||
389 | + let url=e.currentTarget.dataset.url; | ||
390 | + if(url){ | ||
391 | + getApp().goto(url); | ||
392 | + } | ||
365 | } | 393 | } |
366 | - | ||
367 | }) | 394 | }) |
packageA/pages/checkin/checkin.wxml
1 | -<!--packageA//pages/checkin/checkin.wxml--> | 1 | +<wxs module="filters" src="../../../utils/filter.wxs"></wxs> |
2 | +<wxs module="g_filter" src="g_filter.wxs"></wxs> | ||
2 | <wxs src="checkin.wxs" module="myUtil"></wxs> | 3 | <wxs src="checkin.wxs" module="myUtil"></wxs> |
3 | <view class="checkin-container"> | 4 | <view class="checkin-container"> |
4 | <view class="rule-container flex"> | 5 | <view class="rule-container flex"> |
5 | <view class="rule" bindtap="showRules">规则</view> | 6 | <view class="rule" bindtap="showRules">规则</view> |
6 | - <view class="points" bindtap="goto" data-url="/pages/user/integral/integral"><image class="coin" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/coins.png"></image>我的积分</view> | ||
7 | - | 7 | + <view class="points" bindtap="goto" data-url="/pages/user/integral/integral"> |
8 | + <image class="coin" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/coins.png"></image>我的积分 | ||
9 | + </view> | ||
8 | </view> | 10 | </view> |
9 | - | ||
10 | <view class="list flex" wx:if="{{res}}"> | 11 | <view class="list flex" wx:if="{{res}}"> |
11 | <view class="list-item active}}"> | 12 | <view class="list-item active}}"> |
12 | <view class="circle">+{{res.cday1}}</view> | 13 | <view class="circle">+{{res.cday1}}</view> |
@@ -38,7 +39,7 @@ | @@ -38,7 +39,7 @@ | ||
38 | </view> | 39 | </view> |
39 | </view> | 40 | </view> |
40 | <view wx:else style="height: 100rpx;"></view> | 41 | <view wx:else style="height: 100rpx;"></view> |
41 | - | 42 | + |
42 | <view class="btn-container" wx:if="{{res}}"> | 43 | <view class="btn-container" wx:if="{{res}}"> |
43 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> | 44 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> |
44 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} | 45 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} |
@@ -48,14 +49,14 @@ | @@ -48,14 +49,14 @@ | ||
48 | </view> | 49 | </view> |
49 | <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> | 50 | <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> |
50 | </view> | 51 | </view> |
51 | - | ||
52 | - | 52 | + |
53 | + | ||
53 | <!-- <view class="current"> | 54 | <!-- <view class="current"> |
54 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> | 55 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> |
55 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> | 56 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> |
56 | - </view> --> | 57 | + </view> --> |
57 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | 58 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> |
58 | - | 59 | + |
59 | <view class="calendar-container"> | 60 | <view class="calendar-container"> |
60 | <view class="calendar-wrapper"> | 61 | <view class="calendar-wrapper"> |
61 | <view class="calendar-title"> | 62 | <view class="calendar-title"> |
@@ -64,35 +65,35 @@ | @@ -64,35 +65,35 @@ | ||
64 | <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> | 65 | <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> |
65 | </view> | 66 | </view> |
66 | <view class="calendar"> | 67 | <view class="calendar"> |
67 | - <!-- <view class="selectDate"> --> | ||
68 | - <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | ||
69 | - <!-- <view class="date-wrap"> | 68 | + <!-- <view class="selectDate"> --> |
69 | + <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | ||
70 | + <!-- <view class="date-wrap"> | ||
70 | {{year}}年{{month}}月 | 71 | {{year}}年{{month}}月 |
71 | </view> --> | 72 | </view> --> |
72 | - <!-- <view class="goright iconfont icon-jianzuo" bindtap="nextMonth">b</view> --> | ||
73 | - <!-- </view> --> | ||
74 | - <view class="week"> | ||
75 | - <view wx:for="{{weekArr}}" wx:for-index="index" wx:for-item="item" wx:key="key" style="height:{{param-17}}px;line-height:{{param-17}}px;flex:1;">{{item}}</view> | ||
76 | - </view> | ||
77 | - | ||
78 | - <view class="date"> | ||
79 | - <block wx:for="{{dateArr}}" wx:for-index="index" wx:for-item="item" wx:key="key"> | ||
80 | - <!-- <view style="{{index ==0?'margin-left:calc(100%/7 * ' + firstDay + ');':''}}width:calc(100%/7);line-height:80rpx;" class="{{index+1==day?'today':''}} {{index+1==day&&isClock?'clockOn':''}}" ><view class="day">{{item}}</view></view> --> | ||
81 | - <view style="{{index ==0?'margin-left:calc(100%/7 * 0);':''}}width:calc(100%/7);line-height:80rpx;" class="{{item.isCheckIn ? 'active':''}} {{res.curbqdaynum&&item.isBq ? 'bq':''}}" bindtap="clickDay" data-day="{{item.num}}"> | ||
82 | - <view class="day">{{item.num}}</view> | ||
83 | - </view> | ||
84 | - </block> | ||
85 | - </view> | ||
86 | - | 73 | + <!-- <view class="goright iconfont icon-jianzuo" bindtap="nextMonth">b</view> --> |
74 | + <!-- </view> --> | ||
75 | + <view class="week"> | ||
76 | + <view wx:for="{{weekArr}}" wx:for-index="index" wx:for-item="item" wx:key="key" style="height:{{param-17}}px;line-height:{{param-17}}px;flex:1;">{{item}}</view> | ||
77 | + </view> | ||
78 | + | ||
79 | + <view class="date"> | ||
80 | + <block wx:for="{{dateArr}}" wx:for-index="index" wx:for-item="item" wx:key="key"> | ||
81 | + <!-- <view style="{{index ==0?'margin-left:calc(100%/7 * ' + firstDay + ');':''}}width:calc(100%/7);line-height:80rpx;" class="{{index+1==day?'today':''}} {{index+1==day&&isClock?'clockOn':''}}" ><view class="day">{{item}}</view></view> --> | ||
82 | + <view style="{{index ==0?'margin-left:calc(100%/7 * 0);':''}}width:calc(100%/7);line-height:80rpx;" class="{{item.isCheckIn ? 'active':''}} {{res.curbqdaynum&&item.isBq ? 'bq':''}}" bindtap="clickDay" data-day="{{item.num}}"> | ||
83 | + <view class="day">{{item.num}}</view> | ||
84 | + </view> | ||
85 | + </block> | ||
86 | + </view> | ||
87 | + | ||
87 | </view> | 88 | </view> |
88 | </view> | 89 | </view> |
89 | - | 90 | + |
90 | </view> | 91 | </view> |
91 | - | 92 | + |
92 | <view class="jfbuy-container"> | 93 | <view class="jfbuy-container"> |
93 | <view class="jfbuy flex"> | 94 | <view class="jfbuy flex"> |
94 | - <image class="jfbuy-img" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/liwu.png"></image> | ||
95 | - <view class="right"> | 95 | + <!-- <image class="jfbuy-img" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/liwu.png"></image> --> |
96 | + <!-- <view class="right"> | ||
96 | <view> | 97 | <view> |
97 | <view class="t1">小积分大作为</view> | 98 | <view class="t1">小积分大作为</view> |
98 | <view class="t2">积分抵用现金,积少成多</view> | 99 | <view class="t2">积分抵用现金,积少成多</view> |
@@ -100,10 +101,33 @@ | @@ -100,10 +101,33 @@ | ||
100 | <view class="t-c"> | 101 | <view class="t-c"> |
101 | <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> | 102 | <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> |
102 | </view> | 103 | </view> |
103 | - </view> | 104 | + </view> --> |
105 | + <block wx:if="{{ad_data}}"> | ||
106 | + <swiper class="swiper" circular="true" autoplay="true" indicator-dots="true" interval="2500" style="height:240rpx;width: 670rpx;"> | ||
107 | + <block wx:for="{{ad_data}}"> | ||
108 | + | ||
109 | + <navigator url="{{item.ad_weapplink}}" wx:if="{{g_filter.has_char(item.ad_weapplink,'plugin')>=0}}"> | ||
110 | + <swiper-item> | ||
111 | + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" data-index="{{index}}" class="slide-image" mode="widthFix" lazy-load="true" /> | ||
112 | + </swiper-item> | ||
113 | + </navigator> | ||
114 | + | ||
115 | + <view data-url="{{item.ad_weapplink}}" wx:else bindtap="go_url"> | ||
116 | + <swiper-item> | ||
117 | + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" class="slide-image" mode="widthFix" lazy-load="true" /> | ||
118 | + </swiper-item> | ||
119 | + </view> | ||
120 | + | ||
121 | + </block> | ||
122 | + </swiper> | ||
123 | + | ||
124 | + </block> | ||
125 | + <block wx:else> | ||
126 | + <image class="xc-top-img" src="{{url}}/miniapp/images/seckill_top_img.jpg"></image> | ||
127 | + </block> | ||
104 | </view> | 128 | </view> |
105 | </view> | 129 | </view> |
106 | - | 130 | + |
107 | <view class="popup-container" wx:if="{{isShowRules}}"> | 131 | <view class="popup-container" wx:if="{{isShowRules}}"> |
108 | <view class="popup-wrapper"> | 132 | <view class="popup-wrapper"> |
109 | <view class="popup"> | 133 | <view class="popup"> |
@@ -115,5 +139,5 @@ | @@ -115,5 +139,5 @@ | ||
115 | </view> | 139 | </view> |
116 | </view> | 140 | </view> |
117 | </view> | 141 | </view> |
118 | - | ||
119 | -</view> | 142 | + |
143 | +</view> | ||
120 | \ No newline at end of file | 144 | \ No newline at end of file |
packageA/pages/checkin/checkin.wxss
@@ -197,7 +197,7 @@ page, | @@ -197,7 +197,7 @@ page, | ||
197 | .jfbuy { | 197 | .jfbuy { |
198 | /* border: 2rpx solid black; */ | 198 | /* border: 2rpx solid black; */ |
199 | border-radius: 16rpx; | 199 | border-radius: 16rpx; |
200 | - padding: 40rpx 30rpx; | 200 | + /* padding: 40rpx 30rpx; */ |
201 | background-color: #FF980F; | 201 | background-color: #FF980F; |
202 | box-shadow: 0 2rpx 16rpx #FF7A07; | 202 | box-shadow: 0 2rpx 16rpx #FF7A07; |
203 | /* position: fixed; | 203 | /* position: fixed; |
packageA/pages/checkin/g_filter.wxs
0 → 100644
1 | +var g_filters = { | ||
2 | + has_char:function(url,key){ | ||
3 | + if(!url) return -1; | ||
4 | + return url.indexOf(key); | ||
5 | + }, | ||
6 | + beg_time:function(beg_date){ | ||
7 | + var fmt1 = beg_date.substring(0, 19); | ||
8 | + var reg = getRegExp("-", "g"); | ||
9 | + var fmt2 = fmt1.replace(reg, '/'); | ||
10 | + var t1 = getDate(fmt2); | ||
11 | + var tnow=getDate(); | ||
12 | + if(t1<=tnow) return 1; | ||
13 | + return 0; | ||
14 | + }, | ||
15 | + end_time:function(end_date){ | ||
16 | + var fmt1 = end_date.substring(0, 19); | ||
17 | + var reg = getRegExp("-", "g"); | ||
18 | + var fmt2 = fmt1.replace(reg, '/'); | ||
19 | + var t1 = getDate(fmt2); | ||
20 | + var tnow=getDate(); | ||
21 | + if(t1>=tnow) return 1; | ||
22 | + return 0; | ||
23 | + }, | ||
24 | + goToUrl: function(type, id, name) { | ||
25 | + if (type == 1) { | ||
26 | + return "/packageB/pages/zuhegou/index/index?id="+id+"&title="+name | ||
27 | + } else { | ||
28 | + return "/packageB/pages/zuhegou/preIndex/index?id="+id+"&title="+name | ||
29 | + } | ||
30 | + }, | ||
31 | + | ||
32 | +} | ||
33 | +module.exports = { | ||
34 | + has_char: g_filters.has_char, | ||
35 | + beg_time: g_filters.beg_time, | ||
36 | + end_time: g_filters.end_time, | ||
37 | + goToUrl: g_filters.goToUrl, | ||
38 | +} | ||
0 | \ No newline at end of file | 39 | \ No newline at end of file |
packageA/pages/prom_list/prom_list.js
@@ -269,6 +269,7 @@ Page({ | @@ -269,6 +269,7 @@ Page({ | ||
269 | if (res.data.code == 0) { | 269 | if (res.data.code == 0) { |
270 | var r_data = res.data.data; | 270 | var r_data = res.data.data; |
271 | 271 | ||
272 | + | ||
272 | th.data.is_coupon = r_data.collocationPromList.is_coupon; | 273 | th.data.is_coupon = r_data.collocationPromList.is_coupon; |
273 | 274 | ||
274 | 275 |
packageB/pages/evaluate/evaluate.js
@@ -26,6 +26,7 @@ Page({ | @@ -26,6 +26,7 @@ Page({ | ||
26 | is_act:0, //是否能购获取图片 | 26 | is_act:0, //是否能购获取图片 |
27 | actId:0, //活动ID | 27 | actId:0, //活动ID |
28 | giftBagId:0, //礼包ID | 28 | giftBagId:0, //礼包ID |
29 | + ftype:0 | ||
29 | 30 | ||
30 | }, | 31 | }, |
31 | //点击星级 | 32 | //点击星级 |
@@ -98,8 +99,19 @@ Page({ | @@ -98,8 +99,19 @@ Page({ | ||
98 | 99 | ||
99 | //查询美导信息 | 100 | //查询美导信息 |
100 | query_bea: function() { | 101 | query_bea: function() { |
101 | - var th = this; | ||
102 | - var url = "/api/weshop/order/pagePosOrder"; | 102 | + var th = this; |
103 | + var url = "/api/weshop/order/pagePosOrder"; | ||
104 | + | ||
105 | + switch (this.data.ftype){ | ||
106 | + case 3: | ||
107 | + break; | ||
108 | + case 4: | ||
109 | + url = "/api/weshop/serviceCard/pagePos"; | ||
110 | + break; | ||
111 | + default: | ||
112 | + break | ||
113 | + } | ||
114 | + | ||
103 | var number = th.data.number; //订单编号 | 115 | var number = th.data.number; //订单编号 |
104 | getApp().request.promiseGet(url, { | 116 | getApp().request.promiseGet(url, { |
105 | data: { | 117 | data: { |
@@ -175,10 +187,10 @@ Page({ | @@ -175,10 +187,10 @@ Page({ | ||
175 | var url = th.data.url + "/api/weshop/evaluation/evaluate/insert"; | 187 | var url = th.data.url + "/api/weshop/evaluation/evaluate/insert"; |
176 | var posNo = th.data.number; //收银单号 | 188 | var posNo = th.data.number; //收银单号 |
177 | var proposal = th.data.proposal; //用户建议内容 | 189 | var proposal = th.data.proposal; //用户建议内容 |
178 | - var fromType = th.data.fromType; //评价来源 | 190 | + var fromType = th.data.ftype?th.data.ftype:1; //评价来源 |
179 | var json = { | 191 | var json = { |
180 | "evaLabList": evaLabList, | 192 | "evaLabList": evaLabList, |
181 | - "fromType": 1, | 193 | + "fromType": fromType, |
182 | "number": posNo, | 194 | "number": posNo, |
183 | "remark": proposal, | 195 | "remark": proposal, |
184 | "star": stars + 1, | 196 | "star": stars + 1, |
@@ -197,9 +209,15 @@ Page({ | @@ -197,9 +209,15 @@ Page({ | ||
197 | if (res.data.code == 0) { | 209 | if (res.data.code == 0) { |
198 | getApp().my_warnning("评价成功", 1, th); | 210 | getApp().my_warnning("评价成功", 1, th); |
199 | var namber=th.data.number; | 211 | var namber=th.data.number; |
212 | + | ||
213 | + var url="/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1"; | ||
214 | + if(th.data.ftype==4){ | ||
215 | + url="/pages/user/index/index"; | ||
216 | + } | ||
217 | + | ||
200 | setTimeout(function() { | 218 | setTimeout(function() { |
201 | wx.redirectTo({ | 219 | wx.redirectTo({ |
202 | - url: "/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1" | 220 | + url: url |
203 | }); | 221 | }); |
204 | }, 2000); | 222 | }, 2000); |
205 | } else { | 223 | } else { |
@@ -218,11 +236,17 @@ Page({ | @@ -218,11 +236,17 @@ Page({ | ||
218 | number: options.number, | 236 | number: options.number, |
219 | //is_evaluate: options.evaluate | 237 | //is_evaluate: options.evaluate |
220 | }) | 238 | }) |
239 | + | ||
240 | + if(options.fromtype){ | ||
241 | + this.setData({ftype:parseInt(options.fromtype)}) ; | ||
242 | + if(options.fromtype==4) th.judge_act(); | ||
243 | + } | ||
221 | //th.query_bea(); | 244 | //th.query_bea(); |
222 | - //th.judge_act(); | 245 | + |
223 | var userinfo=getApp().globalData.userInfo; | 246 | var userinfo=getApp().globalData.userInfo; |
224 | console.log("userinfo",userinfo) | 247 | console.log("userinfo",userinfo) |
225 | - | 248 | + |
249 | + | ||
226 | if(!userinfo){ | 250 | if(!userinfo){ |
227 | getApp().goto("/pages/togoin/togoin"); | 251 | getApp().goto("/pages/togoin/togoin"); |
228 | } | 252 | } |
@@ -260,9 +284,11 @@ Page({ | @@ -260,9 +284,11 @@ Page({ | ||
260 | 284 | ||
261 | var id=this.data.actId; | 285 | var id=this.data.actId; |
262 | var gifbagid = this.data.gifbagid; | 286 | var gifbagid = this.data.gifbagid; |
263 | - console.log(id,"订单", this.data.number), | 287 | + console.log(id,"订单", this.data.number); |
288 | + | ||
289 | + var ty=this.data.ftype?this.data.ftype:2; | ||
264 | wx.redirectTo({ | 290 | wx.redirectTo({ |
265 | - url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType=2&orderNumber="+this.data.number | 291 | + url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType="+ty+"&orderNumber="+this.data.number |
266 | }); | 292 | }); |
267 | 293 | ||
268 | }, | 294 | }, |
@@ -271,10 +297,13 @@ Page({ | @@ -271,10 +297,13 @@ Page({ | ||
271 | judge_act: function () { | 297 | judge_act: function () { |
272 | var th = this; | 298 | var th = this; |
273 | var url = "/api/weshop/marketing/comment/act/judge"; | 299 | var url = "/api/weshop/marketing/comment/act/judge"; |
300 | + | ||
301 | + var ty=this.data.ftype?this.data.ftype:2; | ||
302 | + | ||
274 | getApp().request.promiseGet(url, { | 303 | getApp().request.promiseGet(url, { |
275 | data: { | 304 | data: { |
276 | orderNumber: th.data.number, | 305 | orderNumber: th.data.number, |
277 | - orderType: 2, | 306 | + orderType: ty, |
278 | storeId: a.stoid, | 307 | storeId: a.stoid, |
279 | userId: d.user_id | 308 | userId: d.user_id |
280 | } | 309 | } |
packageB/pages/evaluate/evaluate.wxml
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | <!-- 项目 --> | 17 | <!-- 项目 --> |
18 | <view class="flex-center item" bindtap="show_goods" data-index="{{index}}"> | 18 | <view class="flex-center item" bindtap="show_goods" data-index="{{index}}"> |
19 | <view class="itemlf fs32 flex-level-right">购买商品:</view> | 19 | <view class="itemlf fs32 flex-level-right">购买商品:</view> |
20 | - <view class="itemlr fs30 ellipsis-1 go_right">{{it.list[0].WareName}}</view> | 20 | + <view class="itemlr fs30 ellipsis-1 go_right">{{it.list[0].WareName?it.list[0].WareName:it.list[0].ItemName}}</view> |
21 | </view> | 21 | </view> |
22 | 22 | ||
23 | <!-- 时间 --> | 23 | <!-- 时间 --> |
@@ -94,13 +94,14 @@ | @@ -94,13 +94,14 @@ | ||
94 | </navigator> | 94 | </navigator> |
95 | <view wx:else> | 95 | <view wx:else> |
96 | 96 | ||
97 | - | 97 | +<block wx:if="{{ftype!=4}}"> |
98 | <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt"> | 98 | <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt"> |
99 | <view>评价其他</view> | 99 | <view>评价其他</view> |
100 | </view> | 100 | </view> |
101 | <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1"> | 101 | <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1"> |
102 | <view>查看已评价的订单</view> | 102 | <view>查看已评价的订单</view> |
103 | </view> | 103 | </view> |
104 | +</block> | ||
104 | 105 | ||
105 | <!-- 显示来个图标 --> | 106 | <!-- 显示来个图标 --> |
106 | <view class="show_icon" style="margin-top: 60rpx;"> | 107 | <view class="show_icon" style="margin-top: 60rpx;"> |
@@ -133,7 +134,7 @@ | @@ -133,7 +134,7 @@ | ||
133 | <view class="title">商品详情</view> | 134 | <view class="title">商品详情</view> |
134 | <view style="padding: 0 20rpx;"> | 135 | <view style="padding: 0 20rpx;"> |
135 | <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}"> | 136 | <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}"> |
136 | - <view>{{item.WareName}}</view> | 137 | + <view>{{item.WareName?item.WareName:item.ItemName}}</view> |
137 | <view>{{item.Qty}}</view> | 138 | <view>{{item.Qty}}</view> |
138 | </view> | 139 | </view> |
139 | </view> | 140 | </view> |
packageB/pages/zuhegou/list/list.js
@@ -251,6 +251,12 @@ Page({ | @@ -251,6 +251,12 @@ Page({ | ||
251 | if (hei< viewHeight) { | 251 | if (hei< viewHeight) { |
252 | this.setData({ max_sw_height: viewHeight }); | 252 | this.setData({ max_sw_height: viewHeight }); |
253 | } | 253 | } |
254 | - } | 254 | + }, |
255 | + go_url(e){ | ||
256 | + let url=e.currentTarget.dataset.url; | ||
257 | + if(url){ | ||
258 | + getApp().goto(url); | ||
259 | + } | ||
260 | + } | ||
255 | 261 | ||
256 | }); | 262 | }); |
packageB/pages/zuhegou/preindex/index.wxml
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | <text class="iconfont icon-arrow_right"></text> | 6 | <text class="iconfont icon-arrow_right"></text> |
7 | </view> | 7 | </view> |
8 | </view> | 8 | </view> |
9 | - <view wx:if="{{djs}}" class="countdown-container">距结束还剩 | 9 | + <view wx:if="{{djs}}" class="countdown-container">距开始还剩 |
10 | <text wx:if="{{djs.day}}">{{djs.day}}天</text> | 10 | <text wx:if="{{djs.day}}">{{djs.day}}天</text> |
11 | <text class="num-box">{{djs.hou}}</text> | 11 | <text class="num-box">{{djs.hou}}</text> |
12 | : | 12 | : |
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
@@ -1605,16 +1605,19 @@ Page({ | @@ -1605,16 +1605,19 @@ Page({ | ||
1605 | }).then(res => { | 1605 | }).then(res => { |
1606 | if (res.data.code == 0) { | 1606 | if (res.data.code == 0) { |
1607 | var ord_prom = res.data.data; | 1607 | var ord_prom = res.data.data; |
1608 | - order_prom_id = ord_prom['id']; | ||
1609 | - switch (ord_prom['type']) { | ||
1610 | - case 0: | ||
1611 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1612 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1613 | - break; | ||
1614 | - case 1: | ||
1615 | - //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1616 | - order_prom_amount = ord_prom['expression']; | ||
1617 | - break; | 1608 | + //么有使用券,或者活动没有限制使用优惠券 |
1609 | + if(quan_price<=0 || !ord_prom.is_xz_yh) { | ||
1610 | + order_prom_id = ord_prom['id']; | ||
1611 | + switch (ord_prom['type']) { | ||
1612 | + case 0: | ||
1613 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1614 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1615 | + break; | ||
1616 | + case 1: | ||
1617 | + //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1618 | + order_prom_amount = ord_prom['expression']; | ||
1619 | + break; | ||
1620 | + } | ||
1618 | } | 1621 | } |
1619 | } | 1622 | } |
1620 | }) | 1623 | }) |
@@ -1955,16 +1958,20 @@ Page({ | @@ -1955,16 +1958,20 @@ Page({ | ||
1955 | var order_prom_id = 0; | 1958 | var order_prom_id = 0; |
1956 | if (th.data.order_prom[th.data.bn_pick]) { | 1959 | if (th.data.order_prom[th.data.bn_pick]) { |
1957 | var ord_prom = th.data.order_prom[th.data.bn_pick]; | 1960 | var ord_prom = th.data.order_prom[th.data.bn_pick]; |
1958 | - order_prom_id = ord_prom['id']; | ||
1959 | - switch (ord_prom['type']) { | ||
1960 | - case 0: | ||
1961 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1962 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1963 | - break; | ||
1964 | - case 1: | ||
1965 | - order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1966 | - order_prom_amount = ord_prom['expression']; | ||
1967 | - break; | 1961 | + |
1962 | + //么有使用券,或者活动没有限制使用优惠券 | ||
1963 | + if(coupon_price<=0 || !ord_prom.is_xz_yh) { | ||
1964 | + order_prom_id = ord_prom['id']; | ||
1965 | + switch (ord_prom['type']) { | ||
1966 | + case 0: | ||
1967 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1968 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1969 | + break; | ||
1970 | + case 1: | ||
1971 | + order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1972 | + order_prom_amount = ord_prom['expression']; | ||
1973 | + break; | ||
1974 | + } | ||
1968 | } | 1975 | } |
1969 | } | 1976 | } |
1970 | //--订单优惠的显示-- | 1977 | //--订单优惠的显示-- |
packageC/pages/payForAnother/payForAnother.js
@@ -1508,16 +1508,19 @@ Page({ | @@ -1508,16 +1508,19 @@ Page({ | ||
1508 | }).then(res => { | 1508 | }).then(res => { |
1509 | if (res.data.code == 0) { | 1509 | if (res.data.code == 0) { |
1510 | var ord_prom = res.data.data; | 1510 | var ord_prom = res.data.data; |
1511 | - order_prom_id = ord_prom['id']; | ||
1512 | - switch (ord_prom['type']) { | ||
1513 | - case 0: | ||
1514 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1515 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1516 | - break; | ||
1517 | - case 1: | ||
1518 | - //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1519 | - order_prom_amount = ord_prom['expression']; | ||
1520 | - break; | 1511 | + //么有使用券,或者活动没有限制使用优惠券 |
1512 | + if(quan_price<=0 || !ord_prom.is_xz_yh) { | ||
1513 | + order_prom_id = ord_prom['id']; | ||
1514 | + switch (ord_prom['type']) { | ||
1515 | + case 0: | ||
1516 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1517 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1518 | + break; | ||
1519 | + case 1: | ||
1520 | + //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1521 | + order_prom_amount = ord_prom['expression']; | ||
1522 | + break; | ||
1523 | + } | ||
1521 | } | 1524 | } |
1522 | } | 1525 | } |
1523 | }) | 1526 | }) |
@@ -1855,16 +1858,19 @@ Page({ | @@ -1855,16 +1858,19 @@ Page({ | ||
1855 | var order_prom_id = 0; | 1858 | var order_prom_id = 0; |
1856 | if (th.data.order_prom[th.data.bn_pick]) { | 1859 | if (th.data.order_prom[th.data.bn_pick]) { |
1857 | var ord_prom = th.data.order_prom[th.data.bn_pick]; | 1860 | var ord_prom = th.data.order_prom[th.data.bn_pick]; |
1858 | - order_prom_id = ord_prom['id']; | ||
1859 | - switch (ord_prom['type']) { | ||
1860 | - case 0: | ||
1861 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1862 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1863 | - break; | ||
1864 | - case 1: | ||
1865 | - order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1866 | - order_prom_amount = ord_prom['expression']; | ||
1867 | - break; | 1861 | + //么有使用券,或者活动没有限制使用优惠券 |
1862 | + if(coupon_price<=0 || !ord_prom.is_xz_yh) { | ||
1863 | + order_prom_id = ord_prom['id']; | ||
1864 | + switch (ord_prom['type']) { | ||
1865 | + case 0: | ||
1866 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1867 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1868 | + break; | ||
1869 | + case 1: | ||
1870 | + order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1871 | + order_prom_amount = ord_prom['expression']; | ||
1872 | + break; | ||
1873 | + } | ||
1868 | } | 1874 | } |
1869 | } | 1875 | } |
1870 | //--订单优惠的显示-- | 1876 | //--订单优惠的显示-- |
packageC/pages/presell/cart/cart.js
@@ -700,10 +700,13 @@ Page({ | @@ -700,10 +700,13 @@ Page({ | ||
700 | } | 700 | } |
701 | } | 701 | } |
702 | //--订单优惠的显示-- | 702 | //--订单优惠的显示-- |
703 | + var order_prom_txt1 = "order_prom_id"; | ||
704 | + var order_prom_txt2 = "order_prom_amount"; | ||
703 | if (order_prom_id > 0) { | 705 | if (order_prom_id > 0) { |
704 | - var order_prom_txt1 = "order_prom_id"; | ||
705 | - var order_prom_txt2 = "order_prom_amount"; | ||
706 | th.setData({[order_prom_txt1]: order_prom_id, [order_prom_txt2]: order_prom_amount}) | 706 | th.setData({[order_prom_txt1]: order_prom_id, [order_prom_txt2]: order_prom_amount}) |
707 | + }else{ | ||
708 | + o_condition1=ord_price; | ||
709 | + th.setData({[order_prom_txt1]: 0, [order_prom_txt2]: 0}) | ||
707 | } | 710 | } |
708 | 711 | ||
709 | o_condition1=parseFloat(o_condition1)-parseFloat(th.data.presell.presell_deposit); | 712 | o_condition1=parseFloat(o_condition1)-parseFloat(th.data.presell.presell_deposit); |
@@ -1826,18 +1829,21 @@ Page({ | @@ -1826,18 +1829,21 @@ Page({ | ||
1826 | var order_m=0; | 1829 | var order_m=0; |
1827 | if (th.data.order_prom[bn_pick]) { | 1830 | if (th.data.order_prom[bn_pick]) { |
1828 | var ord_prom = th.data.order_prom[bn_pick]; | 1831 | var ord_prom = th.data.order_prom[bn_pick]; |
1829 | - order_prom_id = ord_prom['id']; | ||
1830 | - switch (ord_prom['type']) { | ||
1831 | - case 0: | ||
1832 | - order_m = Math.round(ord_price * ord_prom['expression']) / 100;//满额打折 | ||
1833 | - order_prom_amount = (ord_price - order_m).toFixed(2); | ||
1834 | - break; | ||
1835 | - case 1: | ||
1836 | - order_m = ord_price - ord_prom['expression'];//满额优惠金额 | ||
1837 | - order_prom_amount = ord_prom['expression']; | ||
1838 | - break; | 1832 | + //么有使用券,或者活动没有限制使用优惠券 |
1833 | + if(quan_price<=0 || !ord_prom.is_xz_yh) { | ||
1834 | + order_prom_id = ord_prom['id']; | ||
1835 | + switch (ord_prom['type']) { | ||
1836 | + case 0: | ||
1837 | + order_m = Math.round(ord_price * ord_prom['expression']) / 100;//满额打折 | ||
1838 | + order_prom_amount = (ord_price - order_m).toFixed(2); | ||
1839 | + break; | ||
1840 | + case 1: | ||
1841 | + order_m = ord_price - ord_prom['expression'];//满额优惠金额 | ||
1842 | + order_prom_amount = ord_prom['expression']; | ||
1843 | + break; | ||
1844 | + } | ||
1845 | + ord_price = order_m; | ||
1839 | } | 1846 | } |
1840 | - ord_price=order_m; | ||
1841 | } | 1847 | } |
1842 | 1848 | ||
1843 | //--订单优惠的显示-- | 1849 | //--订单优惠的显示-- |
packageC/pages/presell/list/list.js
@@ -228,9 +228,11 @@ Page({ | @@ -228,9 +228,11 @@ Page({ | ||
228 | th.setData({ [txt]: obj}); | 228 | th.setData({ [txt]: obj}); |
229 | } | 229 | } |
230 | }, | 230 | }, |
231 | - | ||
232 | - | ||
233 | - | ||
234 | - | 231 | + go_url(e){ |
232 | + let url=e.currentTarget.dataset.url; | ||
233 | + if(url){ | ||
234 | + getApp().goto(url); | ||
235 | + } | ||
236 | + }, | ||
235 | 237 | ||
236 | }); | 238 | }); |
pages/activity/pind_list/pind_list.js
@@ -266,5 +266,11 @@ Page({ | @@ -266,5 +266,11 @@ Page({ | ||
266 | title: '秒杀活动-' + store_name, | 266 | title: '秒杀活动-' + store_name, |
267 | } | 267 | } |
268 | }, | 268 | }, |
269 | + go_url(e){ | ||
270 | + let url=e.currentTarget.dataset.url; | ||
271 | + if(url){ | ||
272 | + getApp().goto(url); | ||
273 | + } | ||
274 | +}, | ||
269 | 275 | ||
270 | }); | 276 | }); |
271 | \ No newline at end of file | 277 | \ No newline at end of file |
pages/activity/seckill_list/seckill_list.js
@@ -243,6 +243,12 @@ Page({ | @@ -243,6 +243,12 @@ Page({ | ||
243 | if (hei< viewHeight) { | 243 | if (hei< viewHeight) { |
244 | this.setData({ max_sw_height: viewHeight }); | 244 | this.setData({ max_sw_height: viewHeight }); |
245 | } | 245 | } |
246 | - } | 246 | + }, |
247 | + go_url(e){ | ||
248 | + let url=e.currentTarget.dataset.url; | ||
249 | + if(url){ | ||
250 | + getApp().goto(url); | ||
251 | + } | ||
252 | + }, | ||
247 | 253 | ||
248 | }); | 254 | }); |
pages/cart/cart2/cart2.js
@@ -625,28 +625,28 @@ Page({ | @@ -625,28 +625,28 @@ Page({ | ||
625 | if (arr.length > 0) { | 625 | if (arr.length > 0) { |
626 | for (var j = 0; j < arr.length; j++) { | 626 | for (var j = 0; j < arr.length; j++) { |
627 | if (arr[j].pickup_id == pcid) { | 627 | if (arr[j].pickup_id == pcid) { |
628 | - //if(item.is_gift!=1){ | ||
629 | - //确定配送方式 | ||
630 | - if (arr[j].distr_t == 0) { | ||
631 | - arr[j].distr_t = car_item.distr_type; | ||
632 | - } | ||
633 | - var e_t = 0 | ||
634 | - switch (arr[j].distr_t) { | ||
635 | - case 0: | ||
636 | - e_t = 1; | ||
637 | - if (th.data.json_d.pickupway && th.data.json_d.pickupway == 1) e_t = 0; | ||
638 | - break; | ||
639 | - case 1: | ||
640 | - e_t = 1; | ||
641 | - break; | ||
642 | - case 2: | ||
643 | - e_t = 0; | ||
644 | - break; | 628 | + if(item.is_gift!=1){ |
629 | + //确定配送方式 | ||
630 | + if (arr[j].distr_t == 0) { | ||
631 | + arr[j].distr_t = car_item.distr_type; | ||
632 | + } | ||
633 | + var e_t = 0 | ||
634 | + switch (arr[j].distr_t) { | ||
635 | + case 0: | ||
636 | + e_t = 1; | ||
637 | + if (th.data.json_d.pickupway && th.data.json_d.pickupway == 1) e_t = 0; | ||
638 | + break; | ||
639 | + case 1: | ||
640 | + e_t = 1; | ||
641 | + break; | ||
642 | + case 2: | ||
643 | + e_t = 0; | ||
644 | + break; | ||
645 | + } | ||
646 | + arr[j].exp_type = e_t; | ||
647 | + if (e_t == 0) th.setData({is_all_zt: 0}); | ||
648 | + else if(e_t==1) th.setData({is_all_zt: 1}); | ||
645 | } | 649 | } |
646 | - arr[j].exp_type = e_t; | ||
647 | - if (e_t == 0) th.setData({is_all_zt: 0}); | ||
648 | - else if(e_t==1) th.setData({is_all_zt: 1}); | ||
649 | - //} | ||
650 | 650 | ||
651 | //-- 把等级卡会优惠多少钱装进去 -- | 651 | //-- 把等级卡会优惠多少钱装进去 -- |
652 | if (car_item.cut_price1) arr[j].card_cut_price += car_item.cut_price1; | 652 | if (car_item.cut_price1) arr[j].card_cut_price += car_item.cut_price1; |
@@ -689,6 +689,7 @@ Page({ | @@ -689,6 +689,7 @@ Page({ | ||
689 | } | 689 | } |
690 | //如果是物流的话,全部自提的控制要弄成0 | 690 | //如果是物流的话,全部自提的控制要弄成0 |
691 | if (e_t == 0) th.setData({is_all_zt: 0}); | 691 | if (e_t == 0) th.setData({is_all_zt: 0}); |
692 | + else th.setData({is_all_zt: 1}); | ||
692 | 693 | ||
693 | var narr = new Array(); | 694 | var narr = new Array(); |
694 | narr.push(car_item); | 695 | narr.push(car_item); |
@@ -920,7 +921,6 @@ Page({ | @@ -920,7 +921,6 @@ Page({ | ||
920 | th.data.check_quan_price_list = t.data.data.offline_price * gg.goods_num + ""; | 921 | th.data.check_quan_price_list = t.data.data.offline_price * gg.goods_num + ""; |
921 | th.data.check_quan_ware_list = t.data.data.erpwareid + ""; | 922 | th.data.check_quan_ware_list = t.data.data.erpwareid + ""; |
922 | } | 923 | } |
923 | - | ||
924 | t.data.data.prom_id = 0; | 924 | t.data.data.prom_id = 0; |
925 | t.data.data.prom_type = 0; | 925 | t.data.data.prom_type = 0; |
926 | 926 | ||
@@ -976,6 +976,12 @@ Page({ | @@ -976,6 +976,12 @@ Page({ | ||
976 | if (gg.prom_type == 5) { | 976 | if (gg.prom_type == 5) { |
977 | t.data.data.prom_id = gg.prom_id; | 977 | t.data.data.prom_id = gg.prom_id; |
978 | t.data.data.prom_type = 5; | 978 | t.data.data.prom_type = 5; |
979 | + | ||
980 | + // console.log('xxxxxxxxxxxxxxxxxx', gg.is_coupon) | ||
981 | + th.is_coupon = gg.is_coupon; | ||
982 | + th.setData({ | ||
983 | + is_coupon: gg.is_coupon | ||
984 | + }); | ||
979 | if (gg.room_id) { | 985 | if (gg.room_id) { |
980 | t.data.data.room_id = gg.room_id; | 986 | t.data.data.room_id = gg.room_id; |
981 | } | 987 | } |
@@ -1050,6 +1056,9 @@ Page({ | @@ -1050,6 +1056,9 @@ Page({ | ||
1050 | th.calculatePrice2(); | 1056 | th.calculatePrice2(); |
1051 | th.get_cart_quan(); | 1057 | th.get_cart_quan(); |
1052 | }); | 1058 | }); |
1059 | + | ||
1060 | + | ||
1061 | + | ||
1053 | } else { | 1062 | } else { |
1054 | //计算价格 | 1063 | //计算价格 |
1055 | th.calculatePrice2(); | 1064 | th.calculatePrice2(); |
@@ -1724,16 +1733,19 @@ Page({ | @@ -1724,16 +1733,19 @@ Page({ | ||
1724 | }).then(res => { | 1733 | }).then(res => { |
1725 | if (res.data.code == 0) { | 1734 | if (res.data.code == 0) { |
1726 | var ord_prom = res.data.data; | 1735 | var ord_prom = res.data.data; |
1727 | - order_prom_id = ord_prom['id']; | ||
1728 | - switch (ord_prom['type']) { | ||
1729 | - case 0: | ||
1730 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1731 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1732 | - break; | ||
1733 | - case 1: | ||
1734 | - //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1735 | - order_prom_amount = ord_prom['expression']; | ||
1736 | - break; | 1736 | + //么有使用券,或者活动没有限制使用优惠券 |
1737 | + if(quan_price<=0 || !ord_prom.is_xz_yh) { | ||
1738 | + order_prom_id = ord_prom['id']; | ||
1739 | + switch (ord_prom['type']) { | ||
1740 | + case 0: | ||
1741 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
1742 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
1743 | + break; | ||
1744 | + case 1: | ||
1745 | + //order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
1746 | + order_prom_amount = ord_prom['expression']; | ||
1747 | + break; | ||
1748 | + } | ||
1737 | } | 1749 | } |
1738 | } | 1750 | } |
1739 | }) | 1751 | }) |
@@ -2079,16 +2091,19 @@ Page({ | @@ -2079,16 +2091,19 @@ Page({ | ||
2079 | var order_prom_id = 0; | 2091 | var order_prom_id = 0; |
2080 | if (th.data.order_prom[th.data.bn_pick]) { | 2092 | if (th.data.order_prom[th.data.bn_pick]) { |
2081 | var ord_prom = th.data.order_prom[th.data.bn_pick]; | 2093 | var ord_prom = th.data.order_prom[th.data.bn_pick]; |
2082 | - order_prom_id = ord_prom['id']; | ||
2083 | - switch (ord_prom['type']) { | ||
2084 | - case 0: | ||
2085 | - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
2086 | - order_prom_amount = (o_condition - order_m).toFixed(2); | ||
2087 | - break; | ||
2088 | - case 1: | ||
2089 | - order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
2090 | - order_prom_amount = ord_prom['expression']; | ||
2091 | - break; | 2094 | + //么有使用券,或者活动没有限制使用优惠券 |
2095 | + if(coupon_price<=0 || !ord_prom.is_xz_yh) { | ||
2096 | + order_prom_id = ord_prom['id']; | ||
2097 | + switch (ord_prom['type']) { | ||
2098 | + case 0: | ||
2099 | + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折 | ||
2100 | + order_prom_amount = (o_condition - order_m).toFixed(2); | ||
2101 | + break; | ||
2102 | + case 1: | ||
2103 | + order_m = o_condition - ord_prom['expression'];//满额优惠金额 | ||
2104 | + order_prom_amount = ord_prom['expression']; | ||
2105 | + break; | ||
2106 | + } | ||
2092 | } | 2107 | } |
2093 | } | 2108 | } |
2094 | //--订单优惠的显示-- | 2109 | //--订单优惠的显示-- |
@@ -3257,7 +3272,7 @@ Page({ | @@ -3257,7 +3272,7 @@ Page({ | ||
3257 | else { | 3272 | else { |
3258 | using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; | 3273 | using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; |
3259 | } | 3274 | } |
3260 | - this.setData({using_quan: using_quan, is_coupon: 2222}); | 3275 | + this.setData({using_quan: using_quan, is_coupon: th.is_coupon}); |
3261 | return; | 3276 | return; |
3262 | } | 3277 | } |
3263 | 3278 | ||
@@ -3323,7 +3338,7 @@ Page({ | @@ -3323,7 +3338,7 @@ Page({ | ||
3323 | else { | 3338 | else { |
3324 | using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; | 3339 | using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; |
3325 | } | 3340 | } |
3326 | - this.setData({using_quan: using_quan, is_coupon: 2222}); | 3341 | + this.setData({using_quan: using_quan, is_coupon: th.is_coupon}); |
3327 | return; | 3342 | return; |
3328 | } | 3343 | } |
3329 | 3344 |
pages/cart/cart2/cart2.wxml
@@ -341,7 +341,6 @@ | @@ -341,7 +341,6 @@ | ||
341 | <view bindtap="buycard" class="card_op">立即开通</view> | 341 | <view bindtap="buycard" class="card_op">立即开通</view> |
342 | </view> | 342 | </view> |
343 | 343 | ||
344 | - | ||
345 | <view class="set-mes bdr_b-14"> | 344 | <view class="set-mes bdr_b-14"> |
346 | 345 | ||
347 | <view wx:if="{{order.store_prom}}"> | 346 | <view wx:if="{{order.store_prom}}"> |
pages/index/index/index.js
@@ -83,19 +83,13 @@ Page({ | @@ -83,19 +83,13 @@ Page({ | ||
83 | sec_show: 3, //倒计时的秒数 | 83 | sec_show: 3, //倒计时的秒数 |
84 | full_ad: null, //全屏广告 | 84 | full_ad: null, //全屏广告 |
85 | full_screen: 0, //全屏广告 | 85 | full_screen: 0, //全屏广告 |
86 | + is_ok_h5:0, //判断要不要显示关注二维码 | ||
86 | 87 | ||
87 | }, | 88 | }, |
88 | 89 | ||
89 | onLoad: async function (tt) { | 90 | onLoad: async function (tt) { |
90 | - // onLoad生命周期内判断 | ||
91 | - let obj = wx.getLaunchOptionsSync(); | ||
92 | - console.log(obj.scene,'launch_scene'); | ||
93 | - if (obj.scene === 1011 || obj.scene === 1012 || obj.scene === 1013 || obj.scene === 1017 || | ||
94 | - obj.scene === 1047 ||obj.scene === 1089 || obj.scene === 1038) { | ||
95 | - this.setData({is_ok_h5:1}) | ||
96 | - } | ||
97 | 91 | ||
98 | - var th = this; | 92 | + var th = this; |
99 | var first_leader = tt.first_leader; | 93 | var first_leader = tt.first_leader; |
100 | if (!first_leader && tt.scene) { | 94 | if (!first_leader && tt.scene) { |
101 | var first_leader_str = decodeURIComponent(tt.scene); | 95 | var first_leader_str = decodeURIComponent(tt.scene); |
@@ -459,6 +453,15 @@ Page({ | @@ -459,6 +453,15 @@ Page({ | ||
459 | } | 453 | } |
460 | }, 1500) | 454 | }, 1500) |
461 | 455 | ||
456 | + setTimeout(function () { | ||
457 | + const query = wx.createSelectorQuery(); | ||
458 | + query.select('#off_top').boundingClientRect(); | ||
459 | + query.exec((res) => { | ||
460 | + if(res && res[0] && res[0].height>0){ | ||
461 | + th.setData({is_ok_h5:1}); | ||
462 | + } | ||
463 | + }) | ||
464 | + },3600); | ||
462 | 465 | ||
463 | }, | 466 | }, |
464 | //当隐藏的时候就关闭计时器 | 467 | //当隐藏的时候就关闭计时器 |
pages/index/index/index.wxml
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | 16 | ||
17 | <view class="top-bar"> | 17 | <view class="top-bar"> |
18 | <!-- 顶部关注公众号 --> | 18 | <!-- 顶部关注公众号 --> |
19 | - <view wx:if="{{is_gz_h5 && is_ok_h5}}"><official-account></official-account></view> | 19 | + <view id="off_top" wx:if="{{is_gz_h5}}"><official-account></official-account></view> |
20 | 20 | ||
21 | <!-- 控制要不要显示顶部门店选择 --> | 21 | <!-- 控制要不要显示顶部门店选择 --> |
22 | <block wx:if="{{is_topstore}}"> | 22 | <block wx:if="{{is_topstore}}"> |
@@ -414,7 +414,7 @@ | @@ -414,7 +414,7 @@ | ||
414 | <!-- 置顶层 --> | 414 | <!-- 置顶层 --> |
415 | <view class="dis_top"> | 415 | <view class="dis_top"> |
416 | <!-- 关注公众号的显示 --> | 416 | <!-- 关注公众号的显示 --> |
417 | - <view wx:if="{{is_gz_h5 && is_ok_h5}}"><official-account></official-account></view> | 417 | + <view id="off_top" wx:if="{{is_gz_h5}}"><official-account ></official-account></view> |
418 | 418 | ||
419 | <block wx:for="{{template_arr}}" > | 419 | <block wx:for="{{template_arr}}" > |
420 | <block wx:if="{{item.content.is_top==1}}"> | 420 | <block wx:if="{{item.content.is_top==1}}"> |
pages/user/coupons/coupons.wxml
@@ -81,7 +81,8 @@ | @@ -81,7 +81,8 @@ | ||
81 | </view> | 81 | </view> |
82 | </view> | 82 | </view> |
83 | <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> | 83 | <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> |
84 | - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text> | 84 | + <!--<text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text>--> |
85 | + <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}"><text style="margin-right: 15rpx">使用说明:</text>购买礼包得优惠券【消费满{{time.toFix(detail.condition,2)}}元可用】</text> | ||
85 | </view> | 86 | </view> |
86 | </block> | 87 | </block> |
87 | 88 | ||
@@ -107,8 +108,8 @@ | @@ -107,8 +108,8 @@ | ||
107 | </view> | 108 | </view> |
108 | </view> | 109 | </view> |
109 | <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> | 110 | <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> |
110 | - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:if="{{detail.Remark1}}">{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark}}</text> | ||
111 | - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:else>使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</text> | 111 | + <view class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:if="{{detail.Remark1!=''}}"><text style="margin-right: 15rpx">使用说明:</text>{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark1}}</view> |
112 | + <view class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:else><text style="margin-right: 15rpx">使用说明:</text> {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</view> | ||
112 | </view> | 113 | </view> |
113 | </block> | 114 | </block> |
114 | </view> | 115 | </view> |
pages/user/coupons/filter.wxs
@@ -14,7 +14,7 @@ var numFr = { | @@ -14,7 +14,7 @@ var numFr = { | ||
14 | while (s.length <= rs + 2) { | 14 | while (s.length <= rs + 2) { |
15 | s += '0'; | 15 | s += '0'; |
16 | } | 16 | } |
17 | - return s; | 17 | + return f; |
18 | }, | 18 | }, |
19 | showBtnText: function(index) { | 19 | showBtnText: function(index) { |
20 | switch(index) { | 20 | switch(index) { |
pages/user/index/index.js
@@ -274,6 +274,10 @@ Page({ | @@ -274,6 +274,10 @@ Page({ | ||
274 | pageSize: 100 | 274 | pageSize: 100 |
275 | }, | 275 | }, |
276 | success: async function(res) { | 276 | success: async function(res) { |
277 | + | ||
278 | + //判断有没有值,没有值返回 | ||
279 | + if(!ut.ajax_ok(res)) return false; | ||
280 | + | ||
277 | var arr_data = res.data.data.pageData; | 281 | var arr_data = res.data.data.pageData; |
278 | var gid = null, | 282 | var gid = null, |
279 | g_qy_list = null, | 283 | g_qy_list = null, |