Commit d5213d959d76f93164977dfd9bbce3445a3f588a
1 parent
446a88c9
分享朋友圈优化
Showing
11 changed files
with
1787 additions
and
1829 deletions
app.js
@@ -428,10 +428,15 @@ App({ | @@ -428,10 +428,15 @@ App({ | ||
428 | }) | 428 | }) |
429 | }, | 429 | }, |
430 | //获取场景值 判断是否是单页面 | 430 | //获取场景值 判断是否是单页面 |
431 | - is_Single_page() { | 431 | + is_Single_page(_this,func) { |
432 | let scene = wx.getLaunchOptionsSync().scene; | 432 | let scene = wx.getLaunchOptionsSync().scene; |
433 | //--判断是否是单页面-- | 433 | //--判断是否是单页面-- |
434 | - return scene == 1154? false:true; | 434 | + if(scene !== 1154){ |
435 | + typeof func =="function" && func.bind(_this)(); | ||
436 | + }else{ | ||
437 | + return false; | ||
438 | + } | ||
439 | + // return scene == 1154? false:true; | ||
435 | }, | 440 | }, |
436 | 441 | ||
437 | 442 |
packageA/pages/liveStream/liveStream.js
@@ -208,14 +208,13 @@ Page({ | @@ -208,14 +208,13 @@ Page({ | ||
208 | * 生命周期函数--监听页面加载 | 208 | * 生命周期函数--监听页面加载 |
209 | */ | 209 | */ |
210 | onLoad: function (options) { | 210 | onLoad: function (options) { |
211 | - self = this; | ||
212 | - if(getApp().is_Single_page()){ | 211 | + getApp().is_Single_page(this,function(){ |
213 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 | 212 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 |
214 | - self.setData({ | 213 | + this.setData({ |
215 | userInfo: data, | 214 | userInfo: data, |
216 | }); | 215 | }); |
217 | }); | 216 | }); |
218 | - } | 217 | + }) |
219 | 218 | ||
220 | }, | 219 | }, |
221 | 220 |
packageB/pages/luckactivity/luckinfo/luckinfo.js
@@ -1379,35 +1379,6 @@ Page({ | @@ -1379,35 +1379,6 @@ Page({ | ||
1379 | }; | 1379 | }; |
1380 | }, 500); | 1380 | }, 500); |
1381 | }; | 1381 | }; |
1382 | - // if(this.data.isImgOk) { | ||
1383 | - // setTimeout(function() { | ||
1384 | - // wx.hideLoading(); | ||
1385 | - // self.setData({ | ||
1386 | - // myimg: self.data.imgPath, | ||
1387 | - // hiddenCanvas: true, | ||
1388 | - // showMask: true, | ||
1389 | - // showPoster: true, | ||
1390 | - // }); | ||
1391 | - // }, 300); | ||
1392 | - | ||
1393 | - // } else { | ||
1394 | - // wx.showToast({ | ||
1395 | - // title: '生成失败,请重新点击', | ||
1396 | - // icon: 'none', | ||
1397 | - // }); | ||
1398 | - // }; | ||
1399 | - | ||
1400 | - // setTimeout(function() { | ||
1401 | - // // if(self.data.myimg) { | ||
1402 | - // if(self.data.imgPath) { | ||
1403 | - // wx.hideLoading(); | ||
1404 | - | ||
1405 | - // } else { | ||
1406 | - // console.log('没有生成图片!!!!!!', self.data.imgPath); | ||
1407 | - // }; | ||
1408 | - | ||
1409 | - // // } | ||
1410 | - // }, 300); | ||
1411 | }, | 1382 | }, |
1412 | 1383 | ||
1413 | closePoster() { | 1384 | closePoster() { |
packageB/pages/zuhegou/index/index.js
@@ -11,80 +11,80 @@ let imgDraw = { | @@ -11,80 +11,80 @@ let imgDraw = { | ||
11 | "height": "843px", | 11 | "height": "843px", |
12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", | 12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", |
13 | "views": [{ // 头像 | 13 | "views": [{ // 头像 |
14 | - "type": "image", | ||
15 | - "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
16 | - "css": { | ||
17 | - "width": "100px", | ||
18 | - "height": "100px", | ||
19 | - "top": "20px", | ||
20 | - "left": "275px", | ||
21 | - "borderRadius": "100px", | ||
22 | - "mode": "scaleToFill", | ||
23 | - "borderWidth": "2px", | ||
24 | - "borderColor": "#fff", | ||
25 | - } | ||
26 | - }, | ||
27 | - { //昵称 | ||
28 | - "type": "text", | ||
29 | - "text": "我是店铺名", | ||
30 | - "css": { | ||
31 | - "width": "650px", | ||
32 | - "color": "#fff", | ||
33 | - "top": "136px", | ||
34 | - // "left": "137px", | ||
35 | - "textAlign": "center", | ||
36 | - "fontSize": "26px", | ||
37 | - "maxLines": "1", | ||
38 | - } | ||
39 | - }, | ||
40 | - { //10元任选3件 | ||
41 | - "type": "text", | ||
42 | - "text": "10元3件", | ||
43 | - "css": { | ||
44 | - "color": "#fff", | ||
45 | - "width": "650px", | ||
46 | - "top": "270px", | ||
47 | - "fontSize": "70px", | ||
48 | - "maxLines": "1", | ||
49 | - "textAlign": "center", | ||
50 | - "fontWeight": "bold", | ||
51 | - } | ||
52 | - }, | ||
53 | - { //活动时间 | ||
54 | - "type": "text", | ||
55 | - "text": "活动时间:2021.07.06 - 2021.07.08", | ||
56 | - "css": { | ||
57 | - "color": "#333", | ||
58 | - "width": "650px", | ||
59 | - "top": "440px", | ||
60 | - "fontSize": "26px", | ||
61 | - "fontWeight": "normal", | ||
62 | - "maxLines": "1", | ||
63 | - "textAlign": "center" | ||
64 | - } | ||
65 | - }, | ||
66 | - { // 码 | ||
67 | - "type": "image", | ||
68 | - "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
69 | - "css": { | ||
70 | - "color": "#000", | ||
71 | - "width": "200px", | ||
72 | - "height": "200px", | ||
73 | - "top": "525px", | ||
74 | - "left": "225px", | ||
75 | - } | ||
76 | - }, | ||
77 | - { // 扫码提示 | ||
78 | - "type": "text", | ||
79 | - "text": "长按扫码即可参与活动", | ||
80 | - "css": { | ||
81 | - "color": "#666", | ||
82 | - "width": "650px", | ||
83 | - "top": "750px", | ||
84 | - "fontSize": "26px", | ||
85 | - "textAlign": "center" | ||
86 | - } | ||
87 | - }, | 14 | + "type": "image", |
15 | + "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
16 | + "css": { | ||
17 | + "width": "100px", | ||
18 | + "height": "100px", | ||
19 | + "top": "20px", | ||
20 | + "left": "275px", | ||
21 | + "borderRadius": "100px", | ||
22 | + "mode": "scaleToFill", | ||
23 | + "borderWidth": "2px", | ||
24 | + "borderColor": "#fff", | ||
25 | + } | ||
26 | + }, | ||
27 | + { //昵称 | ||
28 | + "type": "text", | ||
29 | + "text": "我是店铺名", | ||
30 | + "css": { | ||
31 | + "width": "650px", | ||
32 | + "color": "#fff", | ||
33 | + "top": "136px", | ||
34 | + // "left": "137px", | ||
35 | + "textAlign": "center", | ||
36 | + "fontSize": "26px", | ||
37 | + "maxLines": "1", | ||
38 | + } | ||
39 | + }, | ||
40 | + { //10元任选3件 | ||
41 | + "type": "text", | ||
42 | + "text": "10元3件", | ||
43 | + "css": { | ||
44 | + "color": "#fff", | ||
45 | + "width": "650px", | ||
46 | + "top": "270px", | ||
47 | + "fontSize": "70px", | ||
48 | + "maxLines": "1", | ||
49 | + "textAlign": "center", | ||
50 | + "fontWeight": "bold", | ||
51 | + } | ||
52 | + }, | ||
53 | + { //活动时间 | ||
54 | + "type": "text", | ||
55 | + "text": "活动时间:2021.07.06 - 2021.07.08", | ||
56 | + "css": { | ||
57 | + "color": "#333", | ||
58 | + "width": "650px", | ||
59 | + "top": "440px", | ||
60 | + "fontSize": "26px", | ||
61 | + "fontWeight": "normal", | ||
62 | + "maxLines": "1", | ||
63 | + "textAlign": "center" | ||
64 | + } | ||
65 | + }, | ||
66 | + { // 码 | ||
67 | + "type": "image", | ||
68 | + "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
69 | + "css": { | ||
70 | + "color": "#000", | ||
71 | + "width": "200px", | ||
72 | + "height": "200px", | ||
73 | + "top": "525px", | ||
74 | + "left": "225px", | ||
75 | + } | ||
76 | + }, | ||
77 | + { // 扫码提示 | ||
78 | + "type": "text", | ||
79 | + "text": "长按扫码即可参与活动", | ||
80 | + "css": { | ||
81 | + "color": "#666", | ||
82 | + "width": "650px", | ||
83 | + "top": "750px", | ||
84 | + "fontSize": "26px", | ||
85 | + "textAlign": "center" | ||
86 | + } | ||
87 | + }, | ||
88 | ] | 88 | ] |
89 | }; | 89 | }; |
90 | 90 | ||
@@ -123,7 +123,7 @@ Page({ | @@ -123,7 +123,7 @@ Page({ | ||
123 | * 生命周期函数--监听页面加载 | 123 | * 生命周期函数--监听页面加载 |
124 | */ | 124 | */ |
125 | onLoad: function (options) { | 125 | onLoad: function (options) { |
126 | - | 126 | + |
127 | console.log(options, 111); | 127 | console.log(options, 111); |
128 | self = this; | 128 | self = this; |
129 | var the_id = options.id; | 129 | var the_id = options.id; |
@@ -154,228 +154,224 @@ Page({ | @@ -154,228 +154,224 @@ Page({ | ||
154 | } | 154 | } |
155 | }) | 155 | }) |
156 | } | 156 | } |
157 | - | ||
158 | - //如果有会员的时候 | ||
159 | - var userInfo = getApp().globalData.userInfo; | ||
160 | - if (!userInfo) { | ||
161 | - if(getApp().is_Single_page()){ | ||
162 | - getApp().goto("/pages/togoin/togoin"); | ||
163 | - return false; | ||
164 | - } | ||
165 | - } | ||
166 | }, | 157 | }, |
167 | 158 | ||
168 | /** | 159 | /** |
169 | * 生命周期函数--监听页面显示 | 160 | * 生命周期函数--监听页面显示 |
170 | */ | 161 | */ |
171 | onShow: function () { | 162 | onShow: function () { |
172 | - var th = this, | ||
173 | - that = this, | ||
174 | - ee = this; | ||
175 | - this.data.is_timer = 1; | ||
176 | - if (this.data.act) this.countDown(); | ||
177 | - //如果有会员的时候 | ||
178 | - var userInfo = getApp().globalData.userInfo; | ||
179 | - if (userInfo) { | ||
180 | - if (!th.data.is_get_act) { | ||
181 | - //获取活动信息 | ||
182 | - var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + th.data.id + "/" + userInfo.user_id; | ||
183 | - getApp().request.get(url, { | ||
184 | - success: function (e) { | ||
185 | - th.data.is_get_act = 1; | ||
186 | - if (e.data.code == 0 && e.data.data) { | ||
187 | - self.setData({ | ||
188 | - act: e.data.data | ||
189 | - }); | ||
190 | - if (e.data.data.is_show != 1) { | ||
191 | - th.setData({ | ||
192 | - error: '活动未开启' | ||
193 | - }); | ||
194 | - return false; | ||
195 | - } | ||
196 | - if (ut.gettimestamp() < e.data.data.start_time) { | ||
197 | - th.setData({ | ||
198 | - error: '活动还未开始' | 163 | + getApp().is_Single_page(this, function () { |
164 | + var th = this, | ||
165 | + that = this, | ||
166 | + ee = this; | ||
167 | + this.data.is_timer = 1; | ||
168 | + if (this.data.act) this.countDown(); | ||
169 | + //如果有会员的时候 | ||
170 | + var userInfo = getApp().globalData.userInfo; | ||
171 | + if (userInfo) { | ||
172 | + if (!th.data.is_get_act) { | ||
173 | + //获取活动信息 | ||
174 | + var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + th.data.id + "/" + userInfo.user_id; | ||
175 | + getApp().request.get(url, { | ||
176 | + success: function (e) { | ||
177 | + th.data.is_get_act = 1; | ||
178 | + if (e.data.code == 0 && e.data.data) { | ||
179 | + self.setData({ | ||
180 | + act: e.data.data | ||
199 | }); | 181 | }); |
200 | - return false; | ||
201 | - } | ||
202 | - if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | ||
203 | - //-- 获取商品列表 -- | ||
204 | - self.get_list(); | ||
205 | - self.countDown(); | 182 | + if (e.data.data.is_show != 1) { |
183 | + th.setData({ | ||
184 | + error: '活动未开启' | ||
185 | + }); | ||
186 | + return false; | ||
187 | + } | ||
188 | + if (ut.gettimestamp() < e.data.data.start_time) { | ||
189 | + th.setData({ | ||
190 | + error: '活动还未开始' | ||
191 | + }); | ||
192 | + return false; | ||
193 | + } | ||
194 | + if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | ||
195 | + //-- 获取商品列表 -- | ||
196 | + self.get_list(); | ||
197 | + self.countDown(); | ||
198 | + } else { | ||
199 | + th.setData({ | ||
200 | + error: '活动已经过期' | ||
201 | + }); | ||
202 | + return false; | ||
203 | + } | ||
206 | } else { | 204 | } else { |
205 | + th.data.is_get_act = 0; | ||
207 | th.setData({ | 206 | th.setData({ |
208 | - error: '活动已经过期' | 207 | + error: e.data.msg |
209 | }); | 208 | }); |
210 | return false; | 209 | return false; |
211 | } | 210 | } |
212 | - } else { | ||
213 | - th.data.is_get_act = 0; | ||
214 | - th.setData({ | ||
215 | - error: e.data.msg | ||
216 | - }); | ||
217 | - return false; | ||
218 | } | 211 | } |
219 | - } | ||
220 | - }); | ||
221 | - } | ||
222 | - | ||
223 | - //等待活动值 | ||
224 | - this.waitfor2(10, 'list', function () { | ||
225 | - if (!th.data.list) return false; | ||
226 | - if (ut.gettimestamp() < th.data.act.start_time) { | ||
227 | - return false; | ||
228 | - } | ||
229 | - if (th.data.act.is_end == 10 || ut.gettimestamp() >= th.data.act.end_time) { | ||
230 | - return false; | 212 | + }); |
231 | } | 213 | } |
232 | - //获取头像的分享 | ||
233 | - th.get_head_temp(function () { | ||
234 | - var txt = th.data.act.zhprice + "元" + th.data.act.zhbuyqty + "件"; | ||
235 | - imgDraw.views[0].url = th.data.share_head; | ||
236 | - imgDraw.views[1].text = userInfo.nickname; | ||
237 | - imgDraw.views[2].text = txt; | ||
238 | - | ||
239 | - var start = ut.formar_no_full(th.data.act.start_time, '.'); | ||
240 | - var end = ut.formar_no_full(th.data.act.end_time, '.'); | ||
241 | - txt = "活动时间:" + start + " - " + end; | ||
242 | - imgDraw.views[3].text = txt; | ||
243 | - | ||
244 | - var scene = th.data.id + ""; | ||
245 | - var user_id = getApp().globalData.user_id; | ||
246 | - scene += "_" + user_id; | ||
247 | - ///二微码 | ||
248 | - var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | ||
249 | - os.stoid + "?sceneValue=" + scene + "&pageValue=packageB/pages/zuhegou/index/index"; | ||
250 | - wx.getImageInfo({ | ||
251 | - src: path3, | ||
252 | - success: function (res) { | ||
253 | - var vpath = res.path; | ||
254 | - imgDraw.views[4].url = vpath; | ||
255 | - th.setData({ | ||
256 | - imgDraw: imgDraw | ||
257 | - }) | ||
258 | - } | ||
259 | - }) | ||
260 | - }) | ||
261 | 214 | ||
262 | - //获取用户的默认门店 | ||
263 | - getApp().get_user_store(function (e) { | ||
264 | - if (!e) { | ||
265 | - th.data.fir_def_store = {}; //赋值空对象 | 215 | + //等待活动值 |
216 | + this.waitfor2(10, 'list', function () { | ||
217 | + if (!th.data.list) return false; | ||
218 | + if (ut.gettimestamp() < th.data.act.start_time) { | ||
219 | + return false; | ||
220 | + } | ||
221 | + if (th.data.act.is_end == 10 || ut.gettimestamp() >= th.data.act.end_time) { | ||
266 | return false; | 222 | return false; |
267 | } | 223 | } |
224 | + //获取头像的分享 | ||
225 | + th.get_head_temp(function () { | ||
226 | + var txt = th.data.act.zhprice + "元" + th.data.act.zhbuyqty + "件"; | ||
227 | + imgDraw.views[0].url = th.data.share_head; | ||
228 | + imgDraw.views[1].text = userInfo.nickname; | ||
229 | + imgDraw.views[2].text = txt; | ||
230 | + | ||
231 | + var start = ut.formar_no_full(th.data.act.start_time, '.'); | ||
232 | + var end = ut.formar_no_full(th.data.act.end_time, '.'); | ||
233 | + txt = "活动时间:" + start + " - " + end; | ||
234 | + imgDraw.views[3].text = txt; | ||
235 | + | ||
236 | + var scene = th.data.id + ""; | ||
237 | + var user_id = getApp().globalData.user_id; | ||
238 | + scene += "_" + user_id; | ||
239 | + ///二微码 | ||
240 | + var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | ||
241 | + os.stoid + "?sceneValue=" + scene + "&pageValue=packageB/pages/zuhegou/index/index"; | ||
242 | + wx.getImageInfo({ | ||
243 | + src: path3, | ||
244 | + success: function (res) { | ||
245 | + var vpath = res.path; | ||
246 | + imgDraw.views[4].url = vpath; | ||
247 | + th.setData({ | ||
248 | + imgDraw: imgDraw | ||
249 | + }) | ||
250 | + } | ||
251 | + }) | ||
252 | + }) | ||
268 | 253 | ||
254 | + //获取用户的默认门店 | ||
255 | + getApp().get_user_store(function (e) { | ||
256 | + if (!e) { | ||
257 | + th.data.fir_def_store = {}; //赋值空对象 | ||
258 | + return false; | ||
259 | + } | ||
269 | 260 | ||
270 | 261 | ||
271 | - var ee = JSON.parse(JSON.stringify(e)); | ||
272 | - var appd = getApp().globalData; | ||
273 | - //-- 等待定位系统的开启 -- | ||
274 | - th.waitfor2(15, 'is_get_local_ok', function () { | ||
275 | 262 | ||
276 | - if (!th.data.is_get_local_ok) return false; | 263 | + var ee = JSON.parse(JSON.stringify(e)); |
264 | + var appd = getApp().globalData; | ||
265 | + //-- 等待定位系统的开启 -- | ||
266 | + th.waitfor2(15, 'is_get_local_ok', function () { | ||
277 | 267 | ||
278 | - var e = JSON.parse(JSON.stringify(ee)); | ||
279 | - //如果有开启近距离的话,同时距离优不一样了 | ||
280 | - if (that.data.lat != null) { | ||
281 | - //如果经纬度有变化的话 | ||
282 | - if (e && appd.lat == that.data.lat && appd.lon == that.data.lon && e.distance > 0) { | ||
283 | - that.set_def_storage(e); | ||
284 | - } else { | ||
285 | - //要用接口是获取距离,js的计算不准 | ||
286 | - getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
287 | - data: { | ||
288 | - store_id: os.stoid, | ||
289 | - pickup_id: e.pickup_id, | ||
290 | - is_pos: 1, | ||
291 | - lat: th.data.lat, | ||
292 | - lon: th.data.lon | ||
293 | - }, | ||
294 | - }).then(res => { | ||
295 | - if (res.data.code == 0) { | ||
296 | - e = res.data.data.pageData[0]; | ||
297 | - if (e) { | ||
298 | - e.is_no_dis = ee.is_no_dis; | ||
299 | - appd.pk_store = e; | ||
300 | - that.set_def_storage(e); | ||
301 | - } | 268 | + if (!th.data.is_get_local_ok) return false; |
302 | 269 | ||
303 | - } | ||
304 | - }) | ||
305 | - } | ||
306 | - appd.lat = that.data.lat; | ||
307 | - appd.lon = that.data.lon; | ||
308 | - } else { | ||
309 | - if (e) { | ||
310 | - e.distance = null; | ||
311 | - that.set_def_storage(e); | ||
312 | - } | ||
313 | - } | ||
314 | - }) | ||
315 | - }); | 270 | + var e = JSON.parse(JSON.stringify(ee)); |
271 | + //如果有开启近距离的话,同时距离优不一样了 | ||
272 | + if (that.data.lat != null) { | ||
273 | + //如果经纬度有变化的话 | ||
274 | + if (e && appd.lat == that.data.lat && appd.lon == that.data.lon && e.distance > 0) { | ||
275 | + that.set_def_storage(e); | ||
276 | + } else { | ||
277 | + //要用接口是获取距离,js的计算不准 | ||
278 | + getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
279 | + data: { | ||
280 | + store_id: os.stoid, | ||
281 | + pickup_id: e.pickup_id, | ||
282 | + is_pos: 1, | ||
283 | + lat: th.data.lat, | ||
284 | + lon: th.data.lon | ||
285 | + }, | ||
286 | + }).then(res => { | ||
287 | + if (res.data.code == 0) { | ||
288 | + e = res.data.data.pageData[0]; | ||
289 | + if (e) { | ||
290 | + e.is_no_dis = ee.is_no_dis; | ||
291 | + appd.pk_store = e; | ||
292 | + that.set_def_storage(e); | ||
293 | + } | ||
316 | 294 | ||
317 | - //----获取系统参数----- | ||
318 | - getApp().getConfig2(function (e) { | ||
319 | - ee.setData({ | ||
320 | - bconfig: e, | ||
321 | - sales_rules: e.sales_rules, | ||
322 | - }); | ||
323 | - //设置基本参数 | ||
324 | - th.wait_for_store_config(e); | ||
325 | - | ||
326 | - var json_d = JSON.parse(e.switch_list); | ||
327 | - ee.setData({ | ||
328 | - store_config: e, | ||
329 | - sys_switch: json_d, | ||
330 | - is_closecoupon: json_d.is_closecoupon, | ||
331 | - is_newsales_rules: json_d.is_newsales_rules, | ||
332 | - is_open_offline: json_d.is_pricing_open, | ||
333 | - sales_rules: e.sales_rules | 295 | + } |
296 | + }) | ||
297 | + } | ||
298 | + appd.lat = that.data.lat; | ||
299 | + appd.lon = that.data.lon; | ||
300 | + } else { | ||
301 | + if (e) { | ||
302 | + e.distance = null; | ||
303 | + that.set_def_storage(e); | ||
304 | + } | ||
305 | + } | ||
306 | + }) | ||
334 | }); | 307 | }); |
335 | 308 | ||
336 | - //-- 计算等级价相关 -- | ||
337 | - var swithc_list = e.switch_list; | ||
338 | - var sw_arr = JSON.parse(swithc_list); | ||
339 | - //---如果后台又开等级卡的开关--- | ||
340 | - if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { | ||
341 | - th.setData({ | ||
342 | - rank_switch: true | 309 | + //----获取系统参数----- |
310 | + getApp().getConfig2(function (e) { | ||
311 | + ee.setData({ | ||
312 | + bconfig: e, | ||
313 | + sales_rules: e.sales_rules, | ||
343 | }); | 314 | }); |
344 | - //---回调卡的列表--- | ||
345 | - th.getPlusCardType(function (ob) { | 315 | + //设置基本参数 |
316 | + th.wait_for_store_config(e); | ||
317 | + | ||
318 | + var json_d = JSON.parse(e.switch_list); | ||
319 | + ee.setData({ | ||
320 | + store_config: e, | ||
321 | + sys_switch: json_d, | ||
322 | + is_closecoupon: json_d.is_closecoupon, | ||
323 | + is_newsales_rules: json_d.is_newsales_rules, | ||
324 | + is_open_offline: json_d.is_pricing_open, | ||
325 | + sales_rules: e.sales_rules | ||
326 | + }); | ||
327 | + | ||
328 | + //-- 计算等级价相关 -- | ||
329 | + var swithc_list = e.switch_list; | ||
330 | + var sw_arr = JSON.parse(swithc_list); | ||
331 | + //---如果后台又开等级卡的开关--- | ||
332 | + if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { | ||
346 | th.setData({ | 333 | th.setData({ |
347 | - card_list: ob.card_list | 334 | + rank_switch: true |
348 | }); | 335 | }); |
349 | - var user = getApp().globalData.userInfo; | ||
350 | - if (!user) return false; | ||
351 | - if (user.card_field && user['card_expiredate']) { | ||
352 | - var str = user['card_expiredate'].replace(/-/g, '/'); | ||
353 | - var end = new Date(str); | ||
354 | - end = Date.parse(end) / 1000; | ||
355 | - var now = ut.gettimestamp(); | ||
356 | - //--- 判断是等级会员,且在有效期范围内 --- | ||
357 | - if (user.card_field && now < end) { | ||
358 | - var card_name = ob.name_map.get(user.card_field); | ||
359 | - th.setData({ | ||
360 | - card_field: user.card_field, | ||
361 | - card_name: card_name, | ||
362 | - card_list: ob.card_list | ||
363 | - }); | 336 | + //---回调卡的列表--- |
337 | + th.getPlusCardType(function (ob) { | ||
338 | + th.setData({ | ||
339 | + card_list: ob.card_list | ||
340 | + }); | ||
341 | + var user = getApp().globalData.userInfo; | ||
342 | + if (!user) return false; | ||
343 | + if (user.card_field && user['card_expiredate']) { | ||
344 | + var str = user['card_expiredate'].replace(/-/g, '/'); | ||
345 | + var end = new Date(str); | ||
346 | + end = Date.parse(end) / 1000; | ||
347 | + var now = ut.gettimestamp(); | ||
348 | + //--- 判断是等级会员,且在有效期范围内 --- | ||
349 | + if (user.card_field && now < end) { | ||
350 | + var card_name = ob.name_map.get(user.card_field); | ||
351 | + th.setData({ | ||
352 | + card_field: user.card_field, | ||
353 | + card_name: card_name, | ||
354 | + card_list: ob.card_list | ||
355 | + }); | ||
356 | + } | ||
364 | } | 357 | } |
365 | - } | 358 | + //获取购物车的内容 |
359 | + th.get_cart_val(e); | ||
360 | + | ||
361 | + }) | ||
362 | + } else { | ||
366 | //获取购物车的内容 | 363 | //获取购物车的内容 |
367 | th.get_cart_val(e); | 364 | th.get_cart_val(e); |
365 | + } | ||
366 | + }, 1); | ||
368 | 367 | ||
369 | - }) | ||
370 | - } else { | ||
371 | - //获取购物车的内容 | ||
372 | - th.get_cart_val(e); | ||
373 | - } | ||
374 | - }, 1); | ||
375 | - | ||
376 | - }) | 368 | + }) |
377 | 369 | ||
378 | - } | 370 | + } else { |
371 | + getApp().goto("/pages/togoin/togoin"); | ||
372 | + return false; | ||
373 | + } | ||
374 | + }) | ||
379 | }, | 375 | }, |
380 | 376 | ||
381 | onHide: function () { | 377 | onHide: function () { |
@@ -1898,7 +1894,7 @@ Page({ | @@ -1898,7 +1894,7 @@ Page({ | ||
1898 | 1894 | ||
1899 | getApp().request.put("/api/weshop/cart/update", { | 1895 | getApp().request.put("/api/weshop/cart/update", { |
1900 | data: updata, | 1896 | data: updata, |
1901 | - success: function (t) {} | 1897 | + success: function (t) { } |
1902 | }); | 1898 | }); |
1903 | th.re_sum_price(); | 1899 | th.re_sum_price(); |
1904 | }) | 1900 | }) |
@@ -1975,7 +1971,7 @@ Page({ | @@ -1975,7 +1971,7 @@ Page({ | ||
1975 | if (this.data.act.is_bzyh && zhqty_bz.length > 0) { | 1971 | if (this.data.act.is_bzyh && zhqty_bz.length > 0) { |
1976 | if (zhqty_bz.length > 1) { | 1972 | if (zhqty_bz.length > 1) { |
1977 | let zhqty_bz_arr = []; | 1973 | let zhqty_bz_arr = []; |
1978 | - let zhqty_bz_flag=this.zhqty_bz_fun(zhqty_bz,be,zhqty_bz_arr); | 1974 | + let zhqty_bz_flag = this.zhqty_bz_fun(zhqty_bz, be, zhqty_bz_arr); |
1979 | 1975 | ||
1980 | if (zhqty_bz_flag) { | 1976 | if (zhqty_bz_flag) { |
1981 | for (let i = 0; i < zhqty_bz.length; i++) { | 1977 | for (let i = 0; i < zhqty_bz.length; i++) { |
@@ -1991,7 +1987,7 @@ Page({ | @@ -1991,7 +1987,7 @@ Page({ | ||
1991 | } | 1987 | } |
1992 | } | 1988 | } |
1993 | } else { | 1989 | } else { |
1994 | - zhqty_len=1; | 1990 | + zhqty_len = 1; |
1995 | let min_bz_num = Math.min.apply(Math, zhqty_bz_arr.map(function (o) { | 1991 | let min_bz_num = Math.min.apply(Math, zhqty_bz_arr.map(function (o) { |
1996 | return o['num']; | 1992 | return o['num']; |
1997 | })); | 1993 | })); |
@@ -2015,9 +2011,9 @@ Page({ | @@ -2015,9 +2011,9 @@ Page({ | ||
2015 | } | 2011 | } |
2016 | bz_num_ok = be * vv.zhqty; | 2012 | bz_num_ok = be * vv.zhqty; |
2017 | } | 2013 | } |
2018 | - | ||
2019 | - for(let i = 0; i < zhqty_bz.length; i++){ | ||
2020 | - let item1=zhqty_bz[i]; | 2014 | + |
2015 | + for (let i = 0; i < zhqty_bz.length; i++) { | ||
2016 | + let item1 = zhqty_bz[i]; | ||
2021 | for (let j = 0; j < be * item1['zhqty']; j++) { | 2017 | for (let j = 0; j < be * item1['zhqty']; j++) { |
2022 | let index = no_in_arr.findIndex(i => { | 2018 | let index = no_in_arr.findIndex(i => { |
2023 | return item1.goods_id === i.goods_id | 2019 | return item1.goods_id === i.goods_id |
@@ -2261,14 +2257,14 @@ Page({ | @@ -2261,14 +2257,14 @@ Page({ | ||
2261 | 2257 | ||
2262 | }, | 2258 | }, |
2263 | 2259 | ||
2264 | - zhqty_bz_fun(zhqty_bz,be,zhqty_bz_arr){ | ||
2265 | - let zhqty_bz_flag =true; | ||
2266 | - for(let i=0;i<zhqty_bz.length;i++){ | ||
2267 | - let item=zhqty_bz[i]; | 2260 | + zhqty_bz_fun(zhqty_bz, be, zhqty_bz_arr) { |
2261 | + let zhqty_bz_flag = true; | ||
2262 | + for (let i = 0; i < zhqty_bz.length; i++) { | ||
2263 | + let item = zhqty_bz[i]; | ||
2268 | let bz_num = be * item['zhqty']; //超量倍增 | 2264 | let bz_num = be * item['zhqty']; //超量倍增 |
2269 | let num = item['num'] - item['zhqty']; //购买数量减去超量 | 2265 | let num = item['num'] - item['zhqty']; //购买数量减去超量 |
2270 | if (bz_num > num) { | 2266 | if (bz_num > num) { |
2271 | - zhqty_bz_flag=false; | 2267 | + zhqty_bz_flag = false; |
2272 | zhqty_bz_arr.push(item); | 2268 | zhqty_bz_arr.push(item); |
2273 | // zhqty_bz.splice(i,1) | 2269 | // zhqty_bz.splice(i,1) |
2274 | } | 2270 | } |
packageB/pages/zuhegou/preindex/index.js
@@ -11,80 +11,80 @@ let imgDraw = { | @@ -11,80 +11,80 @@ let imgDraw = { | ||
11 | "height": "843px", | 11 | "height": "843px", |
12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", | 12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", |
13 | "views": [{ // 头像 | 13 | "views": [{ // 头像 |
14 | - "type": "image", | ||
15 | - "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
16 | - "css": { | ||
17 | - "width": "100px", | ||
18 | - "height": "100px", | ||
19 | - "top": "20px", | ||
20 | - "left": "275px", | ||
21 | - "borderRadius": "100px", | ||
22 | - "mode": "scaleToFill", | ||
23 | - "borderWidth": "2px", | ||
24 | - "borderColor": "#fff", | ||
25 | - } | ||
26 | - }, | ||
27 | - { //昵称 | ||
28 | - "type": "text", | ||
29 | - "text": "我是店铺名", | ||
30 | - "css": { | ||
31 | - "width": "650px", | ||
32 | - "color": "#fff", | ||
33 | - "top": "136px", | ||
34 | - // "left": "137px", | ||
35 | - "textAlign": "center", | ||
36 | - "fontSize": "26px", | ||
37 | - "maxLines": "1", | ||
38 | - } | ||
39 | - }, | ||
40 | - { //10元任选3件 | ||
41 | - "type": "text", | ||
42 | - "text": "10元任选3件", | ||
43 | - "css": { | ||
44 | - "color": "#fff", | ||
45 | - "width": "650px", | ||
46 | - "top": "270px", | ||
47 | - "fontSize": "70px", | ||
48 | - "maxLines": "1", | ||
49 | - "textAlign": "center", | ||
50 | - "fontWeight": "bold", | ||
51 | - } | ||
52 | - }, | ||
53 | - { //活动时间 | ||
54 | - "type": "text", | ||
55 | - "text": "活动时间:2021.07.06 - 2021.07.08", | ||
56 | - "css": { | ||
57 | - "color": "#333", | ||
58 | - "width": "650px", | ||
59 | - "top": "440px", | ||
60 | - "fontSize": "26px", | ||
61 | - "fontWeight": "normal", | ||
62 | - "maxLines": "1", | ||
63 | - "textAlign": "center" | ||
64 | - } | ||
65 | - }, | ||
66 | - { // 码 | ||
67 | - "type": "image", | ||
68 | - "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
69 | - "css": { | ||
70 | - "color": "#000", | ||
71 | - "width": "200px", | ||
72 | - "height": "200px", | ||
73 | - "top": "525px", | ||
74 | - "left": "225px", | ||
75 | - } | ||
76 | - }, | ||
77 | - { // 扫码提示 | ||
78 | - "type": "text", | ||
79 | - "text": "长按扫码即可参与活动", | ||
80 | - "css": { | ||
81 | - "color": "#666", | ||
82 | - "width": "650px", | ||
83 | - "top": "750px", | ||
84 | - "fontSize": "26px", | ||
85 | - "textAlign": "center" | ||
86 | - } | ||
87 | - }, | 14 | + "type": "image", |
15 | + "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
16 | + "css": { | ||
17 | + "width": "100px", | ||
18 | + "height": "100px", | ||
19 | + "top": "20px", | ||
20 | + "left": "275px", | ||
21 | + "borderRadius": "100px", | ||
22 | + "mode": "scaleToFill", | ||
23 | + "borderWidth": "2px", | ||
24 | + "borderColor": "#fff", | ||
25 | + } | ||
26 | + }, | ||
27 | + { //昵称 | ||
28 | + "type": "text", | ||
29 | + "text": "我是店铺名", | ||
30 | + "css": { | ||
31 | + "width": "650px", | ||
32 | + "color": "#fff", | ||
33 | + "top": "136px", | ||
34 | + // "left": "137px", | ||
35 | + "textAlign": "center", | ||
36 | + "fontSize": "26px", | ||
37 | + "maxLines": "1", | ||
38 | + } | ||
39 | + }, | ||
40 | + { //10元任选3件 | ||
41 | + "type": "text", | ||
42 | + "text": "10元任选3件", | ||
43 | + "css": { | ||
44 | + "color": "#fff", | ||
45 | + "width": "650px", | ||
46 | + "top": "270px", | ||
47 | + "fontSize": "70px", | ||
48 | + "maxLines": "1", | ||
49 | + "textAlign": "center", | ||
50 | + "fontWeight": "bold", | ||
51 | + } | ||
52 | + }, | ||
53 | + { //活动时间 | ||
54 | + "type": "text", | ||
55 | + "text": "活动时间:2021.07.06 - 2021.07.08", | ||
56 | + "css": { | ||
57 | + "color": "#333", | ||
58 | + "width": "650px", | ||
59 | + "top": "440px", | ||
60 | + "fontSize": "26px", | ||
61 | + "fontWeight": "normal", | ||
62 | + "maxLines": "1", | ||
63 | + "textAlign": "center" | ||
64 | + } | ||
65 | + }, | ||
66 | + { // 码 | ||
67 | + "type": "image", | ||
68 | + "url": "https://desk-fd.zol-img.com.cn/t_s960x600c5/g5/M00/0F/08/ChMkJlauzXWIDrXBAAdCg2xP7oYAAH9FQOpVAIAB0Kb342.jpg", | ||
69 | + "css": { | ||
70 | + "color": "#000", | ||
71 | + "width": "200px", | ||
72 | + "height": "200px", | ||
73 | + "top": "525px", | ||
74 | + "left": "225px", | ||
75 | + } | ||
76 | + }, | ||
77 | + { // 扫码提示 | ||
78 | + "type": "text", | ||
79 | + "text": "长按扫码即可参与活动", | ||
80 | + "css": { | ||
81 | + "color": "#666", | ||
82 | + "width": "650px", | ||
83 | + "top": "750px", | ||
84 | + "fontSize": "26px", | ||
85 | + "textAlign": "center" | ||
86 | + } | ||
87 | + }, | ||
88 | ] | 88 | ] |
89 | }; | 89 | }; |
90 | 90 | ||
@@ -153,229 +153,226 @@ Page({ | @@ -153,229 +153,226 @@ Page({ | ||
153 | } | 153 | } |
154 | }) | 154 | }) |
155 | } | 155 | } |
156 | - | ||
157 | - //如果有会员的时候 | ||
158 | - var userInfo = getApp().globalData.userInfo; | ||
159 | - if (!userInfo) { | ||
160 | - if(getApp().is_Single_page()){ | ||
161 | - getApp().goto("/pages/togoin/togoin"); | ||
162 | - return false; | ||
163 | - } | ||
164 | - } | ||
165 | }, | 156 | }, |
166 | 157 | ||
167 | /** | 158 | /** |
168 | * 生命周期函数--监听页面显示 | 159 | * 生命周期函数--监听页面显示 |
169 | */ | 160 | */ |
170 | onShow: function () { | 161 | onShow: function () { |
171 | - var th = this, | ||
172 | - that = this, | ||
173 | - ee = this; | ||
174 | - this.data.is_timer = 1; | ||
175 | - if (this.data.act) this.countDown(); | ||
176 | - //如果有会员的时候 | ||
177 | - var userInfo = getApp().globalData.userInfo; | ||
178 | - if (userInfo) { | ||
179 | - if (!th.data.is_get_act) { | ||
180 | - //获取活动信息 | ||
181 | - var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + th.data.id + "/" + userInfo.user_id; | ||
182 | - getApp().request.get(url, { | ||
183 | - success: function (e) { | ||
184 | - | ||
185 | - th.data.is_get_act = 1; | ||
186 | - if (e.data.code == 0 && e.data.data) { | ||
187 | - self.setData({ | ||
188 | - act: e.data.data | ||
189 | - }); | ||
190 | - if (e.data.data.is_show != 1) { | ||
191 | - th.setData({ | ||
192 | - error: '活动未开启' | 162 | + getApp().is_Single_page(this, function () { |
163 | + var th = this, | ||
164 | + that = this, | ||
165 | + ee = this; | ||
166 | + this.data.is_timer = 1; | ||
167 | + if (this.data.act) this.countDown(); | ||
168 | + //如果有会员的时候 | ||
169 | + var userInfo = getApp().globalData.userInfo; | ||
170 | + if (userInfo) { | ||
171 | + if (!th.data.is_get_act) { | ||
172 | + //获取活动信息 | ||
173 | + var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + th.data.id + "/" + userInfo.user_id; | ||
174 | + getApp().request.get(url, { | ||
175 | + success: function (e) { | ||
176 | + | ||
177 | + th.data.is_get_act = 1; | ||
178 | + if (e.data.code == 0 && e.data.data) { | ||
179 | + self.setData({ | ||
180 | + act: e.data.data | ||
193 | }); | 181 | }); |
194 | - return false; | ||
195 | - } | ||
196 | - // if (ut.gettimestamp() < e.data.data.start_time) { | ||
197 | - // th.setData({ | ||
198 | - // error: '活动还未开始' | ||
199 | - // }); | ||
200 | - // return false; | ||
201 | - // } | ||
202 | - if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | ||
203 | - //-- 获取商品列表 -- | ||
204 | - self.get_list(); | ||
205 | - self.countDown(); | 182 | + if (e.data.data.is_show != 1) { |
183 | + th.setData({ | ||
184 | + error: '活动未开启' | ||
185 | + }); | ||
186 | + return false; | ||
187 | + } | ||
188 | + // if (ut.gettimestamp() < e.data.data.start_time) { | ||
189 | + // th.setData({ | ||
190 | + // error: '活动还未开始' | ||
191 | + // }); | ||
192 | + // return false; | ||
193 | + // } | ||
194 | + if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | ||
195 | + //-- 获取商品列表 -- | ||
196 | + self.get_list(); | ||
197 | + self.countDown(); | ||
198 | + } else { | ||
199 | + th.setData({ | ||
200 | + error: '活动已经过期' | ||
201 | + }); | ||
202 | + return false; | ||
203 | + } | ||
206 | } else { | 204 | } else { |
205 | + th.data.is_get_act = 0; | ||
207 | th.setData({ | 206 | th.setData({ |
208 | - error: '活动已经过期' | 207 | + error: e.data.msg |
209 | }); | 208 | }); |
210 | return false; | 209 | return false; |
211 | } | 210 | } |
212 | - } else { | ||
213 | - th.data.is_get_act = 0; | ||
214 | - th.setData({ | ||
215 | - error: e.data.msg | ||
216 | - }); | ||
217 | - return false; | ||
218 | } | 211 | } |
219 | - } | ||
220 | - }); | ||
221 | - } | ||
222 | - | ||
223 | - //等待活动值 | ||
224 | - this.waitfor2(10, 'list', function () { | ||
225 | - if (!th.data.list) return false; | ||
226 | - if (ut.gettimestamp() < th.data.act.start_time) { | ||
227 | - return false; | ||
228 | - } | ||
229 | - if (th.data.act.is_end == 10 || ut.gettimestamp() >= th.data.act.end_time) { | ||
230 | - return false; | 212 | + }); |
231 | } | 213 | } |
232 | - //获取头像的分享 | ||
233 | - th.get_head_temp(function () { | ||
234 | - var txt = th.data.act.zhprice + "元任选" + th.data.act.zhbuyqty + "件"; | ||
235 | - imgDraw.views[0].url = th.data.share_head; | ||
236 | - imgDraw.views[1].text = userInfo.nickname; | ||
237 | - imgDraw.views[2].text = txt; | ||
238 | - | ||
239 | - var start = ut.formar_no_full(th.data.act.start_time, '.'); | ||
240 | - var end = ut.formar_no_full(th.data.act.end_time, '.'); | ||
241 | - txt = "活动时间:" + start + " - " + end; | ||
242 | - imgDraw.views[3].text = txt; | ||
243 | - | ||
244 | - var scene = th.data.id + ""; | ||
245 | - var user_id = getApp().globalData.user_id; | ||
246 | - scene += "_" + user_id; | ||
247 | - ///二微码 | ||
248 | - var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | ||
249 | - os.stoid + "?sceneValue=" + scene + "&pageValue=packageB/pages/zuhegou/index/index"; | ||
250 | - wx.getImageInfo({ | ||
251 | - src: path3, | ||
252 | - success: function (res) { | ||
253 | - var vpath = res.path; | ||
254 | - imgDraw.views[4].url = vpath; | ||
255 | - th.setData({ | ||
256 | - imgDraw: imgDraw | ||
257 | - }) | ||
258 | - } | ||
259 | - }) | ||
260 | - }) | ||
261 | 214 | ||
262 | - //获取用户的默认门店 | ||
263 | - getApp().get_user_store(function (e) { | ||
264 | - if (!e) { | ||
265 | - th.data.fir_def_store = {}; //赋值空对象 | 215 | + //等待活动值 |
216 | + this.waitfor2(10, 'list', function () { | ||
217 | + if (!th.data.list) return false; | ||
218 | + if (ut.gettimestamp() < th.data.act.start_time) { | ||
266 | return false; | 219 | return false; |
267 | } | 220 | } |
221 | + if (th.data.act.is_end == 10 || ut.gettimestamp() >= th.data.act.end_time) { | ||
222 | + return false; | ||
223 | + } | ||
224 | + //获取头像的分享 | ||
225 | + th.get_head_temp(function () { | ||
226 | + var txt = th.data.act.zhprice + "元任选" + th.data.act.zhbuyqty + "件"; | ||
227 | + imgDraw.views[0].url = th.data.share_head; | ||
228 | + imgDraw.views[1].text = userInfo.nickname; | ||
229 | + imgDraw.views[2].text = txt; | ||
230 | + | ||
231 | + var start = ut.formar_no_full(th.data.act.start_time, '.'); | ||
232 | + var end = ut.formar_no_full(th.data.act.end_time, '.'); | ||
233 | + txt = "活动时间:" + start + " - " + end; | ||
234 | + imgDraw.views[3].text = txt; | ||
235 | + | ||
236 | + var scene = th.data.id + ""; | ||
237 | + var user_id = getApp().globalData.user_id; | ||
238 | + scene += "_" + user_id; | ||
239 | + ///二微码 | ||
240 | + var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | ||
241 | + os.stoid + "?sceneValue=" + scene + "&pageValue=packageB/pages/zuhegou/index/index"; | ||
242 | + wx.getImageInfo({ | ||
243 | + src: path3, | ||
244 | + success: function (res) { | ||
245 | + var vpath = res.path; | ||
246 | + imgDraw.views[4].url = vpath; | ||
247 | + th.setData({ | ||
248 | + imgDraw: imgDraw | ||
249 | + }) | ||
250 | + } | ||
251 | + }) | ||
252 | + }) | ||
268 | 253 | ||
254 | + //获取用户的默认门店 | ||
255 | + getApp().get_user_store(function (e) { | ||
256 | + if (!e) { | ||
257 | + th.data.fir_def_store = {}; //赋值空对象 | ||
258 | + return false; | ||
259 | + } | ||
269 | 260 | ||
270 | 261 | ||
271 | - var ee = JSON.parse(JSON.stringify(e)); | ||
272 | - var appd = getApp().globalData; | ||
273 | - //-- 等待定位系统的开启 -- | ||
274 | - th.waitfor2(15, 'is_get_local_ok', function () { | ||
275 | 262 | ||
276 | - if (!th.data.is_get_local_ok) return false; | 263 | + var ee = JSON.parse(JSON.stringify(e)); |
264 | + var appd = getApp().globalData; | ||
265 | + //-- 等待定位系统的开启 -- | ||
266 | + th.waitfor2(15, 'is_get_local_ok', function () { | ||
277 | 267 | ||
278 | - var e = JSON.parse(JSON.stringify(ee)); | ||
279 | - //如果有开启近距离的话,同时距离优不一样了 | ||
280 | - if (that.data.lat != null) { | ||
281 | - //如果经纬度有变化的话 | ||
282 | - if (e && appd.lat == that.data.lat && appd.lon == that.data.lon && e.distance > 0) { | ||
283 | - that.set_def_storage(e); | ||
284 | - } else { | ||
285 | - //要用接口是获取距离,js的计算不准 | ||
286 | - getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
287 | - data: { | ||
288 | - store_id: os.stoid, | ||
289 | - pickup_id: e.pickup_id, | ||
290 | - is_pos: 1, | ||
291 | - lat: th.data.lat, | ||
292 | - lon: th.data.lon | ||
293 | - }, | ||
294 | - }).then(res => { | ||
295 | - if (res.data.code == 0) { | ||
296 | - e = res.data.data.pageData[0]; | ||
297 | - if (e) { | ||
298 | - e.is_no_dis = ee.is_no_dis; | ||
299 | - appd.pk_store = e; | ||
300 | - that.set_def_storage(e); | ||
301 | - } | 268 | + if (!th.data.is_get_local_ok) return false; |
302 | 269 | ||
303 | - } | ||
304 | - }) | ||
305 | - } | ||
306 | - appd.lat = that.data.lat; | ||
307 | - appd.lon = that.data.lon; | ||
308 | - } else { | ||
309 | - if (e) { | ||
310 | - e.distance = null; | ||
311 | - that.set_def_storage(e); | ||
312 | - } | ||
313 | - } | ||
314 | - }) | ||
315 | - }); | 270 | + var e = JSON.parse(JSON.stringify(ee)); |
271 | + //如果有开启近距离的话,同时距离优不一样了 | ||
272 | + if (that.data.lat != null) { | ||
273 | + //如果经纬度有变化的话 | ||
274 | + if (e && appd.lat == that.data.lat && appd.lon == that.data.lon && e.distance > 0) { | ||
275 | + that.set_def_storage(e); | ||
276 | + } else { | ||
277 | + //要用接口是获取距离,js的计算不准 | ||
278 | + getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
279 | + data: { | ||
280 | + store_id: os.stoid, | ||
281 | + pickup_id: e.pickup_id, | ||
282 | + is_pos: 1, | ||
283 | + lat: th.data.lat, | ||
284 | + lon: th.data.lon | ||
285 | + }, | ||
286 | + }).then(res => { | ||
287 | + if (res.data.code == 0) { | ||
288 | + e = res.data.data.pageData[0]; | ||
289 | + if (e) { | ||
290 | + e.is_no_dis = ee.is_no_dis; | ||
291 | + appd.pk_store = e; | ||
292 | + that.set_def_storage(e); | ||
293 | + } | ||
316 | 294 | ||
317 | - //----获取系统参数----- | ||
318 | - getApp().getConfig2(function (e) { | ||
319 | - ee.setData({ | ||
320 | - bconfig: e, | ||
321 | - sales_rules: e.sales_rules, | ||
322 | - }); | ||
323 | - //设置基本参数 | ||
324 | - th.wait_for_store_config(e); | ||
325 | - | ||
326 | - var json_d = JSON.parse(e.switch_list); | ||
327 | - ee.setData({ | ||
328 | - store_config: e, | ||
329 | - sys_switch: json_d, | ||
330 | - is_closecoupon: json_d.is_closecoupon, | ||
331 | - is_newsales_rules: json_d.is_newsales_rules, | ||
332 | - is_open_offline: json_d.is_pricing_open, | ||
333 | - sales_rules: e.sales_rules | 295 | + } |
296 | + }) | ||
297 | + } | ||
298 | + appd.lat = that.data.lat; | ||
299 | + appd.lon = that.data.lon; | ||
300 | + } else { | ||
301 | + if (e) { | ||
302 | + e.distance = null; | ||
303 | + that.set_def_storage(e); | ||
304 | + } | ||
305 | + } | ||
306 | + }) | ||
334 | }); | 307 | }); |
335 | 308 | ||
336 | - //-- 计算等级价相关 -- | ||
337 | - var swithc_list = e.switch_list; | ||
338 | - var sw_arr = JSON.parse(swithc_list); | ||
339 | - //---如果后台又开等级卡的开关--- | ||
340 | - if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { | ||
341 | - th.setData({ | ||
342 | - rank_switch: true | 309 | + //----获取系统参数----- |
310 | + getApp().getConfig2(function (e) { | ||
311 | + ee.setData({ | ||
312 | + bconfig: e, | ||
313 | + sales_rules: e.sales_rules, | ||
343 | }); | 314 | }); |
344 | - //---回调卡的列表--- | ||
345 | - th.getPlusCardType(function (ob) { | 315 | + //设置基本参数 |
316 | + th.wait_for_store_config(e); | ||
317 | + | ||
318 | + var json_d = JSON.parse(e.switch_list); | ||
319 | + ee.setData({ | ||
320 | + store_config: e, | ||
321 | + sys_switch: json_d, | ||
322 | + is_closecoupon: json_d.is_closecoupon, | ||
323 | + is_newsales_rules: json_d.is_newsales_rules, | ||
324 | + is_open_offline: json_d.is_pricing_open, | ||
325 | + sales_rules: e.sales_rules | ||
326 | + }); | ||
327 | + | ||
328 | + //-- 计算等级价相关 -- | ||
329 | + var swithc_list = e.switch_list; | ||
330 | + var sw_arr = JSON.parse(swithc_list); | ||
331 | + //---如果后台又开等级卡的开关--- | ||
332 | + if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { | ||
346 | th.setData({ | 333 | th.setData({ |
347 | - card_list: ob.card_list | 334 | + rank_switch: true |
348 | }); | 335 | }); |
349 | - var user = getApp().globalData.userInfo; | ||
350 | - if (!user) return false; | ||
351 | - if (user.card_field && user['card_expiredate']) { | ||
352 | - var str = user['card_expiredate'].replace(/-/g, '/'); | ||
353 | - var end = new Date(str); | ||
354 | - end = Date.parse(end) / 1000; | ||
355 | - var now = ut.gettimestamp(); | ||
356 | - //--- 判断是等级会员,且在有效期范围内 --- | ||
357 | - if (user.card_field && now < end) { | ||
358 | - var card_name = ob.name_map.get(user.card_field); | ||
359 | - th.setData({ | ||
360 | - card_field: user.card_field, | ||
361 | - card_name: card_name, | ||
362 | - card_list: ob.card_list | ||
363 | - }); | 336 | + //---回调卡的列表--- |
337 | + th.getPlusCardType(function (ob) { | ||
338 | + th.setData({ | ||
339 | + card_list: ob.card_list | ||
340 | + }); | ||
341 | + var user = getApp().globalData.userInfo; | ||
342 | + if (!user) return false; | ||
343 | + if (user.card_field && user['card_expiredate']) { | ||
344 | + var str = user['card_expiredate'].replace(/-/g, '/'); | ||
345 | + var end = new Date(str); | ||
346 | + end = Date.parse(end) / 1000; | ||
347 | + var now = ut.gettimestamp(); | ||
348 | + //--- 判断是等级会员,且在有效期范围内 --- | ||
349 | + if (user.card_field && now < end) { | ||
350 | + var card_name = ob.name_map.get(user.card_field); | ||
351 | + th.setData({ | ||
352 | + card_field: user.card_field, | ||
353 | + card_name: card_name, | ||
354 | + card_list: ob.card_list | ||
355 | + }); | ||
356 | + } | ||
364 | } | 357 | } |
365 | - } | 358 | + //获取购物车的内容 |
359 | + th.get_cart_val(e); | ||
360 | + | ||
361 | + }) | ||
362 | + } else { | ||
366 | //获取购物车的内容 | 363 | //获取购物车的内容 |
367 | th.get_cart_val(e); | 364 | th.get_cart_val(e); |
365 | + } | ||
366 | + }, 1); | ||
368 | 367 | ||
369 | - }) | ||
370 | - } else { | ||
371 | - //获取购物车的内容 | ||
372 | - th.get_cart_val(e); | ||
373 | - } | ||
374 | - }, 1); | 368 | + }) |
375 | 369 | ||
376 | - }) | 370 | + } else { |
371 | + getApp().goto("/pages/togoin/togoin"); | ||
372 | + return false; | ||
373 | + } | ||
374 | + }) | ||
377 | 375 | ||
378 | - } | ||
379 | }, | 376 | }, |
380 | 377 | ||
381 | onHide: function () { | 378 | onHide: function () { |
@@ -1898,7 +1895,7 @@ Page({ | @@ -1898,7 +1895,7 @@ Page({ | ||
1898 | 1895 | ||
1899 | getApp().request.put("/api/weshop/cart/update", { | 1896 | getApp().request.put("/api/weshop/cart/update", { |
1900 | data: updata, | 1897 | data: updata, |
1901 | - success: function (t) {} | 1898 | + success: function (t) { } |
1902 | }); | 1899 | }); |
1903 | th.re_sum_price(); | 1900 | th.re_sum_price(); |
1904 | }) | 1901 | }) |
@@ -1917,7 +1914,7 @@ Page({ | @@ -1917,7 +1914,7 @@ Page({ | ||
1917 | var need_to_buy = 0; | 1914 | var need_to_buy = 0; |
1918 | var data = this.data.list; | 1915 | var data = this.data.list; |
1919 | var all_zhqty = 0; //所有商品要求起购数之后 | 1916 | var all_zhqty = 0; //所有商品要求起购数之后 |
1920 | - var zhqty_bz=[]; //超量 | 1917 | + var zhqty_bz = []; //超量 |
1921 | var no_in_arr = []; | 1918 | var no_in_arr = []; |
1922 | for (var i in data) { | 1919 | for (var i in data) { |
1923 | var item = data[i]; | 1920 | var item = data[i]; |
@@ -1968,28 +1965,28 @@ Page({ | @@ -1968,28 +1965,28 @@ Page({ | ||
1968 | 1965 | ||
1969 | //看一下剩下的数量有没有满足组合购的要求,以及要不要倍增 | 1966 | //看一下剩下的数量有没有满足组合购的要求,以及要不要倍增 |
1970 | if (this.data.act.is_bz && no_in_arr.length >= this.data.act.zhbuyqty) { | 1967 | if (this.data.act.is_bz && no_in_arr.length >= this.data.act.zhbuyqty) { |
1971 | - let zhqty_map=new map(); | ||
1972 | - //看一下是几倍 | 1968 | + let zhqty_map = new map(); |
1969 | + //看一下是几倍 | ||
1973 | var be = parseInt(no_in_arr.length / this.data.act.zhbuyqty); | 1970 | var be = parseInt(no_in_arr.length / this.data.act.zhbuyqty); |
1974 | - if(this.data.act.is_bzyh && zhqty_bz.length > 0 ){ | ||
1975 | - for(let i=0;i<zhqty_bz.length;i++){ | ||
1976 | - let vv=zhqty_bz[i]; | ||
1977 | - let num=0; | ||
1978 | - let bz_num=be*vv.zhqty; | ||
1979 | - for(let j=0;j<no_in_arr.length;j++){ | ||
1980 | - let ii=no_in_arr[j]; | ||
1981 | - if(vv.goods_id===ii.goods_id){ | 1971 | + if (this.data.act.is_bzyh && zhqty_bz.length > 0) { |
1972 | + for (let i = 0; i < zhqty_bz.length; i++) { | ||
1973 | + let vv = zhqty_bz[i]; | ||
1974 | + let num = 0; | ||
1975 | + let bz_num = be * vv.zhqty; | ||
1976 | + for (let j = 0; j < no_in_arr.length; j++) { | ||
1977 | + let ii = no_in_arr[j]; | ||
1978 | + if (vv.goods_id === ii.goods_id) { | ||
1982 | num++; | 1979 | num++; |
1983 | - zhqty_map.set('num',num); | ||
1984 | - zhqty_map.set('price',ii.price); | 1980 | + zhqty_map.set('num', num); |
1981 | + zhqty_map.set('price', ii.price); | ||
1985 | } | 1982 | } |
1986 | - | 1983 | + |
1987 | } | 1984 | } |
1988 | } | 1985 | } |
1989 | } | 1986 | } |
1990 | - if(bz_num <= num){ | 1987 | + if (bz_num <= num) { |
1991 | aprice += be * aprice; | 1988 | aprice += be * aprice; |
1992 | - let pop_num=(be * this.data.act.zhbuyqty)-bz_num; | 1989 | + let pop_num = (be * this.data.act.zhbuyqty) - bz_num; |
1993 | console.log(pop_num); | 1990 | console.log(pop_num); |
1994 | for (var m = 0; m < pop_num; m++) { | 1991 | for (var m = 0; m < pop_num; m++) { |
1995 | no_in_arr.pop(); | 1992 | no_in_arr.pop(); |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -8,7 +8,7 @@ var t = require("../../../../utils/util.js"), | @@ -8,7 +8,7 @@ var t = require("../../../../utils/util.js"), | ||
8 | oo = s.globalData, | 8 | oo = s.globalData, |
9 | o = s.globalData.setting, | 9 | o = s.globalData.setting, |
10 | os = o; | 10 | os = o; |
11 | - | 11 | + |
12 | //评价加载更多 | 12 | //评价加载更多 |
13 | var more = function (e) { | 13 | var more = function (e) { |
14 | return e && e.__esModule ? e : { | 14 | return e && e.__esModule ? e : { |
@@ -251,48 +251,48 @@ Page({ | @@ -251,48 +251,48 @@ Page({ | ||
251 | fir_goods: null, | 251 | fir_goods: null, |
252 | 252 | ||
253 | share_hidden: false, | 253 | share_hidden: false, |
254 | - | ||
255 | - showRules: false, // 控制规则显示与隐藏 | ||
256 | - showReward: false, //控制查看奖励显示与隐藏 | ||
257 | - | ||
258 | - typeArr: [{ | ||
259 | - key: 'point', | ||
260 | - name: '积分', | ||
261 | - },{ | ||
262 | - key: 'grow', | ||
263 | - name: '成长值', | ||
264 | - },{ | ||
265 | - key: 'point', | ||
266 | - name: '优惠券', | ||
267 | - },{ | ||
268 | - key: 'prestore_name', | ||
269 | - name: '项目服务', | ||
270 | - },{ | ||
271 | - key: 'prestore_money', | ||
272 | - name: '预存金额', | ||
273 | - }], | ||
274 | - | ||
275 | - | ||
276 | - luckGoInfo: {}, | ||
277 | - showDetails: false, | ||
278 | - num_success: 0, //成团已中商品数量 | ||
279 | - isTimeUp: false, | ||
280 | - | ||
281 | - surplus: 0, | ||
282 | - canBuy: false, | ||
283 | - btnHidden: false, | 254 | + |
255 | + showRules: false, // 控制规则显示与隐藏 | ||
256 | + showReward: false, //控制查看奖励显示与隐藏 | ||
257 | + | ||
258 | + typeArr: [{ | ||
259 | + key: 'point', | ||
260 | + name: '积分', | ||
261 | + }, { | ||
262 | + key: 'grow', | ||
263 | + name: '成长值', | ||
264 | + }, { | ||
265 | + key: 'point', | ||
266 | + name: '优惠券', | ||
267 | + }, { | ||
268 | + key: 'prestore_name', | ||
269 | + name: '项目服务', | ||
270 | + }, { | ||
271 | + key: 'prestore_money', | ||
272 | + name: '预存金额', | ||
273 | + }], | ||
274 | + | ||
275 | + | ||
276 | + luckGoInfo: {}, | ||
277 | + showDetails: false, | ||
278 | + num_success: 0, //成团已中商品数量 | ||
279 | + isTimeUp: false, | ||
280 | + | ||
281 | + surplus: 0, | ||
282 | + canBuy: false, | ||
283 | + btnHidden: false, | ||
284 | }, | 284 | }, |
285 | 285 | ||
286 | //------初始化加载---------- | 286 | //------初始化加载---------- |
287 | onLoad: function (t) { | 287 | onLoad: function (t) { |
288 | - | 288 | + |
289 | // console.log('onload'); | 289 | // console.log('onload'); |
290 | - if(t && t.group_id) { | ||
291 | - this.data.group_id = t.group_id; | ||
292 | - }; | ||
293 | - | 290 | + if (t && t.group_id) { |
291 | + this.data.group_id = t.group_id; | ||
292 | + }; | ||
293 | + | ||
294 | + | ||
294 | 295 | ||
295 | - | ||
296 | var ee = this, | 296 | var ee = this, |
297 | that = ee, | 297 | that = ee, |
298 | th = ee, | 298 | th = ee, |
@@ -303,45 +303,45 @@ Page({ | @@ -303,45 +303,45 @@ Page({ | ||
303 | prom_type = t.prom_type, | 303 | prom_type = t.prom_type, |
304 | prom_id = t.group_id; //活动ID | 304 | prom_id = t.group_id; //活动ID |
305 | 305 | ||
306 | - if(prom_type) { | ||
307 | - // this.data.prom_type = prom_type; | ||
308 | - // this.data.prom_id = prom_id; | ||
309 | - this.setData({ | ||
310 | - prom_type, | ||
311 | - prom_id, | ||
312 | - }); | ||
313 | - } | ||
314 | - | ||
315 | - | 306 | + if (prom_type) { |
307 | + // this.data.prom_type = prom_type; | ||
308 | + // this.data.prom_id = prom_id; | ||
309 | + this.setData({ | ||
310 | + prom_type, | ||
311 | + prom_id, | ||
312 | + }); | ||
313 | + } | ||
314 | + | ||
315 | + | ||
316 | 316 | ||
317 | 317 | ||
318 | //---获取手机地址坐标-- | 318 | //---获取手机地址坐标-- |
319 | //--如果tg_id是空的话,分享回来-- | 319 | //--如果tg_id是空的话,分享回来-- |
320 | - // console.log('扫描海报gid'); | 320 | + // console.log('扫描海报gid'); |
321 | if (gid == undefined || gid == null || gid == "") { | 321 | if (gid == undefined || gid == null || gid == "") { |
322 | var gid_str = decodeURIComponent(t.scene); | 322 | var gid_str = decodeURIComponent(t.scene); |
323 | gid_str = gid_str.split("_"); | 323 | gid_str = gid_str.split("_"); |
324 | gid = gid_str[0]; | 324 | gid = gid_str[0]; |
325 | - if(gid.indexOf('.')!=-1) { | ||
326 | - var fir_arr=gid.split("."); | ||
327 | - gid=fir_arr[0]; | ||
328 | - prom_type=fir_arr[1]; | ||
329 | - prom_id=fir_arr[2]; | ||
330 | - // this.setData({ | ||
331 | - // prom_type: prom_type, | ||
332 | - // prom_id: prom_id, | ||
333 | - // group_id: fir_arr[2], | ||
334 | - // }); | ||
335 | - this.data.prom_type=prom_type; | ||
336 | - this.data.prom_id=prom_id; | ||
337 | - this.data.group_id = fir_arr[2]; | 325 | + if (gid.indexOf('.') != -1) { |
326 | + var fir_arr = gid.split("."); | ||
327 | + gid = fir_arr[0]; | ||
328 | + prom_type = fir_arr[1]; | ||
329 | + prom_id = fir_arr[2]; | ||
330 | + // this.setData({ | ||
331 | + // prom_type: prom_type, | ||
332 | + // prom_id: prom_id, | ||
333 | + // group_id: fir_arr[2], | ||
334 | + // }); | ||
335 | + this.data.prom_type = prom_type; | ||
336 | + this.data.prom_id = prom_id; | ||
337 | + this.data.group_id = fir_arr[2]; | ||
338 | } | 338 | } |
339 | 339 | ||
340 | 340 | ||
341 | if (gid_str.length > 1) { | 341 | if (gid_str.length > 1) { |
342 | first_leader = gid_str[1]; | 342 | first_leader = gid_str[1]; |
343 | } | 343 | } |
344 | - | 344 | + |
345 | //-- 如果有room_id的获取 -- | 345 | //-- 如果有room_id的获取 -- |
346 | if (gid_str.length > 2 && gid_str[2]) { | 346 | if (gid_str.length > 2 && gid_str[2]) { |
347 | room_id = gid_str[2]; | 347 | room_id = gid_str[2]; |
@@ -351,7 +351,7 @@ Page({ | @@ -351,7 +351,7 @@ Page({ | ||
351 | } | 351 | } |
352 | 352 | ||
353 | ee.setData({ gid: gid }); | 353 | ee.setData({ gid: gid }); |
354 | - | 354 | + |
355 | if (first_leader) { | 355 | if (first_leader) { |
356 | 356 | ||
357 | getApp().globalData.first_leader = first_leader; | 357 | getApp().globalData.first_leader = first_leader; |
@@ -418,10 +418,10 @@ Page({ | @@ -418,10 +418,10 @@ Page({ | ||
418 | th.requestCardNum(), wx.pageScrollTo && th.setData({ | 418 | th.requestCardNum(), wx.pageScrollTo && th.setData({ |
419 | supportPageScroll: !0 | 419 | supportPageScroll: !0 |
420 | }); | 420 | }); |
421 | - | ||
422 | - | ||
423 | - | ||
424 | - | 421 | + |
422 | + | ||
423 | + | ||
424 | + | ||
425 | 425 | ||
426 | //计算等级价相关 | 426 | //计算等级价相关 |
427 | var swithc_list = e.switch_list; | 427 | var swithc_list = e.switch_list; |
@@ -496,7 +496,7 @@ Page({ | @@ -496,7 +496,7 @@ Page({ | ||
496 | } else { | 496 | } else { |
497 | //要用接口是获取距离,js的计算不准 | 497 | //要用接口是获取距离,js的计算不准 |
498 | getApp().request.promiseGet("/api/weshop/pickup/list", { | 498 | getApp().request.promiseGet("/api/weshop/pickup/list", { |
499 | - data: { store_id: os.stoid, pickup_id: e.pickup_id, lat: th.data.lat, lon: th.data.lon,is_pos:1 }, | 499 | + data: { store_id: os.stoid, pickup_id: e.pickup_id, lat: th.data.lat, lon: th.data.lon, is_pos: 1 }, |
500 | }).then(res => { | 500 | }).then(res => { |
501 | if (res.data.code == 0) { | 501 | if (res.data.code == 0) { |
502 | e = res.data.data.pageData[0]; | 502 | e = res.data.data.pageData[0]; |
@@ -532,15 +532,14 @@ Page({ | @@ -532,15 +532,14 @@ Page({ | ||
532 | //--先判断会员登陆状态-- | 532 | //--先判断会员登陆状态-- |
533 | var user_info = getApp().globalData.userInfo; | 533 | var user_info = getApp().globalData.userInfo; |
534 | 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()){ | 535 | + |
536 | + getApp().is_Single_page(th, function () { | ||
537 | wx.navigateTo({ | 537 | wx.navigateTo({ |
538 | url: '/pages/togoin/togoin', | 538 | url: '/pages/togoin/togoin', |
539 | - }) | 539 | + }) |
540 | return false; | 540 | return false; |
541 | - } | 541 | + }) |
542 | } | 542 | } |
543 | - | ||
544 | }, | 543 | }, |
545 | 544 | ||
546 | 545 | ||
@@ -636,7 +635,7 @@ Page({ | @@ -636,7 +635,7 @@ Page({ | ||
636 | } | 635 | } |
637 | gallery = g; | 636 | gallery = g; |
638 | }) | 637 | }) |
639 | - | 638 | + |
640 | //------是否收藏---------- | 639 | //------是否收藏---------- |
641 | await getApp().request.promiseGet("/api/weshop/goodscollect/page", { | 640 | await getApp().request.promiseGet("/api/weshop/goodscollect/page", { |
642 | data: { | 641 | data: { |
@@ -704,7 +703,7 @@ Page({ | @@ -704,7 +703,7 @@ Page({ | ||
704 | } | 703 | } |
705 | } | 704 | } |
706 | 705 | ||
707 | - if (th.data.is_closecoupon != 1 && (!th.data.fir_quan || th.data.fir_quan.length<=0)) { | 706 | + if (th.data.is_closecoupon != 1 && (!th.data.fir_quan || th.data.fir_quan.length <= 0)) { |
708 | //----获取详情页的券的数量---- | 707 | //----获取详情页的券的数量---- |
709 | await getApp().request.promiseGet("/api/weshop/prom/coupon/pageCouponList", { | 708 | await getApp().request.promiseGet("/api/weshop/prom/coupon/pageCouponList", { |
710 | data: { | 709 | data: { |
@@ -728,16 +727,16 @@ Page({ | @@ -728,16 +727,16 @@ Page({ | ||
728 | mapurl_f_img = res1.data.data.video_img; | 727 | mapurl_f_img = res1.data.data.video_img; |
729 | } | 728 | } |
730 | }) | 729 | }) |
731 | - | ||
732 | - | ||
733 | - | ||
734 | - | ||
735 | - | ||
736 | - | ||
737 | - | ||
738 | - | ||
739 | - | ||
740 | - | 730 | + |
731 | + | ||
732 | + | ||
733 | + | ||
734 | + | ||
735 | + | ||
736 | + | ||
737 | + | ||
738 | + | ||
739 | + | ||
741 | 740 | ||
742 | ee.setData({ | 741 | ee.setData({ |
743 | gallery: gallery, | 742 | gallery: gallery, |
@@ -754,7 +753,7 @@ Page({ | @@ -754,7 +753,7 @@ Page({ | ||
754 | 753 | ||
755 | //---展示--- | 754 | //---展示--- |
756 | onShow: async function () { | 755 | onShow: async function () { |
757 | - // console.log('onshow'); | 756 | + // console.log('onshow'); |
758 | var goods_list = null, th = this, that = this; | 757 | var goods_list = null, th = this, that = this; |
759 | var show_prew_img = this.data.show_prew_img | 758 | var show_prew_img = this.data.show_prew_img |
760 | if (show_prew_img) { | 759 | if (show_prew_img) { |
@@ -764,57 +763,57 @@ Page({ | @@ -764,57 +763,57 @@ Page({ | ||
764 | 763 | ||
765 | // 判断活动是否暂停 | 764 | // 判断活动是否暂停 |
766 | //获取单个活动成团信息 | 765 | //获取单个活动成团信息 |
767 | - await getApp().request.promiseGet('/api/weshop/prom/luckyActivity/page', { | ||
768 | - data: { | ||
769 | - store_id: o.stoid, | ||
770 | - is_end: 0, | ||
771 | - timetype: 1, | ||
772 | - id: this.data.group_id, | ||
773 | - } | ||
774 | - }).then(res => { | ||
775 | - // console.log() | ||
776 | - // console.log('判断活动是否暂停=======》', res.data.data); | ||
777 | - if (res.data.code == 0) { | ||
778 | - if(res.data.data.pageData && res.data.data.pageData.length == 0) { | ||
779 | - let obj = { | ||
780 | - day: '00', | ||
781 | - hou: '00', | ||
782 | - min: '00', | ||
783 | - sec: '00' | ||
784 | - }; | ||
785 | - | ||
786 | - th.setData({ | ||
787 | - djs: obj, | ||
788 | - isTimeUp: true, | ||
789 | - }); | ||
790 | - } else { | ||
791 | - th.setData({ | ||
792 | - luckGoInfo: res.data.data.pageData[0], | ||
793 | - team_id: res.data.data.pageData[0].team_id, | ||
794 | - luckGoMembers: [], | ||
795 | - }); | ||
796 | - | ||
797 | - th.countDown(th.data.luckGoInfo.end_time, 0); | ||
798 | - }; | ||
799 | - | ||
800 | - } else { | 766 | + await getApp().request.promiseGet('/api/weshop/prom/luckyActivity/page', { |
767 | + data: { | ||
768 | + store_id: o.stoid, | ||
769 | + is_end: 0, | ||
770 | + timetype: 1, | ||
771 | + id: this.data.group_id, | ||
772 | + } | ||
773 | + }).then(res => { | ||
774 | + // console.log() | ||
775 | + // console.log('判断活动是否暂停=======》', res.data.data); | ||
776 | + if (res.data.code == 0) { | ||
777 | + if (res.data.data.pageData && res.data.data.pageData.length == 0) { | ||
778 | + let obj = { | ||
779 | + day: '00', | ||
780 | + hou: '00', | ||
781 | + min: '00', | ||
782 | + sec: '00' | ||
783 | + }; | ||
784 | + | ||
785 | + th.setData({ | ||
786 | + djs: obj, | ||
787 | + isTimeUp: true, | ||
788 | + }); | ||
789 | + } else { | ||
790 | + th.setData({ | ||
791 | + luckGoInfo: res.data.data.pageData[0], | ||
792 | + team_id: res.data.data.pageData[0].team_id, | ||
793 | + luckGoMembers: [], | ||
794 | + }); | ||
795 | + | ||
796 | + th.countDown(th.data.luckGoInfo.end_time, 0); | ||
797 | + }; | ||
798 | + | ||
799 | + } else { | ||
801 | // this.data.isTimeUp = true; | 800 | // this.data.isTimeUp = true; |
802 | - th.setData({ | ||
803 | - isTimeUp: true, | 801 | + th.setData({ |
802 | + isTimeUp: true, | ||
804 | }); | 803 | }); |
805 | - | ||
806 | - }; | ||
807 | - | ||
808 | - | 804 | + |
805 | + }; | ||
806 | + | ||
807 | + | ||
809 | }); | 808 | }); |
810 | - | 809 | + |
811 | // 活动暂停显示空白 | 810 | // 活动暂停显示空白 |
812 | if (this.data.isTimeUp) { | 811 | if (this.data.isTimeUp) { |
813 | wx.showModal({ | 812 | wx.showModal({ |
814 | title: '提示', | 813 | title: '提示', |
815 | content: '活动已经暂停', | 814 | content: '活动已经暂停', |
816 | showCancel: false, | 815 | showCancel: false, |
817 | - success: function(){ | 816 | + success: function () { |
818 | wx.navigateBack(); | 817 | wx.navigateBack(); |
819 | } | 818 | } |
820 | }) | 819 | }) |
@@ -883,18 +882,18 @@ Page({ | @@ -883,18 +882,18 @@ Page({ | ||
883 | }); | 882 | }); |
884 | } | 883 | } |
885 | } | 884 | } |
886 | - | 885 | + |
887 | //动态获取商品名称 | 886 | //动态获取商品名称 |
888 | wx.setNavigationBarTitle({ | 887 | wx.setNavigationBarTitle({ |
889 | title: t.data.data.goods_name, | 888 | title: t.data.data.goods_name, |
890 | }); | 889 | }); |
891 | 890 | ||
892 | - | 891 | + |
893 | 892 | ||
894 | //-- 把商品的赋值 -- | 893 | //-- 把商品的赋值 -- |
895 | ee.data.fir_goods = JSON.parse(JSON.stringify(t.data.data)); | 894 | ee.data.fir_goods = JSON.parse(JSON.stringify(t.data.data)); |
896 | - if(ee.data.prom_type!=1 && ee.data.prom_type!=4 && ee.data.prom_type!=6) | ||
897 | - ee.check_is_youhui(ee.data.gid); | 895 | + if (ee.data.prom_type != 1 && ee.data.prom_type != 4 && ee.data.prom_type != 6) |
896 | + ee.check_is_youhui(ee.data.gid); | ||
898 | 897 | ||
899 | t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); | 898 | t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); |
900 | 899 | ||
@@ -920,12 +919,12 @@ Page({ | @@ -920,12 +919,12 @@ Page({ | ||
920 | a.wxParse("content", "html", t.data.data.goods_content, ee, 6); | 919 | a.wxParse("content", "html", t.data.data.goods_content, ee, 6); |
921 | e.wxParseAddFullImageUrl(ee, "content"); | 920 | e.wxParseAddFullImageUrl(ee, "content"); |
922 | 921 | ||
923 | - if(ee.data.prom_type){ | ||
924 | - //999 | ||
925 | - t.data.data.prom_type=ee.data.prom_type; | ||
926 | - t.data.data.prom_id=ee.data.prom_id; | 922 | + if (ee.data.prom_type) { |
923 | + //999 | ||
924 | + t.data.data.prom_type = ee.data.prom_type; | ||
925 | + t.data.data.prom_id = ee.data.prom_id; | ||
927 | } | 926 | } |
928 | - | 927 | + |
929 | ee.setData({ | 928 | ee.setData({ |
930 | data: t.data.data, | 929 | data: t.data.data, |
931 | sele_g: t.data.data, | 930 | sele_g: t.data.data, |
@@ -938,7 +937,7 @@ Page({ | @@ -938,7 +937,7 @@ Page({ | ||
938 | //默认门店要拿下门店库存 | 937 | //默认门店要拿下门店库存 |
939 | // if (that.data.sales_rules == 2 && that.data.is_newsales_rules) { | 938 | // if (that.data.sales_rules == 2 && that.data.is_newsales_rules) { |
940 | // //获取门店 | 939 | // //获取门店 |
941 | - // ee.get_sto(1); | 940 | + // ee.get_sto(1); |
942 | 941 | ||
943 | // } else { | 942 | // } else { |
944 | // //获取门店 | 943 | // //获取门店 |
@@ -1024,112 +1023,112 @@ Page({ | @@ -1024,112 +1023,112 @@ Page({ | ||
1024 | this.data.enterAddressPage && (this.data.enterAddressPage = !1); | 1023 | this.data.enterAddressPage && (this.data.enterAddressPage = !1); |
1025 | 1024 | ||
1026 | 1025 | ||
1027 | - //获取单个活动已成团数量 | ||
1028 | - getApp().request.get(`/api/weshop/prom/luckyTeam/getCtNum/${o.stoid}/${this.data.group_id}`, { | ||
1029 | - success: function (res) { | ||
1030 | - if(res.data.code == 0) { | ||
1031 | - th.setData({ | ||
1032 | - group_num: res.data.data, | ||
1033 | - }); | ||
1034 | - } | ||
1035 | - } | ||
1036 | - }); | ||
1037 | - | ||
1038 | - | ||
1039 | - //获取单个活动中奖记录 | ||
1040 | - getApp().request.promiseGet('/api/weshop/prom/luckyOrder/page', { | ||
1041 | - data: { | ||
1042 | - store_id: os.stoid, | ||
1043 | - team_status: 2, | ||
1044 | - goods_id: this.data.gid, | ||
1045 | - rndid: 1, | ||
1046 | - } | ||
1047 | - }).then(res => { | ||
1048 | - if (res.data.code == 0) { | ||
1049 | - th.setData({ | ||
1050 | - luckGoWinners: res.data.data.pageData, | ||
1051 | - }); | ||
1052 | - } | ||
1053 | - }); | ||
1054 | - | ||
1055 | - | ||
1056 | - //获取单个活动成团已中商品数量 | ||
1057 | - let url_num_success = `/api/weshop/prom/luckyOrder/countActNum/${os.stoid}/${this.data.group_id}`; | ||
1058 | - getApp().request.get(url_num_success, { | ||
1059 | - success: function (res) { | ||
1060 | - if (res.data.code == 0) { | ||
1061 | - console.log('成团已中商品数量汇总',res.data.data); | ||
1062 | - th.setData({ | ||
1063 | - num_success: res.data.data, | ||
1064 | - }); | ||
1065 | - } | ||
1066 | - } | ||
1067 | - }); | ||
1068 | - | ||
1069 | - | ||
1070 | - | ||
1071 | - | ||
1072 | - | ||
1073 | - // 获取购买次数,判断是否已经超出限购 | ||
1074 | - // {store_id}/{user_id}/{aid} | ||
1075 | - let get_aid = this.data.prom_id || this.data.luckGoInfo.id; | ||
1076 | - await getApp().request.get('/api/weshop/prom/luckyOrder/countActNum/' + os.stoid + '/' + oo.user_id + '/' + get_aid, { | ||
1077 | - success: function (res) { | ||
1078 | - if(res.data.code == 0) { | ||
1079 | - console.log(oo.user_id, '判断是否超出限购,获取购买次数', res, ); | ||
1080 | - // th.setData({ | ||
1081 | - // num_joined: res.data.data, | ||
1082 | - // }); | ||
1083 | - let num_joined = res.data.data; | ||
1084 | - let group_join_num = th.data.luckGoInfo.group_join_num; | ||
1085 | - let canBuy = num_joined >= group_join_num ? false : true; | ||
1086 | - th.setData({ | ||
1087 | - canBuy, | ||
1088 | - }); | ||
1089 | - // console.log('canBuy', th.data.canBuy); | ||
1090 | - }; | ||
1091 | - }, | ||
1092 | - }); | ||
1093 | - | ||
1094 | - | ||
1095 | - //获取参团成员 | ||
1096 | - await getApp().request.promiseGet('/api/weshop/prom/luckyOrder/page', { | ||
1097 | - data: { | ||
1098 | - store_id: o.stoid, | ||
1099 | - team_id: th.data.team_id, | ||
1100 | - } | ||
1101 | - }).then(res => { | ||
1102 | - if (res.data.code == 0) { | ||
1103 | - // console.log(th.data.team_id,'参团成员===============》', res.data.data.pageData); | ||
1104 | - th.setData({ | ||
1105 | - luckGoMembers: res.data.data.pageData, | ||
1106 | - }); | ||
1107 | - } | ||
1108 | - }); | ||
1109 | - | ||
1110 | - var p1 = new Promise((resolve, reject) => { | 1026 | + //获取单个活动已成团数量 |
1027 | + getApp().request.get(`/api/weshop/prom/luckyTeam/getCtNum/${o.stoid}/${this.data.group_id}`, { | ||
1028 | + success: function (res) { | ||
1029 | + if (res.data.code == 0) { | ||
1030 | + th.setData({ | ||
1031 | + group_num: res.data.data, | ||
1032 | + }); | ||
1033 | + } | ||
1034 | + } | ||
1035 | + }); | ||
1036 | + | ||
1037 | + | ||
1038 | + //获取单个活动中奖记录 | ||
1039 | + getApp().request.promiseGet('/api/weshop/prom/luckyOrder/page', { | ||
1040 | + data: { | ||
1041 | + store_id: os.stoid, | ||
1042 | + team_status: 2, | ||
1043 | + goods_id: this.data.gid, | ||
1044 | + rndid: 1, | ||
1045 | + } | ||
1046 | + }).then(res => { | ||
1047 | + if (res.data.code == 0) { | ||
1048 | + th.setData({ | ||
1049 | + luckGoWinners: res.data.data.pageData, | ||
1050 | + }); | ||
1051 | + } | ||
1052 | + }); | ||
1053 | + | ||
1054 | + | ||
1055 | + //获取单个活动成团已中商品数量 | ||
1056 | + let url_num_success = `/api/weshop/prom/luckyOrder/countActNum/${os.stoid}/${this.data.group_id}`; | ||
1057 | + getApp().request.get(url_num_success, { | ||
1058 | + success: function (res) { | ||
1059 | + if (res.data.code == 0) { | ||
1060 | + console.log('成团已中商品数量汇总', res.data.data); | ||
1061 | + th.setData({ | ||
1062 | + num_success: res.data.data, | ||
1063 | + }); | ||
1064 | + } | ||
1065 | + } | ||
1066 | + }); | ||
1067 | + | ||
1068 | + | ||
1069 | + | ||
1070 | + | ||
1071 | + | ||
1072 | + // 获取购买次数,判断是否已经超出限购 | ||
1073 | + // {store_id}/{user_id}/{aid} | ||
1074 | + let get_aid = this.data.prom_id || this.data.luckGoInfo.id; | ||
1075 | + await getApp().request.get('/api/weshop/prom/luckyOrder/countActNum/' + os.stoid + '/' + oo.user_id + '/' + get_aid, { | ||
1076 | + success: function (res) { | ||
1077 | + if (res.data.code == 0) { | ||
1078 | + console.log(oo.user_id, '判断是否超出限购,获取购买次数', res,); | ||
1079 | + // th.setData({ | ||
1080 | + // num_joined: res.data.data, | ||
1081 | + // }); | ||
1082 | + let num_joined = res.data.data; | ||
1083 | + let group_join_num = th.data.luckGoInfo.group_join_num; | ||
1084 | + let canBuy = num_joined >= group_join_num ? false : true; | ||
1085 | + th.setData({ | ||
1086 | + canBuy, | ||
1087 | + }); | ||
1088 | + // console.log('canBuy', th.data.canBuy); | ||
1089 | + }; | ||
1090 | + }, | ||
1091 | + }); | ||
1092 | + | ||
1093 | + | ||
1094 | + //获取参团成员 | ||
1095 | + await getApp().request.promiseGet('/api/weshop/prom/luckyOrder/page', { | ||
1096 | + data: { | ||
1097 | + store_id: o.stoid, | ||
1098 | + team_id: th.data.team_id, | ||
1099 | + } | ||
1100 | + }).then(res => { | ||
1101 | + if (res.data.code == 0) { | ||
1102 | + // console.log(th.data.team_id,'参团成员===============》', res.data.data.pageData); | ||
1103 | + th.setData({ | ||
1104 | + luckGoMembers: res.data.data.pageData, | ||
1105 | + }); | ||
1106 | + } | ||
1107 | + }); | ||
1108 | + | ||
1109 | + var p1 = new Promise((resolve, reject) => { | ||
1111 | // 检查幸运购活动商品库存 | 1110 | // 检查幸运购活动商品库存 |
1112 | getApp().request.get("/api/weshop/activitylist/getActLen/" + o.stoid + "/9/" + this.data.group_id, { | 1111 | getApp().request.get("/api/weshop/activitylist/getActLen/" + o.stoid + "/9/" + this.data.group_id, { |
1113 | - success: function(res) { | 1112 | + success: function (res) { |
1114 | //console.log('当前幸运购活动的剩余库存', res.data.data); | 1113 | //console.log('当前幸运购活动的剩余库存', res.data.data); |
1115 | - if(res.data.code == 0) { | 1114 | + if (res.data.code == 0) { |
1116 | th.setData({ | 1115 | th.setData({ |
1117 | // 剩余库存量 | 1116 | // 剩余库存量 |
1118 | surplus: res.data.data, | 1117 | surplus: res.data.data, |
1119 | }); | 1118 | }); |
1120 | - }; | 1119 | + }; |
1121 | resolve(); | 1120 | resolve(); |
1122 | } | 1121 | } |
1123 | }); | 1122 | }); |
1124 | - | 1123 | + |
1125 | }); | 1124 | }); |
1126 | - | 1125 | + |
1127 | var p2 = new Promise((resolve, reject) => { | 1126 | var p2 = new Promise((resolve, reject) => { |
1128 | // 检查是否已经参团购买 | 1127 | // 检查是否已经参团购买 |
1129 | getApp().request.get("/api/weshop/prom/luckyOrder/getUserOrderInfo/" + o.stoid + "/" + oo.user_id + "/" + this.data.group_id, { | 1128 | getApp().request.get("/api/weshop/prom/luckyOrder/getUserOrderInfo/" + o.stoid + "/" + oo.user_id + "/" + this.data.group_id, { |
1130 | - success: function(res) { | 1129 | + success: function (res) { |
1131 | console.log('当前幸运购活动是否已经参团', res.data.code); | 1130 | console.log('当前幸运购活动是否已经参团', res.data.code); |
1132 | - if(res.data.code == 0) { | 1131 | + if (res.data.code == 0) { |
1133 | th.setData({ | 1132 | th.setData({ |
1134 | showDetails: true, | 1133 | showDetails: true, |
1135 | buyInfo: res.data.data, | 1134 | buyInfo: res.data.data, |
@@ -1142,52 +1141,52 @@ Page({ | @@ -1142,52 +1141,52 @@ Page({ | ||
1142 | resolve(); | 1141 | resolve(); |
1143 | } | 1142 | } |
1144 | }); | 1143 | }); |
1145 | - | 1144 | + |
1146 | }); | 1145 | }); |
1147 | - | 1146 | + |
1148 | Promise.all([p1, p2]).then(res => { | 1147 | Promise.all([p1, p2]).then(res => { |
1149 | th.setData({ | 1148 | th.setData({ |
1150 | btnHidden: true, | 1149 | btnHidden: true, |
1151 | }); | 1150 | }); |
1152 | }); | 1151 | }); |
1153 | - | ||
1154 | - | ||
1155 | - console.log('hidddddnnnnnnnn------>>>>', this.data.btnHidden, this.data.isTimeUp) | ||
1156 | - | 1152 | + |
1153 | + | ||
1154 | + console.log('hidddddnnnnnnnn------>>>>', this.data.btnHidden, this.data.isTimeUp) | ||
1155 | + | ||
1157 | 1156 | ||
1158 | }, | 1157 | }, |
1159 | - | ||
1160 | 1158 | ||
1161 | - | ||
1162 | - | ||
1163 | - // 页面卸载 | 1159 | + |
1160 | + | ||
1161 | + | ||
1162 | + // 页面卸载 | ||
1164 | onUnload: function () { | 1163 | onUnload: function () { |
1165 | for (var i = 1; i < 100; i++) { | 1164 | for (var i = 1; i < 100; i++) { |
1166 | clearInterval(i); | 1165 | clearInterval(i); |
1167 | } | 1166 | } |
1168 | }, | 1167 | }, |
1169 | - | ||
1170 | - // 页面隐藏 | 1168 | + |
1169 | + // 页面隐藏 | ||
1171 | onHide: function () { | 1170 | onHide: function () { |
1172 | this.data.is_timer = 0; | 1171 | this.data.is_timer = 0; |
1173 | for (var i = 1; i < 100; i++) { | 1172 | for (var i = 1; i < 100; i++) { |
1174 | clearInterval(i); | 1173 | clearInterval(i); |
1175 | } | 1174 | } |
1176 | }, | 1175 | }, |
1177 | - | ||
1178 | - // 点击顶部选项卡 | 1176 | + |
1177 | + // 点击顶部选项卡 | ||
1179 | tabClick: function (t) { | 1178 | tabClick: function (t) { |
1180 | var e = t.currentTarget.id; | 1179 | var e = t.currentTarget.id; |
1181 | this.setData({ | 1180 | this.setData({ |
1182 | activeCategoryId: e | 1181 | activeCategoryId: e |
1183 | - }), | ||
1184 | - 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment(); | 1182 | + }), |
1183 | + 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment(); | ||
1185 | }, | 1184 | }, |
1186 | - | ||
1187 | - | ||
1188 | 1185 | ||
1189 | 1186 | ||
1190 | - // 点击评价选项卡下的各评价按钮 | 1187 | + |
1188 | + | ||
1189 | + // 点击评价选项卡下的各评价按钮 | ||
1191 | tabClick3: function (t) { | 1190 | tabClick3: function (t) { |
1192 | var e = this; | 1191 | var e = this; |
1193 | if (t.currentTarget.id != this.data.activeCategoryId3) { | 1192 | if (t.currentTarget.id != this.data.activeCategoryId3) { |
@@ -1200,7 +1199,7 @@ Page({ | @@ -1200,7 +1199,7 @@ Page({ | ||
1200 | } | 1199 | } |
1201 | }, | 1200 | }, |
1202 | 1201 | ||
1203 | - // 滚动到顶部 | 1202 | + // 滚动到顶部 |
1204 | doScrollTop: function () { | 1203 | doScrollTop: function () { |
1205 | wx.pageScrollTo({ | 1204 | wx.pageScrollTo({ |
1206 | scrollTop: 0 | 1205 | scrollTop: 0 |
@@ -1283,9 +1282,9 @@ Page({ | @@ -1283,9 +1282,9 @@ Page({ | ||
1283 | th.setData({ | 1282 | th.setData({ |
1284 | open_ind_store: ind | 1283 | open_ind_store: ind |
1285 | }); | 1284 | }); |
1286 | - | ||
1287 | - | ||
1288 | - th.add_cart_func(t); | 1285 | + |
1286 | + | ||
1287 | + th.add_cart_func(t); | ||
1289 | }, | 1288 | }, |
1290 | 1289 | ||
1291 | 1290 | ||
@@ -1450,9 +1449,9 @@ Page({ | @@ -1450,9 +1449,9 @@ Page({ | ||
1450 | goods_name: o.goods_name, | 1449 | goods_name: o.goods_name, |
1451 | goods_sn: o.goods_sn, | 1450 | goods_sn: o.goods_sn, |
1452 | sku: o.sku, | 1451 | sku: o.sku, |
1453 | - prom_id:th.data.luckGoInfo.id, | 1452 | + prom_id: th.data.luckGoInfo.id, |
1454 | // prom_type:th.data.sele_g.prom_type, | 1453 | // prom_type:th.data.sele_g.prom_type, |
1455 | - prom_type:9, | 1454 | + prom_type: 9, |
1456 | }; | 1455 | }; |
1457 | 1456 | ||
1458 | //---是不是从收藏夹出来的--- | 1457 | //---是不是从收藏夹出来的--- |
@@ -1620,7 +1619,7 @@ Page({ | @@ -1620,7 +1619,7 @@ Page({ | ||
1620 | add_cart_next(e, t, a, o, newd, CanOutQty) { | 1619 | add_cart_next(e, t, a, o, newd, CanOutQty) { |
1621 | var th = this, i = getApp().request; | 1620 | var th = this, i = getApp().request; |
1622 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ | 1621 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ |
1623 | - if ((o.prom_type != 1 || o.prom_id<=0) && ((o.prom_type != 6 && o.prom_type != 4) || th.data.is_normal)) { | 1622 | + if ((o.prom_type != 1 || o.prom_id <= 0) && ((o.prom_type != 6 && o.prom_type != 4) || th.data.is_normal)) { |
1624 | var conf = th.data.bconfig; | 1623 | var conf = th.data.bconfig; |
1625 | if (conf.switch_list && getApp().globalData.userInfo['card_field'] && getApp().globalData.userInfo['card_expiredate']) { | 1624 | if (conf.switch_list && getApp().globalData.userInfo['card_field'] && getApp().globalData.userInfo['card_expiredate']) { |
1626 | var s_list = JSON.parse(conf.switch_list); | 1625 | var s_list = JSON.parse(conf.switch_list); |
@@ -1783,7 +1782,7 @@ Page({ | @@ -1783,7 +1782,7 @@ Page({ | ||
1783 | // this.data.shippingCost < 0 || this.data.select.stock <= 0 || (Object.assign(e, { | 1782 | // this.data.shippingCost < 0 || this.data.select.stock <= 0 || (Object.assign(e, { |
1784 | // action: "buy_now" | 1783 | // action: "buy_now" |
1785 | // }), | 1784 | // }), |
1786 | - var th = this; | 1785 | + var th = this; |
1787 | this.setData({ | 1786 | this.setData({ |
1788 | openSpecModal: 0, | 1787 | openSpecModal: 0, |
1789 | openSpecModal_inte: 0, | 1788 | openSpecModal_inte: 0, |
@@ -1791,15 +1790,15 @@ Page({ | @@ -1791,15 +1790,15 @@ Page({ | ||
1791 | openSpecModal_pt: 0, | 1790 | openSpecModal_pt: 0, |
1792 | }) | 1791 | }) |
1793 | 1792 | ||
1794 | - // if (e.prom_type == 9) { | ||
1795 | - // s.set_b_now(e); | ||
1796 | - // // var url = ''; | ||
1797 | - // var url = "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id; | ||
1798 | - // getApp().goto(url); | ||
1799 | - // } else | ||
1800 | - | ||
1801 | - // if(e.prom_type == 9){ | ||
1802 | - if(true){ | 1793 | + // if (e.prom_type == 9) { |
1794 | + // s.set_b_now(e); | ||
1795 | + // // var url = ''; | ||
1796 | + // var url = "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id; | ||
1797 | + // getApp().goto(url); | ||
1798 | + // } else | ||
1799 | + | ||
1800 | + // if(e.prom_type == 9){ | ||
1801 | + if (true) { | ||
1803 | //要判断积分购的普通购买有没有参加优惠活动 | 1802 | //要判断积分购的普通购买有没有参加优惠活动 |
1804 | if (e.is_normal == 1) { | 1803 | if (e.is_normal == 1) { |
1805 | this.check_nor_promgood(e.goods_id, function (res) { | 1804 | this.check_nor_promgood(e.goods_id, function (res) { |
@@ -1807,28 +1806,28 @@ Page({ | @@ -1807,28 +1806,28 @@ Page({ | ||
1807 | e.prom_type = 3; | 1806 | e.prom_type = 3; |
1808 | e.prom_id = res.cat_id; | 1807 | e.prom_id = res.cat_id; |
1809 | } else { | 1808 | } else { |
1810 | - e.prom_type = 0; | ||
1811 | - // e.prom_id = 0; | ||
1812 | - } | 1809 | + e.prom_type = 0; |
1810 | + // e.prom_id = 0; | ||
1811 | + } | ||
1813 | s.set_b_now(e); | 1812 | s.set_b_now(e); |
1814 | /*-- | 1813 | /*-- |
1815 | wx.redirectTo({ | 1814 | wx.redirectTo({ |
1816 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, | 1815 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, |
1817 | });--*/ | 1816 | });--*/ |
1818 | - | ||
1819 | - // console.log('11111111111111111111111111======》'); | 1817 | + |
1818 | + // console.log('11111111111111111111111111======》'); | ||
1820 | // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id); | 1819 | // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id); |
1821 | - getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert); | 1820 | + getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id + "&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert); |
1822 | 1821 | ||
1823 | }) | 1822 | }) |
1824 | } else { | 1823 | } else { |
1825 | - //console.log('222222222222222222222222222222======》'); | 1824 | + //console.log('222222222222222222222222222222======》'); |
1826 | //s.set_b_now(e); | 1825 | //s.set_b_now(e); |
1827 | /*-- | 1826 | /*-- |
1828 | wx.redirectTo({ | 1827 | wx.redirectTo({ |
1829 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, | 1828 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, |
1830 | });--*/ | 1829 | });--*/ |
1831 | - //getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&goods_id=" + e.goods_id) | 1830 | + //getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&goods_id=" + e.goods_id) |
1832 | // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&group_id=" + this.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert); | 1831 | // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&group_id=" + this.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert); |
1833 | } | 1832 | } |
1834 | 1833 | ||
@@ -2054,36 +2053,36 @@ Page({ | @@ -2054,36 +2053,36 @@ Page({ | ||
2054 | }) | 2053 | }) |
2055 | return false; | 2054 | return false; |
2056 | } | 2055 | } |
2057 | - | ||
2058 | - | ||
2059 | - | ||
2060 | - if(th.data.more_flash && open_store==1){ | ||
2061 | - th.setData({is_pop_more:1}); | ||
2062 | - }else{ | ||
2063 | - var ind = t.currentTarget.dataset.ind; | ||
2064 | - //回调。判断是不是优惠促销 | ||
2065 | - th.check_is_prom_goods(function () { | ||
2066 | - th.setData({ | ||
2067 | - openSpecModal: !0, | ||
2068 | - openSpecModal_ind: ind, | ||
2069 | - }); | ||
2070 | - //var is_open=th.data.config | ||
2071 | - th.get_off_price(); | ||
2072 | - }) | ||
2073 | - } | ||
2074 | - }, | ||
2075 | 2056 | ||
2076 | - open_next(){ | ||
2077 | - var th=this; | 2057 | + |
2058 | + | ||
2059 | + if (th.data.more_flash && open_store == 1) { | ||
2060 | + th.setData({ is_pop_more: 1 }); | ||
2061 | + } else { | ||
2062 | + var ind = t.currentTarget.dataset.ind; | ||
2078 | //回调。判断是不是优惠促销 | 2063 | //回调。判断是不是优惠促销 |
2079 | th.check_is_prom_goods(function () { | 2064 | th.check_is_prom_goods(function () { |
2080 | - th.setData({ | ||
2081 | - openSpecModal: !0, | ||
2082 | - openSpecModal_ind: 1, | ||
2083 | - is_pop_more:0 | ||
2084 | - }); | ||
2085 | - th.get_off_price(); | 2065 | + th.setData({ |
2066 | + openSpecModal: !0, | ||
2067 | + openSpecModal_ind: ind, | ||
2068 | + }); | ||
2069 | + //var is_open=th.data.config | ||
2070 | + th.get_off_price(); | ||
2086 | }) | 2071 | }) |
2072 | + } | ||
2073 | + }, | ||
2074 | + | ||
2075 | + open_next() { | ||
2076 | + var th = this; | ||
2077 | + //回调。判断是不是优惠促销 | ||
2078 | + th.check_is_prom_goods(function () { | ||
2079 | + th.setData({ | ||
2080 | + openSpecModal: !0, | ||
2081 | + openSpecModal_ind: 1, | ||
2082 | + is_pop_more: 0 | ||
2083 | + }); | ||
2084 | + th.get_off_price(); | ||
2085 | + }) | ||
2087 | }, | 2086 | }, |
2088 | 2087 | ||
2089 | //判断是不是优惠促销 | 2088 | //判断是不是优惠促销 |
@@ -2410,47 +2409,47 @@ Page({ | @@ -2410,47 +2409,47 @@ Page({ | ||
2410 | // ob.title = text + " " + name; | 2409 | // ob.title = text + " " + name; |
2411 | // } | 2410 | // } |
2412 | 2411 | ||
2413 | - // var title = th.data.sele_g.goods_name; | ||
2414 | - // var img = th.data.sele_g.original_img; | ||
2415 | - | ||
2416 | - // var url = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${th.data.sele_g.goods_id}&prom_type=9&group_id=${th.data.group_id}`; //当前页面url | ||
2417 | - // if (getApp().globalData.user_id) { | ||
2418 | - // url += "&first_leader=" + getApp().globalData.user_id; | ||
2419 | - // } | ||
2420 | - | ||
2421 | - // console.log(url) | ||
2422 | - | ||
2423 | - // var ob = { | ||
2424 | - // title: price + "元 " + title, | ||
2425 | - // path: url, | ||
2426 | - // imageUrl: img, | ||
2427 | - // }; | ||
2428 | - | ||
2429 | - // return ob; | ||
2430 | - | ||
2431 | - | ||
2432 | - var pagePath = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${this.data.sele_g.goods_id}&prom_type=9&group_id=${this.data.group_id}`; //当前页面url | ||
2433 | - // console.log('pagePath=====xxxxxx>', pagePath); | ||
2434 | - var imgPath = this.data.iurl + this.data.luckGoInfo.original_img; | ||
2435 | - if (pagePath.indexOf('/') != 0) { | ||
2436 | - pagePath = '/' + pagePath; | ||
2437 | - } | ||
2438 | - // if(getApp().globalData.user_id){ | ||
2439 | - | ||
2440 | - // if(pagePath.indexOf("?")>0){ | ||
2441 | - // pagePath+="&first_leader="+getApp().globalData.user_id; | ||
2442 | - // }else{ | ||
2443 | - // pagePath+="?first_leader="+getApp().globalData.user_id; | ||
2444 | - // } | ||
2445 | - // } | ||
2446 | - return { | ||
2447 | - title: "邀您一起参加幸运购", | ||
2448 | - path: pagePath, | ||
2449 | - imageUrl: imgPath, | ||
2450 | - } | ||
2451 | - | ||
2452 | - | ||
2453 | - | 2412 | + // var title = th.data.sele_g.goods_name; |
2413 | + // var img = th.data.sele_g.original_img; | ||
2414 | + | ||
2415 | + // var url = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${th.data.sele_g.goods_id}&prom_type=9&group_id=${th.data.group_id}`; //当前页面url | ||
2416 | + // if (getApp().globalData.user_id) { | ||
2417 | + // url += "&first_leader=" + getApp().globalData.user_id; | ||
2418 | + // } | ||
2419 | + | ||
2420 | + // console.log(url) | ||
2421 | + | ||
2422 | + // var ob = { | ||
2423 | + // title: price + "元 " + title, | ||
2424 | + // path: url, | ||
2425 | + // imageUrl: img, | ||
2426 | + // }; | ||
2427 | + | ||
2428 | + // return ob; | ||
2429 | + | ||
2430 | + | ||
2431 | + var pagePath = `packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=${this.data.sele_g.goods_id}&prom_type=9&group_id=${this.data.group_id}`; //当前页面url | ||
2432 | + // console.log('pagePath=====xxxxxx>', pagePath); | ||
2433 | + var imgPath = this.data.iurl + this.data.luckGoInfo.original_img; | ||
2434 | + if (pagePath.indexOf('/') != 0) { | ||
2435 | + pagePath = '/' + pagePath; | ||
2436 | + } | ||
2437 | + // if(getApp().globalData.user_id){ | ||
2438 | + | ||
2439 | + // if(pagePath.indexOf("?")>0){ | ||
2440 | + // pagePath+="&first_leader="+getApp().globalData.user_id; | ||
2441 | + // }else{ | ||
2442 | + // pagePath+="?first_leader="+getApp().globalData.user_id; | ||
2443 | + // } | ||
2444 | + // } | ||
2445 | + return { | ||
2446 | + title: "邀您一起参加幸运购", | ||
2447 | + path: pagePath, | ||
2448 | + imageUrl: imgPath, | ||
2449 | + } | ||
2450 | + | ||
2451 | + | ||
2452 | + | ||
2454 | }, | 2453 | }, |
2455 | 2454 | ||
2456 | //-----图片失败,默认图片----- | 2455 | //-----图片失败,默认图片----- |
@@ -2526,12 +2525,12 @@ Page({ | @@ -2526,12 +2525,12 @@ Page({ | ||
2526 | if (res.data.code == 0) prom = res.data.data; | 2525 | if (res.data.code == 0) prom = res.data.data; |
2527 | }) | 2526 | }) |
2528 | break | 2527 | break |
2529 | - | ||
2530 | - case 8: | ||
2531 | - continue; | ||
2532 | 2528 | ||
2533 | case 8: | 2529 | case 8: |
2534 | - continue; | 2530 | + continue; |
2531 | + | ||
2532 | + case 8: | ||
2533 | + continue; | ||
2535 | 2534 | ||
2536 | } | 2535 | } |
2537 | 2536 | ||
@@ -2656,14 +2655,14 @@ Page({ | @@ -2656,14 +2655,14 @@ Page({ | ||
2656 | async sele_spec_chech_activity() { | 2655 | async sele_spec_chech_activity() { |
2657 | //---如果是活动的时候--- | 2656 | //---如果是活动的时候--- |
2658 | var prom = null, goodsinfo = this.data.sele_g, th = this; | 2657 | var prom = null, goodsinfo = this.data.sele_g, th = this; |
2659 | - var user_id=getApp().globalData.user_id; | ||
2660 | - if(!user_id) user_id=0; | 2658 | + var user_id = getApp().globalData.user_id; |
2659 | + if (!user_id) user_id = 0; | ||
2661 | if (goodsinfo.prom_type == 1) { | 2660 | if (goodsinfo.prom_type == 1) { |
2662 | - await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" +user_id+"/"+ goodsinfo.prom_id, { | 2661 | + await getApp().request.promiseGet("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + goodsinfo.prom_id, { |
2663 | }).then(res => { | 2662 | }).then(res => { |
2664 | if (res.data.code == 0) { | 2663 | if (res.data.code == 0) { |
2665 | - prom = res.data.data; | ||
2666 | - prom.price=prom.user_price; | 2664 | + prom = res.data.data; |
2665 | + prom.price = prom.user_price; | ||
2667 | } | 2666 | } |
2668 | }) | 2667 | }) |
2669 | } | 2668 | } |
@@ -2689,11 +2688,11 @@ Page({ | @@ -2689,11 +2688,11 @@ Page({ | ||
2689 | var now = ut.gettimestamp(); | 2688 | var now = ut.gettimestamp(); |
2690 | if (prom) { | 2689 | if (prom) { |
2691 | 2690 | ||
2692 | - var t1=prom.start_time; | ||
2693 | - var prom_st=1; | ||
2694 | - if(prom.show_time){ | ||
2695 | - t1=prom.show_time; | ||
2696 | - if(prom.start_time>now) prom_st=0; | 2691 | + var t1 = prom.start_time; |
2692 | + var prom_st = 1; | ||
2693 | + if (prom.show_time) { | ||
2694 | + t1 = prom.show_time; | ||
2695 | + if (prom.start_time > now) prom_st = 0; | ||
2697 | } | 2696 | } |
2698 | if (prom.is_end == 0 && prom.end_time > now && t1 < now) { | 2697 | if (prom.is_end == 0 && prom.end_time > now && t1 < now) { |
2699 | th.setData({ | 2698 | th.setData({ |
@@ -2704,37 +2703,37 @@ Page({ | @@ -2704,37 +2703,37 @@ Page({ | ||
2704 | prom_start_time: prom.start_time, | 2703 | prom_start_time: prom.start_time, |
2705 | prom_st: prom_st, | 2704 | prom_st: prom_st, |
2706 | prom_act: prom, | 2705 | prom_act: prom, |
2707 | - prom_id:prom.id | 2706 | + prom_id: prom.id |
2708 | }) | 2707 | }) |
2709 | 2708 | ||
2710 | - //却换图片 | ||
2711 | - th.init(goodsinfo.goods_id); | ||
2712 | - var newTime = ut.gettimestamp(); | ||
2713 | - var endTime2 = prom.end_time; | ||
2714 | - var endTime1 = prom.start_time; | 2709 | + //却换图片 |
2710 | + th.init(goodsinfo.goods_id); | ||
2711 | + var newTime = ut.gettimestamp(); | ||
2712 | + var endTime2 = prom.end_time; | ||
2713 | + var endTime1 = prom.start_time; | ||
2715 | 2714 | ||
2716 | - this.data.is_timer=0; | 2715 | + this.data.is_timer = 0; |
2717 | 2716 | ||
2718 | - setTimeout(function () { | ||
2719 | - th.data.is_timer=1; | ||
2720 | - if (endTime1 > newTime) { | ||
2721 | - th.setData({ | ||
2722 | - prom_time_text: '距秒杀开始还有' | ||
2723 | - }) | ||
2724 | - th.countDown(th.data.luckGoInfo.end_time, 0); | ||
2725 | - } else { | ||
2726 | - if (endTime2 > newTime) { | ||
2727 | - th.setData({ | ||
2728 | - prom_time_text: '距秒杀结束还有', | ||
2729 | - prom_st: 1 | ||
2730 | - }) | ||
2731 | - th.countDown(th.data.luckGoInfo.end_time); | ||
2732 | - } | ||
2733 | - } | 2717 | + setTimeout(function () { |
2718 | + th.data.is_timer = 1; | ||
2719 | + if (endTime1 > newTime) { | ||
2720 | + th.setData({ | ||
2721 | + prom_time_text: '距秒杀开始还有' | ||
2722 | + }) | ||
2723 | + th.countDown(th.data.luckGoInfo.end_time, 0); | ||
2724 | + } else { | ||
2725 | + if (endTime2 > newTime) { | ||
2726 | + th.setData({ | ||
2727 | + prom_time_text: '距秒杀结束还有', | ||
2728 | + prom_st: 1 | ||
2729 | + }) | ||
2730 | + th.countDown(th.data.luckGoInfo.end_time); | ||
2731 | + } | ||
2732 | + } | ||
2734 | 2733 | ||
2735 | - },1000) | 2734 | + }, 1000) |
2736 | 2735 | ||
2737 | - return false; | 2736 | + return false; |
2738 | } | 2737 | } |
2739 | } | 2738 | } |
2740 | //---设置普通商品--- | 2739 | //---设置普通商品--- |
@@ -3241,32 +3240,32 @@ Page({ | @@ -3241,32 +3240,32 @@ Page({ | ||
3241 | 3240 | ||
3242 | //--------检查是否活动,活动是否开始,或者是否结束------- | 3241 | //--------检查是否活动,活动是否开始,或者是否结束------- |
3243 | async check_prom(gid, prom_type, prom_id) { | 3242 | async check_prom(gid, prom_type, prom_id) { |
3244 | - var ee = this,th = ee; | ||
3245 | - var user_id=getApp().globalData.user_id; | ||
3246 | - if(!user_id) user_id=0; | 3243 | + var ee = this, th = ee; |
3244 | + var user_id = getApp().globalData.user_id; | ||
3245 | + if (!user_id) user_id = 0; | ||
3247 | 3246 | ||
3248 | - if (prom_type == 3 || prom_type == 0 || prom_type == 2 || prom_type == 5 || prom_type == 7|| prom_type == 9) { | 3247 | + if (prom_type == 3 || prom_type == 0 || prom_type == 2 || prom_type == 5 || prom_type == 7 || prom_type == 9) { |
3249 | this.setData({ | 3248 | this.setData({ |
3250 | - prom_type: 0,isshow: 1, | 3249 | + prom_type: 0, isshow: 1, |
3251 | }); | 3250 | }); |
3252 | return false; | 3251 | return false; |
3253 | } | 3252 | } |
3254 | 3253 | ||
3255 | - if (prom_type == 1 && prom_id==0){ | ||
3256 | - this.setData({ | ||
3257 | - prom_type: 0,isshow: 1, | ||
3258 | - }); | 3254 | + if (prom_type == 1 && prom_id == 0) { |
3255 | + this.setData({ | ||
3256 | + prom_type: 0, isshow: 1, | ||
3257 | + }); | ||
3259 | 3258 | ||
3260 | - //获取门店 | ||
3261 | - this.get_sto(); | ||
3262 | - this.get_sku(o.stoid, this.data.data, gid); | ||
3263 | - this.check_has_flash(); | ||
3264 | - return false; | 3259 | + //获取门店 |
3260 | + this.get_sto(); | ||
3261 | + this.get_sku(o.stoid, this.data.data, gid); | ||
3262 | + this.check_has_flash(); | ||
3263 | + return false; | ||
3265 | } | 3264 | } |
3266 | 3265 | ||
3267 | //if (prom_type != 3 && prom_type!=0){ | 3266 | //if (prom_type != 3 && prom_type!=0){ |
3268 | //---判断秒杀---- | 3267 | //---判断秒杀---- |
3269 | - if (prom_type == 1 && prom_id>0) { | 3268 | + if (prom_type == 1 && prom_id > 0) { |
3270 | //-------判断活动是否抢光--------- | 3269 | //-------判断活动是否抢光--------- |
3271 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/" + prom_type + "/" + prom_id, { | 3270 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/" + prom_type + "/" + prom_id, { |
3272 | 1: 1 | 3271 | 1: 1 |
@@ -3278,7 +3277,7 @@ Page({ | @@ -3278,7 +3277,7 @@ Page({ | ||
3278 | prom_r_null: 1 | 3277 | prom_r_null: 1 |
3279 | }); | 3278 | }); |
3280 | //拿取价格并且判断时间-- | 3279 | //拿取价格并且判断时间-- |
3281 | - getApp().request.get("/api/ms/flash_sale/getNew/" +os.stoid + "/" +user_id+"/"+ prom_id, { | 3280 | + getApp().request.get("/api/ms/flash_sale/getNew/" + os.stoid + "/" + user_id + "/" + prom_id, { |
3282 | success: function (t) { | 3281 | success: function (t) { |
3283 | if (t.data.code != 0) { | 3282 | if (t.data.code != 0) { |
3284 | ee.setData({ | 3283 | ee.setData({ |
@@ -3356,51 +3355,51 @@ Page({ | @@ -3356,51 +3355,51 @@ Page({ | ||
3356 | 3355 | ||
3357 | //如果是进行中的话 | 3356 | //如果是进行中的话 |
3358 | if (endTime1 < newTime) { | 3357 | if (endTime1 < newTime) { |
3359 | - //-- 获取秒杀活动的多少规格 -- | ||
3360 | - ee.get_more_flahs(function (list) { | ||
3361 | - if (list && list.length > 1) { | ||
3362 | - | ||
3363 | - var n_item = list[0]; | ||
3364 | - var ind = list.findIndex(function (ele) { | ||
3365 | - return ele.goods_id == ee.data.data.goods_id; | ||
3366 | - }) | ||
3367 | - if (ind < 0) return false; | ||
3368 | - if (ind > 0) { | ||
3369 | - n_item = JSON.parse(JSON.stringify(list[ind])); | ||
3370 | - list.splice(ind, 1); | ||
3371 | - list.unshift(n_item); | ||
3372 | - } | ||
3373 | - | ||
3374 | - ee.data.sele_g.viplimited = n_item.viplimited; | ||
3375 | - ee.data.data.viplimited = n_item.viplimited; | ||
3376 | - | ||
3377 | - var gb = 1; | ||
3378 | - //-- 显示多规格 -- | ||
3379 | - for (let i in list) { | ||
3380 | - let item = list[i]; | ||
3381 | - var gg = ""; | ||
3382 | - if (item.goods_spec == "null" || item.goods_spec == null) item.goods_spec = ""; | ||
3383 | - if (item.goods_color == "null" || item.goods_color == null) item.goods_color = ""; | ||
3384 | - | ||
3385 | - if (item.goods_spec != "" && item.goods_color != "") { | ||
3386 | - gg = item.goods_spec + "/" + item.goods_color; | ||
3387 | - } else if (item.goods_spec != "" || item.goods_color != "") { | ||
3388 | - gg = item.goods_spec + item.goods_color; | ||
3389 | - } else { | ||
3390 | - gg = "规格" + gb; | ||
3391 | - gb++; | ||
3392 | - } | ||
3393 | - item.gg = gg; | ||
3394 | - item.prom_id = item.prom_id; | ||
3395 | - item.prom_type = 1; | ||
3396 | - } | 3358 | + //-- 获取秒杀活动的多少规格 -- |
3359 | + ee.get_more_flahs(function (list) { | ||
3360 | + if (list && list.length > 1) { | ||
3397 | 3361 | ||
3398 | - ee.setData({ | ||
3399 | - sku_g: list, | ||
3400 | - }); | 3362 | + var n_item = list[0]; |
3363 | + var ind = list.findIndex(function (ele) { | ||
3364 | + return ele.goods_id == ee.data.data.goods_id; | ||
3365 | + }) | ||
3366 | + if (ind < 0) return false; | ||
3367 | + if (ind > 0) { | ||
3368 | + n_item = JSON.parse(JSON.stringify(list[ind])); | ||
3369 | + list.splice(ind, 1); | ||
3370 | + list.unshift(n_item); | ||
3371 | + } | ||
3401 | 3372 | ||
3373 | + ee.data.sele_g.viplimited = n_item.viplimited; | ||
3374 | + ee.data.data.viplimited = n_item.viplimited; | ||
3375 | + | ||
3376 | + var gb = 1; | ||
3377 | + //-- 显示多规格 -- | ||
3378 | + for (let i in list) { | ||
3379 | + let item = list[i]; | ||
3380 | + var gg = ""; | ||
3381 | + if (item.goods_spec == "null" || item.goods_spec == null) item.goods_spec = ""; | ||
3382 | + if (item.goods_color == "null" || item.goods_color == null) item.goods_color = ""; | ||
3383 | + | ||
3384 | + if (item.goods_spec != "" && item.goods_color != "") { | ||
3385 | + gg = item.goods_spec + "/" + item.goods_color; | ||
3386 | + } else if (item.goods_spec != "" || item.goods_color != "") { | ||
3387 | + gg = item.goods_spec + item.goods_color; | ||
3388 | + } else { | ||
3389 | + gg = "规格" + gb; | ||
3390 | + gb++; | ||
3402 | } | 3391 | } |
3403 | - }) | 3392 | + item.gg = gg; |
3393 | + item.prom_id = item.prom_id; | ||
3394 | + item.prom_type = 1; | ||
3395 | + } | ||
3396 | + | ||
3397 | + ee.setData({ | ||
3398 | + sku_g: list, | ||
3399 | + }); | ||
3400 | + | ||
3401 | + } | ||
3402 | + }) | ||
3404 | } | 3403 | } |
3405 | 3404 | ||
3406 | } | 3405 | } |
@@ -3736,35 +3735,35 @@ Page({ | @@ -3736,35 +3735,35 @@ Page({ | ||
3736 | min: this.timeFormat(min), | 3735 | min: this.timeFormat(min), |
3737 | sec: this.timeFormat(sec) | 3736 | sec: this.timeFormat(sec) |
3738 | } | 3737 | } |
3739 | - // console.log('cd'); | 3738 | + // console.log('cd'); |
3740 | } else { | 3739 | } else { |
3741 | - | ||
3742 | - | ||
3743 | - | ||
3744 | - obj = { | ||
3745 | - day: '00', | ||
3746 | - hou: '00', | ||
3747 | - min: '00', | ||
3748 | - sec: '00' | ||
3749 | - } | ||
3750 | - | ||
3751 | - th.setData({ | ||
3752 | - djs: obj, | ||
3753 | - isTimeUp: true, | ||
3754 | - }); | ||
3755 | - // console.log('i am here'); | ||
3756 | - return false; | 3740 | + |
3741 | + | ||
3742 | + | ||
3743 | + obj = { | ||
3744 | + day: '00', | ||
3745 | + hou: '00', | ||
3746 | + min: '00', | ||
3747 | + sec: '00' | ||
3748 | + } | ||
3749 | + | ||
3750 | + th.setData({ | ||
3751 | + djs: obj, | ||
3752 | + isTimeUp: true, | ||
3753 | + }); | ||
3754 | + // console.log('i am here'); | ||
3755 | + return false; | ||
3757 | } | 3756 | } |
3758 | - | ||
3759 | - // ---- | ||
3760 | - | ||
3761 | - | ||
3762 | - | ||
3763 | - | ||
3764 | - th.setData({ | ||
3765 | - djs: obj | ||
3766 | - }); | ||
3767 | - // ---- | 3757 | + |
3758 | + // ---- | ||
3759 | + | ||
3760 | + | ||
3761 | + | ||
3762 | + | ||
3763 | + th.setData({ | ||
3764 | + djs: obj | ||
3765 | + }); | ||
3766 | + // ---- | ||
3768 | setTimeout(function () { | 3767 | setTimeout(function () { |
3769 | th.countDown(endTime) | 3768 | th.countDown(endTime) |
3770 | }, 1000); | 3769 | }, 1000); |
@@ -3799,12 +3798,12 @@ Page({ | @@ -3799,12 +3798,12 @@ Page({ | ||
3799 | success: function (t) { | 3798 | success: function (t) { |
3800 | if (t.data.code == 0) { | 3799 | if (t.data.code == 0) { |
3801 | var g_buy_num = t.data.data.goodsbuynum; | 3800 | var g_buy_num = t.data.data.goodsbuynum; |
3802 | - | ||
3803 | - //如果是秒杀的时候 | ||
3804 | - if(th.data.prom_type==0 && gd.prom_type == 1 ){ | ||
3805 | - gd.prom_type= 0; | ||
3806 | - } | ||
3807 | - | 3801 | + |
3802 | + //如果是秒杀的时候 | ||
3803 | + if (th.data.prom_type == 0 && gd.prom_type == 1) { | ||
3804 | + gd.prom_type = 0; | ||
3805 | + } | ||
3806 | + | ||
3808 | if (gd.prom_type == 1 || gd.prom_type == 2 || gd.prom_type == 4 || gd.prom_type == 6) { | 3807 | if (gd.prom_type == 1 || gd.prom_type == 2 || gd.prom_type == 4 || gd.prom_type == 6) { |
3809 | //----获取活动购买数---- | 3808 | //----获取活动购买数---- |
3810 | getApp().request.get("/api/weshop/ordergoods/getUserBuyGoodsNum", { | 3809 | getApp().request.get("/api/weshop/ordergoods/getUserBuyGoodsNum", { |
@@ -3861,7 +3860,7 @@ Page({ | @@ -3861,7 +3860,7 @@ Page({ | ||
3861 | }, | 3860 | }, |
3862 | 3861 | ||
3863 | //--点击弹起拼单-- | 3862 | //--点击弹起拼单-- |
3864 | - // ind == 1 为普通购买 | 3863 | + // ind == 1 为普通购买 |
3865 | openSpecModel_pt: function (e) { | 3864 | openSpecModel_pt: function (e) { |
3866 | 3865 | ||
3867 | this.setData({ open_ind_store: 9, goodsInputNum: 1 }); | 3866 | this.setData({ open_ind_store: 9, goodsInputNum: 1 }); |
@@ -3879,125 +3878,125 @@ Page({ | @@ -3879,125 +3878,125 @@ Page({ | ||
3879 | page: 1 | 3878 | page: 1 |
3880 | } | 3879 | } |
3881 | }).then(res => { | 3880 | }).then(res => { |
3882 | - if(res.data.code == 0){ | ||
3883 | - if (res.data.data.total > 0) { | ||
3884 | - // 待支付订单页面 | ||
3885 | - wx.showModal({ | ||
3886 | - title: "您已经购买了该商品待支付中", | ||
3887 | - success: function (a) { | ||
3888 | - if (a.confirm) { | ||
3889 | - switOn = false; | ||
3890 | - wx.navigateTo({ | ||
3891 | - url: "/packageC/pages/luckyGo/luckyGo_order/luckyGo_order?order_id=" + res.data.data.pageData[0]['order_id'] | ||
3892 | - }); | ||
3893 | - } | 3881 | + if (res.data.code == 0) { |
3882 | + if (res.data.data.total > 0) { | ||
3883 | + // 待支付订单页面 | ||
3884 | + wx.showModal({ | ||
3885 | + title: "您已经购买了该商品待支付中", | ||
3886 | + success: function (a) { | ||
3887 | + if (a.confirm) { | ||
3888 | + switOn = false; | ||
3889 | + wx.navigateTo({ | ||
3890 | + url: "/packageC/pages/luckyGo/luckyGo_order/luckyGo_order?order_id=" + res.data.data.pageData[0]['order_id'] | ||
3891 | + }); | ||
3894 | } | 3892 | } |
3895 | - }); | ||
3896 | - } else { | ||
3897 | - //--先判断会员状态-- | ||
3898 | - var user_info = getApp().globalData.userInfo; | ||
3899 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == '' || user_info.mobile == null) { | ||
3900 | - wx.navigateTo({ | ||
3901 | - url: '/pages/togoin/togoin', | ||
3902 | - }) | ||
3903 | - return false; | ||
3904 | - }; | 3893 | + } |
3894 | + }); | ||
3895 | + } else { | ||
3896 | + //--先判断会员状态-- | ||
3897 | + var user_info = getApp().globalData.userInfo; | ||
3898 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == '' || user_info.mobile == null) { | ||
3899 | + wx.navigateTo({ | ||
3900 | + url: '/pages/togoin/togoin', | ||
3901 | + }) | ||
3902 | + return false; | ||
3903 | + }; | ||
3905 | 3904 | ||
3906 | - var th = this; | ||
3907 | - var ind = parseInt(e.currentTarget.dataset.ind); | ||
3908 | - | ||
3909 | - console.log('当前ind========>>>>', ind); | ||
3910 | - | ||
3911 | - //ind == 1是普通购买 | ||
3912 | - if (ind == 1) { | ||
3913 | - //如果拼单的sku data是空的,就要先获取一下 | ||
3914 | - if (th.data.sku_g_pt) { | ||
3915 | - th.get_sto(1); | ||
3916 | - th.setData({ | ||
3917 | - is_normal: ind, | ||
3918 | - openSpecModal_pt: 1 | ||
3919 | - }); | ||
3920 | - } else { | ||
3921 | - th.get_sto(1); | ||
3922 | - th.get_sku(o.stoid, th.data.data, th.data.gid, 1, function () { | ||
3923 | - th.setData({ | ||
3924 | - is_normal: ind, | ||
3925 | - openSpecModal_pt: 1 | ||
3926 | - }); | ||
3927 | - }); | ||
3928 | - | 3905 | + var th = this; |
3906 | + var ind = parseInt(e.currentTarget.dataset.ind); | ||
3907 | + | ||
3908 | + console.log('当前ind========>>>>', ind); | ||
3909 | + | ||
3910 | + //ind == 1是普通购买 | ||
3911 | + if (ind == 1) { | ||
3912 | + //如果拼单的sku data是空的,就要先获取一下 | ||
3913 | + if (th.data.sku_g_pt) { | ||
3914 | + th.get_sto(1); | ||
3915 | + th.setData({ | ||
3916 | + is_normal: ind, | ||
3917 | + openSpecModal_pt: 1 | ||
3918 | + }); | ||
3919 | + } else { | ||
3920 | + th.get_sto(1); | ||
3921 | + th.get_sku(o.stoid, th.data.data, th.data.gid, 1, function () { | ||
3929 | th.setData({ | 3922 | th.setData({ |
3930 | is_normal: ind, | 3923 | is_normal: ind, |
3931 | openSpecModal_pt: 1 | 3924 | openSpecModal_pt: 1 |
3932 | }); | 3925 | }); |
3933 | - }; | ||
3934 | - th.check_is_youhui(th.data.gid, 1); | ||
3935 | - } else { | 3926 | + }); |
3936 | 3927 | ||
3937 | - // //拼单商品从这里进,先判断有没有买过商品, | ||
3938 | - // getApp().request.get("/api/weshop/order/page", { | ||
3939 | - // data: { | ||
3940 | - // // pt_prom_id: th.data.prom_act.id, | ||
3941 | - // user_id: oo.user_id, | ||
3942 | - // store_id: os.stoid, | ||
3943 | - // pageSize: 1, | ||
3944 | - // page: 1 | ||
3945 | - // }, | ||
3946 | - // success: function (e) { | ||
3947 | - // //--跳转到已经购买的情况-- | ||
3948 | - // if (e.data.data.pageData.length > 0) { | ||
3949 | - // var odr = e.data.data.pageData[0]; | ||
3950 | - // //还未支付 | ||
3951 | - // if (odr.pt_status == 0 && (odr.order_status == 1 || odr.order_status == 0)) { | ||
3952 | - // wx.showModal({ | ||
3953 | - // title: "您已经购买了该商品待支付中", | ||
3954 | - // success: function (a) { | ||
3955 | - // if (a.confirm) { | ||
3956 | - // wx.navigateTo({ | ||
3957 | - // url: "/pages/user/order_detail/order_detail?order_id=" + odr.order_id, | ||
3958 | - // }); | ||
3959 | - // } | ||
3960 | - // } | ||
3961 | - // }); | ||
3962 | - // } else if (odr.pt_status == 1 && odr.order_status == 1) { | ||
3963 | - | ||
3964 | - // if (this.data.is_go_to_team_show) return false; | ||
3965 | - // this.data.is_go_to_team_show = 1; | ||
3966 | - // wx.showLoading(); | ||
3967 | - | ||
3968 | - // /*--- | ||
3969 | - // wx.redirectTo({ | ||
3970 | - // url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | ||
3971 | - // });--*/ | ||
3972 | - // getApp().goto("/pages/team/team_success/team_success?ordersn=" + odr.order_sn); | ||
3973 | - | ||
3974 | - // } else { | ||
3975 | - // th.setData({ | ||
3976 | - // is_normal: ind, | ||
3977 | - // openSpecModal_pt: 1 | ||
3978 | - // }); | ||
3979 | - // } | ||
3980 | - | ||
3981 | - // } else { | ||
3982 | - // th.setData({ | ||
3983 | - // is_normal: ind, | ||
3984 | - // openSpecModal_pt: 1 | ||
3985 | - // }); | ||
3986 | - // } | ||
3987 | - // } | ||
3988 | - // }); | ||
3989 | - th.get_sto(1); | ||
3990 | th.setData({ | 3928 | th.setData({ |
3991 | - is_normal: 0, | 3929 | + is_normal: ind, |
3992 | openSpecModal_pt: 1 | 3930 | openSpecModal_pt: 1 |
3993 | }); | 3931 | }); |
3994 | - | ||
3995 | - } | 3932 | + }; |
3933 | + th.check_is_youhui(th.data.gid, 1); | ||
3934 | + } else { | ||
3935 | + | ||
3936 | + // //拼单商品从这里进,先判断有没有买过商品, | ||
3937 | + // getApp().request.get("/api/weshop/order/page", { | ||
3938 | + // data: { | ||
3939 | + // // pt_prom_id: th.data.prom_act.id, | ||
3940 | + // user_id: oo.user_id, | ||
3941 | + // store_id: os.stoid, | ||
3942 | + // pageSize: 1, | ||
3943 | + // page: 1 | ||
3944 | + // }, | ||
3945 | + // success: function (e) { | ||
3946 | + // //--跳转到已经购买的情况-- | ||
3947 | + // if (e.data.data.pageData.length > 0) { | ||
3948 | + // var odr = e.data.data.pageData[0]; | ||
3949 | + // //还未支付 | ||
3950 | + // if (odr.pt_status == 0 && (odr.order_status == 1 || odr.order_status == 0)) { | ||
3951 | + // wx.showModal({ | ||
3952 | + // title: "您已经购买了该商品待支付中", | ||
3953 | + // success: function (a) { | ||
3954 | + // if (a.confirm) { | ||
3955 | + // wx.navigateTo({ | ||
3956 | + // url: "/pages/user/order_detail/order_detail?order_id=" + odr.order_id, | ||
3957 | + // }); | ||
3958 | + // } | ||
3959 | + // } | ||
3960 | + // }); | ||
3961 | + // } else if (odr.pt_status == 1 && odr.order_status == 1) { | ||
3962 | + | ||
3963 | + // if (this.data.is_go_to_team_show) return false; | ||
3964 | + // this.data.is_go_to_team_show = 1; | ||
3965 | + // wx.showLoading(); | ||
3966 | + | ||
3967 | + // /*--- | ||
3968 | + // wx.redirectTo({ | ||
3969 | + // url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | ||
3970 | + // });--*/ | ||
3971 | + // getApp().goto("/pages/team/team_success/team_success?ordersn=" + odr.order_sn); | ||
3972 | + | ||
3973 | + // } else { | ||
3974 | + // th.setData({ | ||
3975 | + // is_normal: ind, | ||
3976 | + // openSpecModal_pt: 1 | ||
3977 | + // }); | ||
3978 | + // } | ||
3979 | + | ||
3980 | + // } else { | ||
3981 | + // th.setData({ | ||
3982 | + // is_normal: ind, | ||
3983 | + // openSpecModal_pt: 1 | ||
3984 | + // }); | ||
3985 | + // } | ||
3986 | + // } | ||
3987 | + // }); | ||
3988 | + th.get_sto(1); | ||
3989 | + th.setData({ | ||
3990 | + is_normal: 0, | ||
3991 | + openSpecModal_pt: 1 | ||
3992 | + }); | ||
3993 | + | ||
3996 | } | 3994 | } |
3997 | - | ||
3998 | } | 3995 | } |
3996 | + | ||
3997 | + } | ||
3999 | }); | 3998 | }); |
4000 | - | 3999 | + |
4001 | 4000 | ||
4002 | 4001 | ||
4003 | 4002 | ||
@@ -4005,9 +4004,9 @@ Page({ | @@ -4005,9 +4004,9 @@ Page({ | ||
4005 | 4004 | ||
4006 | //-----------------拼单生成方法--------------------- | 4005 | //-----------------拼单生成方法--------------------- |
4007 | addCart_pt: function () { | 4006 | addCart_pt: function () { |
4008 | - this.setData({ | ||
4009 | - openSpecModal_pt: 0, | ||
4010 | - }); | 4007 | + this.setData({ |
4008 | + openSpecModal_pt: 0, | ||
4009 | + }); | ||
4011 | if (this.data.is_normal == 0) { | 4010 | if (this.data.is_normal == 0) { |
4012 | //看一下有没有起购数,如果有起购数,要计算起购数 | 4011 | //看一下有没有起购数,如果有起购数,要计算起购数 |
4013 | // var qnum = parseFloat(th.data.prom_act.minbuynum); | 4012 | // var qnum = parseFloat(th.data.prom_act.minbuynum); |
@@ -4049,7 +4048,7 @@ Page({ | @@ -4049,7 +4048,7 @@ Page({ | ||
4049 | // return false; | 4048 | // return false; |
4050 | // } | 4049 | // } |
4051 | // } | 4050 | // } |
4052 | - | 4051 | + |
4053 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- | 4052 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- |
4054 | // if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { | 4053 | // if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { |
4055 | // if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { | 4054 | // if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { |
@@ -4098,7 +4097,7 @@ Page({ | @@ -4098,7 +4097,7 @@ Page({ | ||
4098 | sto_sele_name: "" | 4097 | sto_sele_name: "" |
4099 | }); | 4098 | }); |
4100 | if (th.data.sto_sele_name == "") return s.my_warnning("请选择门店", 0, th); | 4099 | if (th.data.sto_sele_name == "") return s.my_warnning("请选择门店", 0, th); |
4101 | - | 4100 | + |
4102 | //--------------此时操作的数据------------ | 4101 | //--------------此时操作的数据------------ |
4103 | var newd = { | 4102 | var newd = { |
4104 | goods_id: o.goods_id, | 4103 | goods_id: o.goods_id, |
@@ -4171,11 +4170,11 @@ Page({ | @@ -4171,11 +4170,11 @@ Page({ | ||
4171 | } | 4170 | } |
4172 | 4171 | ||
4173 | } | 4172 | } |
4174 | - | ||
4175 | - // else if (th.data.prom_type == 3) { | ||
4176 | - // newd.prom_type = 0; | ||
4177 | - // newd.prom_id = 0; | ||
4178 | - // } | 4173 | + |
4174 | + // else if (th.data.prom_type == 3) { | ||
4175 | + // newd.prom_type = 0; | ||
4176 | + // newd.prom_id = 0; | ||
4177 | + // } | ||
4179 | 4178 | ||
4180 | newd['pick_name'] = th.data.sto_sele_name; | 4179 | newd['pick_name'] = th.data.sto_sele_name; |
4181 | newd['pick_dis'] = th.data.sto_sele_distr; | 4180 | newd['pick_dis'] = th.data.sto_sele_distr; |
@@ -4189,25 +4188,25 @@ Page({ | @@ -4189,25 +4188,25 @@ Page({ | ||
4189 | newd['prom_type'] = 0; | 4188 | newd['prom_type'] = 0; |
4190 | newd['prom_id'] = e.act_id; | 4189 | newd['prom_id'] = e.act_id; |
4191 | } | 4190 | } |
4192 | - console.log('aaaaa'); | ||
4193 | - newd['prom_type'] = 0; | 4191 | + console.log('aaaaa'); |
4192 | + newd['prom_type'] = 0; | ||
4194 | th.buyNow(newd); | 4193 | th.buyNow(newd); |
4195 | }); | 4194 | }); |
4196 | } | 4195 | } |
4197 | else { | 4196 | else { |
4198 | - // 点击立即参团 | ||
4199 | - th.buyNow_pt(newd); | ||
4200 | - }; | 4197 | + // 点击立即参团 |
4198 | + th.buyNow_pt(newd); | ||
4199 | + }; | ||
4201 | }) | 4200 | }) |
4202 | }, | 4201 | }, |
4203 | //----------立即购买_pt----------- | 4202 | //----------立即购买_pt----------- |
4204 | buyNow_pt: function (e) { | 4203 | buyNow_pt: function (e) { |
4205 | s.set_b_now(e); | 4204 | s.set_b_now(e); |
4206 | wx.navigateTo({ | 4205 | wx.navigateTo({ |
4207 | - url: "/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&group_id=" + this.data.group_id + "&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert + '&goods_price=' + this.data.luckGoInfo.group_price/100 + '&is_show=' + this.data.luckGoInfo.is_show, | 4206 | + url: "/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&group_id=" + this.data.group_id + "&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert + '&goods_price=' + this.data.luckGoInfo.group_price / 100 + '&is_show=' + this.data.luckGoInfo.is_show, |
4208 | }); | 4207 | }); |
4209 | - | ||
4210 | - // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert); | 4208 | + |
4209 | + // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert); | ||
4211 | }, | 4210 | }, |
4212 | 4211 | ||
4213 | //-------跳转pt商品------- | 4212 | //-------跳转pt商品------- |
@@ -4529,95 +4528,95 @@ Page({ | @@ -4529,95 +4528,95 @@ Page({ | ||
4529 | } | 4528 | } |
4530 | }) | 4529 | }) |
4531 | }, | 4530 | }, |
4532 | - | ||
4533 | - | ||
4534 | - drawPoster(context, unit, img, vpath) { | ||
4535 | - // 1.灰色背景 | ||
4536 | - context.setFillStyle('#f2f1f6'); | ||
4537 | - context.rect(0,0,554*unit,899*unit); | ||
4538 | - context.fill(); | ||
4539 | - // 2.商城名称 | ||
4540 | - let shopName = this.data.sto_sele_name_1; | ||
4541 | - // let shopNameLen = context.measureText(shopName); | ||
4542 | - // let x_shopNameLen = (554 - shopNameLen.width)/2*unit; | ||
4543 | - // console.log('11111111111111',shopNameLen,x_shopNameLen); | ||
4544 | - context.setTextAlign('center'); | ||
4545 | - context.setFontSize(26*unit); | ||
4546 | - context.setFillStyle('black'); | ||
4547 | - context.fillText(shopName, 277*unit, 60*unit); | ||
4548 | - // // 3.推荐来源 | ||
4549 | - let fromText = `来自${getApp().globalData.userInfo.nickname}的推荐`; | ||
4550 | - // let fromTextLen = context.measureText(fromText); | ||
4551 | - // let x_fromText = (375 - fromTextLen.width)/2; | ||
4552 | - // console.log('222222',fromTextLen,x_fromText); | ||
4553 | - context.setTextAlign('center'); | ||
4554 | - context.setFontSize(22*unit); | ||
4555 | - context.setFillStyle('#96959a'); | ||
4556 | - context.fillText(fromText, 277*unit, 105*unit); | ||
4557 | - // 4.海报背景 | ||
4558 | - // context.beginPath(); | ||
4559 | - // context.setStrokeStyle('#f2f1f6'); | ||
4560 | - context.setFillStyle('white'); | ||
4561 | - context.fillRect(37*unit, 157*unit, 480*unit, 673*unit); | ||
4562 | - // context.stroke(); | ||
4563 | - // context.fill(); | ||
4564 | - // 5.商品图片 | ||
4565 | - // 图片的x坐标 | ||
4566 | - let bg_x = 37*unit | ||
4567 | - // 图片的y坐标 | ||
4568 | - let bg_y = 157*unit | ||
4569 | - // 图片宽度 | ||
4570 | - let bg_w = 480*unit | ||
4571 | - // 图片高度 | ||
4572 | - let bg_h = 474*unit | ||
4573 | - // 图片圆角 | ||
4574 | - let bg_r = 4 | ||
4575 | - // 绘制海报背景图片圆角 | ||
4576 | - context.save() | ||
4577 | - context.beginPath() | ||
4578 | - context.arc(bg_x + bg_r, bg_y + bg_r, bg_r, Math.PI, Math.PI*1.5) | ||
4579 | - context.arc(bg_x + bg_w - bg_r, bg_y + bg_r, bg_r, Math.PI * 1.5, Math.PI * 2) | ||
4580 | - context.arc(bg_x + bg_w, bg_y + bg_h, bg_r, 0, Math.PI * 0.5) | ||
4581 | - context.arc(bg_x, bg_y + bg_h, 0, Math.PI * 0.5, Math.PI) | ||
4582 | - context.clip() | ||
4583 | - context.drawImage(img, bg_x, bg_y, bg_w, bg_h); | ||
4584 | - context.restore() | ||
4585 | - // 6.强烈推荐 | ||
4586 | - // context.beginPath(); | ||
4587 | - let tj_path = "../../../../images/share/q_tj.png"; | ||
4588 | - context.beginPath() | ||
4589 | - context.drawImage(tj_path, 54*unit, 648*unit, 85*unit, 30*unit); | ||
4590 | - context.setFontSize(16*unit) | ||
4591 | - context.setLineJoin('round'); //交点设置成圆角 | ||
4592 | - context.setFillStyle("white") | ||
4593 | - context.setTextAlign('left'); | ||
4594 | - context.fillText('强烈推荐', 64*unit, 672*unit); | ||
4595 | - // 7.商品价格 | ||
4596 | - let price = '¥' + this.data.data.shop_price; | ||
4597 | - // if (th.data.prom_act) | ||
4598 | - // pri0 = th.data.prom_act.price; | ||
4599 | - context.setFontSize(32*unit); | ||
4600 | - context.setFillStyle('#DE1117'); | ||
4601 | - context.fillText(price, 54*unit, 730*unit); | ||
4602 | - // 8.商品标题 | ||
4603 | - context.setFontSize(20*unit); | ||
4604 | - context.setFillStyle('#898989'); | ||
4605 | - this.draw_Text(context, this.data.data.goods_name, | ||
4606 | - 54*unit, 770*unit, 240*unit, 240*unit, unit); | ||
4607 | - // 9.小程序码 | ||
4608 | - context.drawImage(vpath, 375*unit, 660*unit, 120*unit, 120*unit); | ||
4609 | - context.setFontSize(16*unit); | ||
4610 | - context.setFillStyle('#777'); | ||
4611 | - context.fillText('长按识别二维码', 378*unit, 810*unit); | ||
4612 | - // 10.竖线 | ||
4613 | - context.beginPath(); | ||
4614 | - context.setFillStyle('#eee'); | ||
4615 | - context.rect(354*unit, 670*unit, 1*unit, 130*unit); | ||
4616 | - context.fill(); | ||
4617 | - | ||
4618 | - }, | ||
4619 | - | ||
4620 | - | 4531 | + |
4532 | + | ||
4533 | + drawPoster(context, unit, img, vpath) { | ||
4534 | + // 1.灰色背景 | ||
4535 | + context.setFillStyle('#f2f1f6'); | ||
4536 | + context.rect(0, 0, 554 * unit, 899 * unit); | ||
4537 | + context.fill(); | ||
4538 | + // 2.商城名称 | ||
4539 | + let shopName = this.data.sto_sele_name_1; | ||
4540 | + // let shopNameLen = context.measureText(shopName); | ||
4541 | + // let x_shopNameLen = (554 - shopNameLen.width)/2*unit; | ||
4542 | + // console.log('11111111111111',shopNameLen,x_shopNameLen); | ||
4543 | + context.setTextAlign('center'); | ||
4544 | + context.setFontSize(26 * unit); | ||
4545 | + context.setFillStyle('black'); | ||
4546 | + context.fillText(shopName, 277 * unit, 60 * unit); | ||
4547 | + // // 3.推荐来源 | ||
4548 | + let fromText = `来自${getApp().globalData.userInfo.nickname}的推荐`; | ||
4549 | + // let fromTextLen = context.measureText(fromText); | ||
4550 | + // let x_fromText = (375 - fromTextLen.width)/2; | ||
4551 | + // console.log('222222',fromTextLen,x_fromText); | ||
4552 | + context.setTextAlign('center'); | ||
4553 | + context.setFontSize(22 * unit); | ||
4554 | + context.setFillStyle('#96959a'); | ||
4555 | + context.fillText(fromText, 277 * unit, 105 * unit); | ||
4556 | + // 4.海报背景 | ||
4557 | + // context.beginPath(); | ||
4558 | + // context.setStrokeStyle('#f2f1f6'); | ||
4559 | + context.setFillStyle('white'); | ||
4560 | + context.fillRect(37 * unit, 157 * unit, 480 * unit, 673 * unit); | ||
4561 | + // context.stroke(); | ||
4562 | + // context.fill(); | ||
4563 | + // 5.商品图片 | ||
4564 | + // 图片的x坐标 | ||
4565 | + let bg_x = 37 * unit | ||
4566 | + // 图片的y坐标 | ||
4567 | + let bg_y = 157 * unit | ||
4568 | + // 图片宽度 | ||
4569 | + let bg_w = 480 * unit | ||
4570 | + // 图片高度 | ||
4571 | + let bg_h = 474 * unit | ||
4572 | + // 图片圆角 | ||
4573 | + let bg_r = 4 | ||
4574 | + // 绘制海报背景图片圆角 | ||
4575 | + context.save() | ||
4576 | + context.beginPath() | ||
4577 | + context.arc(bg_x + bg_r, bg_y + bg_r, bg_r, Math.PI, Math.PI * 1.5) | ||
4578 | + context.arc(bg_x + bg_w - bg_r, bg_y + bg_r, bg_r, Math.PI * 1.5, Math.PI * 2) | ||
4579 | + context.arc(bg_x + bg_w, bg_y + bg_h, bg_r, 0, Math.PI * 0.5) | ||
4580 | + context.arc(bg_x, bg_y + bg_h, 0, Math.PI * 0.5, Math.PI) | ||
4581 | + context.clip() | ||
4582 | + context.drawImage(img, bg_x, bg_y, bg_w, bg_h); | ||
4583 | + context.restore() | ||
4584 | + // 6.强烈推荐 | ||
4585 | + // context.beginPath(); | ||
4586 | + let tj_path = "../../../../images/share/q_tj.png"; | ||
4587 | + context.beginPath() | ||
4588 | + context.drawImage(tj_path, 54 * unit, 648 * unit, 85 * unit, 30 * unit); | ||
4589 | + context.setFontSize(16 * unit) | ||
4590 | + context.setLineJoin('round'); //交点设置成圆角 | ||
4591 | + context.setFillStyle("white") | ||
4592 | + context.setTextAlign('left'); | ||
4593 | + context.fillText('强烈推荐', 64 * unit, 672 * unit); | ||
4594 | + // 7.商品价格 | ||
4595 | + let price = '¥' + this.data.data.shop_price; | ||
4596 | + // if (th.data.prom_act) | ||
4597 | + // pri0 = th.data.prom_act.price; | ||
4598 | + context.setFontSize(32 * unit); | ||
4599 | + context.setFillStyle('#DE1117'); | ||
4600 | + context.fillText(price, 54 * unit, 730 * unit); | ||
4601 | + // 8.商品标题 | ||
4602 | + context.setFontSize(20 * unit); | ||
4603 | + context.setFillStyle('#898989'); | ||
4604 | + this.draw_Text(context, this.data.data.goods_name, | ||
4605 | + 54 * unit, 770 * unit, 240 * unit, 240 * unit, unit); | ||
4606 | + // 9.小程序码 | ||
4607 | + context.drawImage(vpath, 375 * unit, 660 * unit, 120 * unit, 120 * unit); | ||
4608 | + context.setFontSize(16 * unit); | ||
4609 | + context.setFillStyle('#777'); | ||
4610 | + context.fillText('长按识别二维码', 378 * unit, 810 * unit); | ||
4611 | + // 10.竖线 | ||
4612 | + context.beginPath(); | ||
4613 | + context.setFillStyle('#eee'); | ||
4614 | + context.rect(354 * unit, 670 * unit, 1 * unit, 130 * unit); | ||
4615 | + context.fill(); | ||
4616 | + | ||
4617 | + }, | ||
4618 | + | ||
4619 | + | ||
4621 | 4620 | ||
4622 | //--定义的保存图片方法,分享团--- | 4621 | //--定义的保存图片方法,分享团--- |
4623 | saveImageToPhotosAlbum: function () { | 4622 | saveImageToPhotosAlbum: function () { |
@@ -4630,16 +4629,16 @@ Page({ | @@ -4630,16 +4629,16 @@ Page({ | ||
4630 | } | 4629 | } |
4631 | 4630 | ||
4632 | if (this.data.share_hidden) { | 4631 | if (this.data.share_hidden) { |
4633 | - this.setData({ share_hidden: false,}); | 4632 | + this.setData({ share_hidden: false, }); |
4634 | }; | 4633 | }; |
4635 | 4634 | ||
4636 | //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团 9幸运购 | 4635 | //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团 9幸运购 |
4637 | var type = 9; | 4636 | var type = 9; |
4638 | - console.log('type',type); | 4637 | + console.log('type', type); |
4639 | if (type == 6) type = 2; | 4638 | if (type == 6) type = 2; |
4640 | if (this.data.prom_act && this.data.prom_act.kttype == 3) type = 3; | 4639 | if (this.data.prom_act && this.data.prom_act.kttype == 3) type = 3; |
4641 | 4640 | ||
4642 | - wx.showLoading({ title: '生成中...',}) | 4641 | + wx.showLoading({ title: '生成中...', }) |
4643 | var that = this, th = that; | 4642 | var that = this, th = that; |
4644 | //设置画板显示,才能开始绘图 | 4643 | //设置画板显示,才能开始绘图 |
4645 | that.setData({ | 4644 | that.setData({ |
@@ -4650,8 +4649,8 @@ Page({ | @@ -4650,8 +4649,8 @@ Page({ | ||
4650 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, | 4649 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, |
4651 | var path2 = that.data.data.original_img; | 4650 | var path2 = that.data.data.original_img; |
4652 | var scene = th.data.gid + ""; | 4651 | var scene = th.data.gid + ""; |
4653 | - scene+="."+th.data.sele_g.prom_type+"."+th.data.luckGoInfo.id; | ||
4654 | - // th.data.sele_g.prom_id | 4652 | + scene += "." + th.data.sele_g.prom_type + "." + th.data.luckGoInfo.id; |
4653 | + // th.data.sele_g.prom_id | ||
4655 | 4654 | ||
4656 | var user_id = getApp().globalData.user_id ? getApp().globalData.user_id : 0; | 4655 | var user_id = getApp().globalData.user_id ? getApp().globalData.user_id : 0; |
4657 | if (user_id > 0) { | 4656 | if (user_id > 0) { |
@@ -4664,13 +4663,13 @@ Page({ | @@ -4664,13 +4663,13 @@ Page({ | ||
4664 | scene += "_" + getApp().globalData.room_id; | 4663 | scene += "_" + getApp().globalData.room_id; |
4665 | } | 4664 | } |
4666 | ///二微码 | 4665 | ///二微码 |
4667 | - var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | ||
4668 | - os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo"; | 4666 | + var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
4667 | + os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo"; | ||
4669 | // var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | 4668 | // var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
4670 | // os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo"; | 4669 | // os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo"; |
4671 | 4670 | ||
4672 | - console.log('path3......',path3); | ||
4673 | - | 4671 | + console.log('path3......', path3); |
4672 | + | ||
4674 | 4673 | ||
4675 | // 读取文件成功则OK-- | 4674 | // 读取文件成功则OK-- |
4676 | wx.getImageInfo({ | 4675 | wx.getImageInfo({ |
@@ -4685,86 +4684,86 @@ Page({ | @@ -4685,86 +4684,86 @@ Page({ | ||
4685 | 4684 | ||
4686 | // context.fillStyle="#FFFFFF"; | 4685 | // context.fillStyle="#FFFFFF"; |
4687 | // context.fillRect(0,0,554 * unit, 899 * unit); | 4686 | // context.fillRect(0,0,554 * unit, 899 * unit); |
4688 | - | ||
4689 | - // if(type == 0) { | ||
4690 | - // this.drawPoster(context); | ||
4691 | - // return false; | ||
4692 | - // }; | ||
4693 | - | 4687 | + |
4688 | + // if(type == 0) { | ||
4689 | + // this.drawPoster(context); | ||
4690 | + // return false; | ||
4691 | + // }; | ||
4692 | + | ||
4694 | 4693 | ||
4695 | //-- 如果有自定义海报的时候,判断背景的图片 -- | 4694 | //-- 如果有自定义海报的时候,判断背景的图片 -- |
4696 | if (th.data.share_b_img) { | 4695 | if (th.data.share_b_img) { |
4697 | pg_path = th.data.share_b_img; | 4696 | pg_path = th.data.share_b_img; |
4698 | } | 4697 | } |
4699 | // context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | 4698 | // context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); |
4700 | - | ||
4701 | - | ||
4702 | - if(type == 0) { // 如果是普通商品,绘制新海报 | ||
4703 | - th.drawPoster(context, unit, th.data.share_goods_img, vpath); | ||
4704 | - } else { | ||
4705 | - context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | ||
4706 | - }; | ||
4707 | - | ||
4708 | - // th.drawPoster(context, unit, th.data.share_goods_img, vpath); | ||
4709 | - | 4699 | + |
4700 | + | ||
4701 | + if (type == 0) { // 如果是普通商品,绘制新海报 | ||
4702 | + th.drawPoster(context, unit, th.data.share_goods_img, vpath); | ||
4703 | + } else { | ||
4704 | + context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | ||
4705 | + }; | ||
4706 | + | ||
4707 | + // th.drawPoster(context, unit, th.data.share_goods_img, vpath); | ||
4708 | + | ||
4710 | 4709 | ||
4711 | //-- 是自定义海报的情况下 -- | 4710 | //-- 是自定义海报的情况下 -- |
4712 | - if(type != 0) { | ||
4713 | - | ||
4714 | - | ||
4715 | - | ||
4716 | - if (th.data.poster && parseInt(th.data.poster.style) == 2) { | ||
4717 | - //在线上分享人的情况下 | ||
4718 | - if (parseInt(th.data.poster.show_headpic)) { | ||
4719 | - //获取坐标 | ||
4720 | - var x = parseFloat(th.data.poster.head_x) * 2; | ||
4721 | - var y = parseFloat(th.data.poster.head_y) * 2; | ||
4722 | - var x1 = (x + 90) * unit; | ||
4723 | - var y1 = (y + 50) * unit; | ||
4724 | - //--昵称--- | ||
4725 | - context.setFontSize(24 * unit) | ||
4726 | - context.setFillStyle("black") | ||
4727 | - context.fillText(app.globalData.userInfo.nickname, x1, y1); | ||
4728 | - var width = 24 * app.globalData.userInfo.nickname.length * unit + 4 * unit; | ||
4729 | - //强烈推荐 改许程 | ||
4730 | - var tj_path = "../../../../images/share/q_tj.png"; | ||
4731 | - context.drawImage(tj_path, x1 + width, y1 - 22 * unit, 85 * unit, 30 * unit); | ||
4732 | - context.setFontSize(16 * unit); | ||
4733 | - context.setLineJoin('round'); //交点设置成圆角 | ||
4734 | - context.setFillStyle("white"); | ||
4735 | - context.fillText('强烈推荐', x1 + width + 8 * unit, y1 - 1 * unit); | ||
4736 | - | ||
4737 | - //context.setFillStyle("black") | ||
4738 | - //context.setFontSize(24 * unit) | ||
4739 | - //context.fillText(getApp().globalData.config.store_name, 40 * unit, 130 * unit); | ||
4740 | - } | ||
4741 | - } else { | ||
4742 | - //--昵称--- | ||
4743 | - context.setFontSize(24 * unit); | ||
4744 | - context.setFillStyle("black"); | ||
4745 | - context.fillText(app.globalData.userInfo.nickname, 152 * unit, 60 * unit); | ||
4746 | - var width = 24 * app.globalData.userInfo.nickname.length * unit + 2 * unit; | ||
4747 | - //强烈推荐 改许程 | ||
4748 | - // var tj_path = "../../../../images/share/q_tj.png"; | ||
4749 | - // let txt_gn = th.data.luckGoInfo.group_num + '人团'; | ||
4750 | - // let width_gn = ut.measureText(txt_gn, 15); | ||
4751 | - // context.drawImage(tj_path, 152 * unit + width, 54 * unit, (width_gn + 20) * unit, 30 * unit); | ||
4752 | - // context.setFontSize(16 * unit); | ||
4753 | - // context.setLineJoin('round'); //交点设置成圆角 | ||
4754 | - // context.setFillStyle("white"); | ||
4755 | - // context.fillText(txt_gn, 149 * unit + width + 15 * unit, 75 * unit); | ||
4756 | - // 发出幸运购活动邀请 | ||
4757 | - context.setFillStyle("#7f7f7f") | ||
4758 | - context.setFontSize(21.3 * unit) | ||
4759 | - context.fillText("向您发出幸运购邀请", 152 * unit, 90 * unit); | ||
4760 | - | ||
4761 | - } | ||
4762 | - | ||
4763 | - }; | ||
4764 | - | ||
4765 | - | ||
4766 | - | ||
4767 | - var share_title = th.data.data.goods_name; | 4711 | + if (type != 0) { |
4712 | + | ||
4713 | + | ||
4714 | + | ||
4715 | + if (th.data.poster && parseInt(th.data.poster.style) == 2) { | ||
4716 | + //在线上分享人的情况下 | ||
4717 | + if (parseInt(th.data.poster.show_headpic)) { | ||
4718 | + //获取坐标 | ||
4719 | + var x = parseFloat(th.data.poster.head_x) * 2; | ||
4720 | + var y = parseFloat(th.data.poster.head_y) * 2; | ||
4721 | + var x1 = (x + 90) * unit; | ||
4722 | + var y1 = (y + 50) * unit; | ||
4723 | + //--昵称--- | ||
4724 | + context.setFontSize(24 * unit) | ||
4725 | + context.setFillStyle("black") | ||
4726 | + context.fillText(app.globalData.userInfo.nickname, x1, y1); | ||
4727 | + var width = 24 * app.globalData.userInfo.nickname.length * unit + 4 * unit; | ||
4728 | + //强烈推荐 改许程 | ||
4729 | + var tj_path = "../../../../images/share/q_tj.png"; | ||
4730 | + context.drawImage(tj_path, x1 + width, y1 - 22 * unit, 85 * unit, 30 * unit); | ||
4731 | + context.setFontSize(16 * unit); | ||
4732 | + context.setLineJoin('round'); //交点设置成圆角 | ||
4733 | + context.setFillStyle("white"); | ||
4734 | + context.fillText('强烈推荐', x1 + width + 8 * unit, y1 - 1 * unit); | ||
4735 | + | ||
4736 | + //context.setFillStyle("black") | ||
4737 | + //context.setFontSize(24 * unit) | ||
4738 | + //context.fillText(getApp().globalData.config.store_name, 40 * unit, 130 * unit); | ||
4739 | + } | ||
4740 | + } else { | ||
4741 | + //--昵称--- | ||
4742 | + context.setFontSize(24 * unit); | ||
4743 | + context.setFillStyle("black"); | ||
4744 | + context.fillText(app.globalData.userInfo.nickname, 152 * unit, 60 * unit); | ||
4745 | + var width = 24 * app.globalData.userInfo.nickname.length * unit + 2 * unit; | ||
4746 | + //强烈推荐 改许程 | ||
4747 | + // var tj_path = "../../../../images/share/q_tj.png"; | ||
4748 | + // let txt_gn = th.data.luckGoInfo.group_num + '人团'; | ||
4749 | + // let width_gn = ut.measureText(txt_gn, 15); | ||
4750 | + // context.drawImage(tj_path, 152 * unit + width, 54 * unit, (width_gn + 20) * unit, 30 * unit); | ||
4751 | + // context.setFontSize(16 * unit); | ||
4752 | + // context.setLineJoin('round'); //交点设置成圆角 | ||
4753 | + // context.setFillStyle("white"); | ||
4754 | + // context.fillText(txt_gn, 149 * unit + width + 15 * unit, 75 * unit); | ||
4755 | + // 发出幸运购活动邀请 | ||
4756 | + context.setFillStyle("#7f7f7f") | ||
4757 | + context.setFontSize(21.3 * unit) | ||
4758 | + context.fillText("向您发出幸运购邀请", 152 * unit, 90 * unit); | ||
4759 | + | ||
4760 | + } | ||
4761 | + | ||
4762 | + }; | ||
4763 | + | ||
4764 | + | ||
4765 | + | ||
4766 | + var share_title = th.data.data.goods_name; | ||
4768 | if (th.data.prom_type == 1 || th.data.prom_type == 6 || th.data.prom_type == 4) { | 4767 | if (th.data.prom_type == 1 || th.data.prom_type == 6 || th.data.prom_type == 4) { |
4769 | share_title = th.data.prom_act.share_title; | 4768 | share_title = th.data.prom_act.share_title; |
4770 | if (!share_title) share_title = th.data.prom_act.title; | 4769 | if (!share_title) share_title = th.data.prom_act.title; |
@@ -4784,8 +4783,8 @@ Page({ | @@ -4784,8 +4783,8 @@ Page({ | ||
4784 | context.setFillStyle("red") | 4783 | context.setFillStyle("red") |
4785 | 4784 | ||
4786 | 4785 | ||
4787 | - var pri0 = th.data.luckGoInfo.group_price/100; | ||
4788 | - // console.log('pri0========>>>>>', pri0); | 4786 | + var pri0 = th.data.luckGoInfo.group_price / 100; |
4787 | + // console.log('pri0========>>>>>', pri0); | ||
4789 | // if (th.data.prom_act) | 4788 | // if (th.data.prom_act) |
4790 | // pri0 = th.data.prom_act.price; | 4789 | // pri0 = th.data.prom_act.price; |
4791 | pri0 = parseFloat(pri0).toFixed(2); | 4790 | pri0 = parseFloat(pri0).toFixed(2); |
@@ -4793,13 +4792,13 @@ Page({ | @@ -4793,13 +4792,13 @@ Page({ | ||
4793 | context.fillText("¥", wd1 - 15, 185 * unit); | 4792 | context.fillText("¥", wd1 - 15, 185 * unit); |
4794 | context.setFontSize(31 * unit) | 4793 | context.setFontSize(31 * unit) |
4795 | context.fillText(pri0, wd1, 185 * unit); | 4794 | context.fillText(pri0, wd1, 185 * unit); |
4796 | - | ||
4797 | - var tj_path = "../../../../images/share/q_tj.png"; | ||
4798 | - context.drawImage(tj_path, 315 * unit, 158 * unit, 85 * unit, 30 * unit); | ||
4799 | - context.setLineJoin('round'); //交点设置成圆角 | ||
4800 | - context.setFontSize(18 * unit); | ||
4801 | - context.setFillStyle("white"); | ||
4802 | - context.fillText('参团价', 330 * unit, 179 * unit); | 4795 | + |
4796 | + var tj_path = "../../../../images/share/q_tj.png"; | ||
4797 | + context.drawImage(tj_path, 315 * unit, 158 * unit, 85 * unit, 30 * unit); | ||
4798 | + context.setLineJoin('round'); //交点设置成圆角 | ||
4799 | + context.setFontSize(18 * unit); | ||
4800 | + context.setFillStyle("white"); | ||
4801 | + context.fillText('参团价', 330 * unit, 179 * unit); | ||
4803 | 4802 | ||
4804 | //---市场价划掉--- | 4803 | //---市场价划掉--- |
4805 | context.setFillStyle("gray") | 4804 | context.setFillStyle("gray") |
@@ -4814,7 +4813,7 @@ Page({ | @@ -4814,7 +4813,7 @@ Page({ | ||
4814 | context.lineTo(wd2 + ut.measureText(pri0, 22 * unit) + 5, 206 * unit); | 4813 | context.lineTo(wd2 + ut.measureText(pri0, 22 * unit) + 5, 206 * unit); |
4815 | context.stroke(); | 4814 | context.stroke(); |
4816 | 4815 | ||
4817 | - } else if(type == 4 && type != 0) { | 4816 | + } else if (type == 4 && type != 0) { |
4818 | context.setFillStyle("black"); | 4817 | context.setFillStyle("black"); |
4819 | context.setFontSize(21.3 * unit) | 4818 | context.setFontSize(21.3 * unit) |
4820 | th.draw_Text(context, share_title, | 4819 | th.draw_Text(context, share_title, |
@@ -4834,12 +4833,12 @@ Page({ | @@ -4834,12 +4833,12 @@ Page({ | ||
4834 | } | 4833 | } |
4835 | 4834 | ||
4836 | //---中间大图--- | 4835 | //---中间大图--- |
4837 | - if(type != 0) { | ||
4838 | - context.drawImage(th.data.share_goods_img, 70 * unit, 250 * unit, 408 * unit, 408 * unit); | ||
4839 | - }; | ||
4840 | - | ||
4841 | - | ||
4842 | - | 4836 | + if (type != 0) { |
4837 | + context.drawImage(th.data.share_goods_img, 70 * unit, 250 * unit, 408 * unit, 408 * unit); | ||
4838 | + }; | ||
4839 | + | ||
4840 | + | ||
4841 | + | ||
4843 | //-------大图后面就不一样了----------- | 4842 | //-------大图后面就不一样了----------- |
4844 | switch (type) { | 4843 | switch (type) { |
4845 | case 0: break;//普通商品的展示 | 4844 | case 0: break;//普通商品的展示 |
@@ -5052,130 +5051,130 @@ Page({ | @@ -5052,130 +5051,130 @@ Page({ | ||
5052 | context.drawImage(vpath, 390 * unit, 726 * unit, 136 * unit, 136 * unit); | 5051 | context.drawImage(vpath, 390 * unit, 726 * unit, 136 * unit, 136 * unit); |
5053 | } | 5052 | } |
5054 | break; | 5053 | break; |
5055 | - | ||
5056 | - | ||
5057 | - case 9: | ||
5058 | - | ||
5059 | - //---画线--- | ||
5060 | - context.setLineWidth(1 * unit) | ||
5061 | - context.moveTo(32 * unit, 680 * unit) | ||
5062 | - context.lineTo(520 * unit, 680 * unit) | ||
5063 | - context.stroke(); | ||
5064 | - | ||
5065 | - //---文字--- | ||
5066 | - context.setFillStyle("black") | ||
5067 | - context.setFontSize(24 * unit) | ||
5068 | - context.font = 'normal bold 18px'; | ||
5069 | - context.fillText(th.data.sto_sele_name_1, 40 * unit, 720 * unit); | ||
5070 | - | ||
5071 | - //还差N人,即可成团 | ||
5072 | - let group_num = th.data.luckGoInfo.group_num; | ||
5073 | - let num_joined = th.data.luckGoInfo.num; | ||
5074 | - let delta1 = group_num - num_joined; | ||
5075 | - let width_delta1 = ut.measureText(delta1, 15); | ||
5076 | - context.setFillStyle("black"); | ||
5077 | - context.setFontSize(21.3 * unit); | ||
5078 | - context.fillText(group_num + "人团,还差", 40 * unit, 772 * unit); | ||
5079 | - context.setFillStyle("#FF6768"); | ||
5080 | - context.setFontSize(21.3 * unit); | ||
5081 | - context.fillText(delta1, 160 * unit, 772 * unit); | ||
5082 | - context.setFillStyle("black"); | ||
5083 | - context.setFontSize(21.3 * unit); | ||
5084 | - context.fillText("人,即可成团", (170 + width_delta1) * unit, 772 * unit); | ||
5085 | - | ||
5086 | - // N人得商品,N人全额退款 | ||
5087 | - let group_win = th.data.luckGoInfo.group_win; | ||
5088 | - let delta2 = group_num - group_win; | ||
5089 | - let width_delta2 = ut.measureText(delta2, 16); | ||
5090 | - let width_groupNum = ut.measureText(group_num, 15); | ||
5091 | - let width_groupWin = ut.measureText(group_win, 15); | ||
5092 | - context.setFillStyle("#FF6768"); | ||
5093 | - context.setFontSize(21.3 * unit); | ||
5094 | - context.fillText(group_win, 40 * unit, 806 * unit); | ||
5095 | - context.setFillStyle("black"); | ||
5096 | - context.setFontSize(21.3 * unit); | ||
5097 | - context.fillText("人得商品,", (54 + width_groupWin) * unit, 806 * unit); | ||
5098 | - context.setFillStyle("#FF6768"); | ||
5099 | - context.setFontSize(21.3 * unit); | ||
5100 | - context.fillText(delta2, 160 * unit, 806 * unit); | ||
5101 | - context.setFillStyle("black"); | ||
5102 | - context.setFontSize(21.3 * unit); | ||
5103 | - context.fillText("人全额退款", (170 + width_delta2) * unit, 806 * unit); | ||
5104 | - | ||
5105 | - // 并得帮团惊喜礼品 | ||
5106 | - context.setFillStyle("black") | ||
5107 | - context.setFontSize(21.3 * unit) | ||
5108 | - context.fillText("并得帮团", 40 * unit, 840 * unit); | ||
5109 | - context.setFillStyle("#FF6768") | ||
5110 | - context.setFontSize(21.3 * unit) | ||
5111 | - context.fillText("惊喜礼品", 130 * unit, 840 * unit); | ||
5112 | - context.setFillStyle("black") | ||
5113 | - context.setFontSize(21.3 * unit) | ||
5114 | - context.fillText("!", 220 * unit, 840 * unit); | ||
5115 | - | ||
5116 | - | ||
5117 | - //---二维吗图--- | ||
5118 | - //-- 自定义海报 -- | ||
5119 | - if (th.data.poster) { | ||
5120 | - var erm_x = parseFloat(th.data.poster.ewm_x) * 2; | ||
5121 | - var erm_y = parseFloat(th.data.poster.ewm_y) * 2; | ||
5122 | - context.drawImage(vpath, erm_x * unit, erm_y * unit, 136 * unit, 136 * unit); | ||
5123 | - } else { | ||
5124 | - //---二维吗图--- | ||
5125 | - context.drawImage(vpath, 390 * unit, 726 * unit, 136 * unit, 136 * unit); | ||
5126 | - } | ||
5127 | - | ||
5128 | - break; | 5054 | + |
5055 | + | ||
5056 | + case 9: | ||
5057 | + | ||
5058 | + //---画线--- | ||
5059 | + context.setLineWidth(1 * unit) | ||
5060 | + context.moveTo(32 * unit, 680 * unit) | ||
5061 | + context.lineTo(520 * unit, 680 * unit) | ||
5062 | + context.stroke(); | ||
5063 | + | ||
5064 | + //---文字--- | ||
5065 | + context.setFillStyle("black") | ||
5066 | + context.setFontSize(24 * unit) | ||
5067 | + context.font = 'normal bold 18px'; | ||
5068 | + context.fillText(th.data.sto_sele_name_1, 40 * unit, 720 * unit); | ||
5069 | + | ||
5070 | + //还差N人,即可成团 | ||
5071 | + let group_num = th.data.luckGoInfo.group_num; | ||
5072 | + let num_joined = th.data.luckGoInfo.num; | ||
5073 | + let delta1 = group_num - num_joined; | ||
5074 | + let width_delta1 = ut.measureText(delta1, 15); | ||
5075 | + context.setFillStyle("black"); | ||
5076 | + context.setFontSize(21.3 * unit); | ||
5077 | + context.fillText(group_num + "人团,还差", 40 * unit, 772 * unit); | ||
5078 | + context.setFillStyle("#FF6768"); | ||
5079 | + context.setFontSize(21.3 * unit); | ||
5080 | + context.fillText(delta1, 160 * unit, 772 * unit); | ||
5081 | + context.setFillStyle("black"); | ||
5082 | + context.setFontSize(21.3 * unit); | ||
5083 | + context.fillText("人,即可成团", (170 + width_delta1) * unit, 772 * unit); | ||
5084 | + | ||
5085 | + // N人得商品,N人全额退款 | ||
5086 | + let group_win = th.data.luckGoInfo.group_win; | ||
5087 | + let delta2 = group_num - group_win; | ||
5088 | + let width_delta2 = ut.measureText(delta2, 16); | ||
5089 | + let width_groupNum = ut.measureText(group_num, 15); | ||
5090 | + let width_groupWin = ut.measureText(group_win, 15); | ||
5091 | + context.setFillStyle("#FF6768"); | ||
5092 | + context.setFontSize(21.3 * unit); | ||
5093 | + context.fillText(group_win, 40 * unit, 806 * unit); | ||
5094 | + context.setFillStyle("black"); | ||
5095 | + context.setFontSize(21.3 * unit); | ||
5096 | + context.fillText("人得商品,", (54 + width_groupWin) * unit, 806 * unit); | ||
5097 | + context.setFillStyle("#FF6768"); | ||
5098 | + context.setFontSize(21.3 * unit); | ||
5099 | + context.fillText(delta2, 160 * unit, 806 * unit); | ||
5100 | + context.setFillStyle("black"); | ||
5101 | + context.setFontSize(21.3 * unit); | ||
5102 | + context.fillText("人全额退款", (170 + width_delta2) * unit, 806 * unit); | ||
5103 | + | ||
5104 | + // 并得帮团惊喜礼品 | ||
5105 | + context.setFillStyle("black") | ||
5106 | + context.setFontSize(21.3 * unit) | ||
5107 | + context.fillText("并得帮团", 40 * unit, 840 * unit); | ||
5108 | + context.setFillStyle("#FF6768") | ||
5109 | + context.setFontSize(21.3 * unit) | ||
5110 | + context.fillText("惊喜礼品", 130 * unit, 840 * unit); | ||
5111 | + context.setFillStyle("black") | ||
5112 | + context.setFontSize(21.3 * unit) | ||
5113 | + context.fillText("!", 220 * unit, 840 * unit); | ||
5114 | + | ||
5115 | + | ||
5116 | + //---二维吗图--- | ||
5117 | + //-- 自定义海报 -- | ||
5118 | + if (th.data.poster) { | ||
5119 | + var erm_x = parseFloat(th.data.poster.ewm_x) * 2; | ||
5120 | + var erm_y = parseFloat(th.data.poster.ewm_y) * 2; | ||
5121 | + context.drawImage(vpath, erm_x * unit, erm_y * unit, 136 * unit, 136 * unit); | ||
5122 | + } else { | ||
5123 | + //---二维吗图--- | ||
5124 | + context.drawImage(vpath, 390 * unit, 726 * unit, 136 * unit, 136 * unit); | ||
5125 | + } | ||
5126 | + | ||
5127 | + break; | ||
5129 | 5128 | ||
5130 | 5129 | ||
5131 | } | 5130 | } |
5132 | 5131 | ||
5133 | 5132 | ||
5134 | //--- 如果是自定义海报的时候 --- | 5133 | //--- 如果是自定义海报的时候 --- |
5135 | - if(type != 0) { | ||
5136 | - | ||
5137 | - if (th.data.poster && parseInt(th.data.poster.style) == 2) { | ||
5138 | - | ||
5139 | - //如果显示会员信息的话 | ||
5140 | - if (parseInt(th.data.poster.show_headpic)) { | ||
5141 | - //获取坐标 | ||
5142 | - var x = parseFloat(th.data.poster.head_x) * 2; | ||
5143 | - var y = parseFloat(th.data.poster.head_y) * 2; | ||
5144 | - //---绘制圆形要放在最后---- | ||
5145 | - context.save(); | ||
5146 | - context.beginPath(); | ||
5147 | - var h_x = x * unit; | ||
5148 | - var h_y = y * unit; | ||
5149 | - var h_r = 40 * unit; | ||
5150 | - var cx = h_x + h_r; | ||
5151 | - var cy = h_y + h_r; | ||
5152 | - context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
5153 | - context.closePath(); | ||
5154 | - context.fill(); | ||
5155 | - context.clip(); | ||
5156 | - context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
5157 | - context.restore(); | ||
5158 | - } | ||
5159 | - | ||
5160 | - } else { | ||
5161 | - //---绘制圆形要放在最后---- | ||
5162 | - context.save(); | ||
5163 | - context.beginPath(); | ||
5164 | - var h_x = 60 * unit; | ||
5165 | - var h_y = 24 * unit; | ||
5166 | - var h_r = 40 * unit; | ||
5167 | - var cx = h_x + h_r; | ||
5168 | - var cy = h_y + h_r; | ||
5169 | - context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
5170 | - context.closePath(); | ||
5171 | - context.fill(); | ||
5172 | - context.clip(); | ||
5173 | - context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
5174 | - context.restore(); | ||
5175 | - } | ||
5176 | - | ||
5177 | - }; | ||
5178 | - | 5134 | + if (type != 0) { |
5135 | + | ||
5136 | + if (th.data.poster && parseInt(th.data.poster.style) == 2) { | ||
5137 | + | ||
5138 | + //如果显示会员信息的话 | ||
5139 | + if (parseInt(th.data.poster.show_headpic)) { | ||
5140 | + //获取坐标 | ||
5141 | + var x = parseFloat(th.data.poster.head_x) * 2; | ||
5142 | + var y = parseFloat(th.data.poster.head_y) * 2; | ||
5143 | + //---绘制圆形要放在最后---- | ||
5144 | + context.save(); | ||
5145 | + context.beginPath(); | ||
5146 | + var h_x = x * unit; | ||
5147 | + var h_y = y * unit; | ||
5148 | + var h_r = 40 * unit; | ||
5149 | + var cx = h_x + h_r; | ||
5150 | + var cy = h_y + h_r; | ||
5151 | + context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
5152 | + context.closePath(); | ||
5153 | + context.fill(); | ||
5154 | + context.clip(); | ||
5155 | + context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
5156 | + context.restore(); | ||
5157 | + } | ||
5158 | + | ||
5159 | + } else { | ||
5160 | + //---绘制圆形要放在最后---- | ||
5161 | + context.save(); | ||
5162 | + context.beginPath(); | ||
5163 | + var h_x = 60 * unit; | ||
5164 | + var h_y = 24 * unit; | ||
5165 | + var h_r = 40 * unit; | ||
5166 | + var cx = h_x + h_r; | ||
5167 | + var cy = h_y + h_r; | ||
5168 | + context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
5169 | + context.closePath(); | ||
5170 | + context.fill(); | ||
5171 | + context.clip(); | ||
5172 | + context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
5173 | + context.restore(); | ||
5174 | + } | ||
5175 | + | ||
5176 | + }; | ||
5177 | + | ||
5179 | 5178 | ||
5180 | 5179 | ||
5181 | //把画板内容绘制成图片,并回调 画板图片路径 | 5180 | //把画板内容绘制成图片,并回调 画板图片路径 |
@@ -5413,7 +5412,7 @@ Page({ | @@ -5413,7 +5412,7 @@ Page({ | ||
5413 | // } | 5412 | // } |
5414 | // }) | 5413 | // }) |
5415 | }, | 5414 | }, |
5416 | - | 5415 | + |
5417 | // 选择门店 | 5416 | // 选择门店 |
5418 | choice_store: function (ee) { | 5417 | choice_store: function (ee) { |
5419 | var th = this; | 5418 | var th = this; |
@@ -5429,7 +5428,7 @@ Page({ | @@ -5429,7 +5428,7 @@ Page({ | ||
5429 | getApp().confirmBox("门店库存不足", null, 25000, !1); | 5428 | getApp().confirmBox("门店库存不足", null, 25000, !1); |
5430 | return false; | 5429 | return false; |
5431 | } | 5430 | } |
5432 | - | 5431 | + |
5433 | if (th.data.def_pickpu_list && !th.data.def_pickpu_list.length) { | 5432 | if (th.data.def_pickpu_list && !th.data.def_pickpu_list.length) { |
5434 | getApp().confirmBox("门店库存不足", null, 25000, !1); | 5433 | getApp().confirmBox("门店库存不足", null, 25000, !1); |
5435 | return false; | 5434 | return false; |
@@ -5489,7 +5488,7 @@ Page({ | @@ -5489,7 +5488,7 @@ Page({ | ||
5489 | }) | 5488 | }) |
5490 | } | 5489 | } |
5491 | }, | 5490 | }, |
5492 | - | 5491 | + |
5493 | //关闭选择门店 | 5492 | //关闭选择门店 |
5494 | close_popup: function (e) { | 5493 | close_popup: function (e) { |
5495 | var th = this; | 5494 | var th = this; |
@@ -5541,7 +5540,7 @@ Page({ | @@ -5541,7 +5540,7 @@ Page({ | ||
5541 | sort_store: function () { | 5540 | sort_store: function () { |
5542 | 5541 | ||
5543 | }, | 5542 | }, |
5544 | - | 5543 | + |
5545 | // 返回按钮 | 5544 | // 返回按钮 |
5546 | returns: function () { | 5545 | returns: function () { |
5547 | this.setData({ | 5546 | this.setData({ |
@@ -5549,7 +5548,7 @@ Page({ | @@ -5549,7 +5548,7 @@ Page({ | ||
5549 | choice_sort_store: 0 | 5548 | choice_sort_store: 0 |
5550 | }); | 5549 | }); |
5551 | }, | 5550 | }, |
5552 | - | 5551 | + |
5553 | //---选择分类门店--- | 5552 | //---选择分类门店--- |
5554 | choice_sort_store: function (e) { | 5553 | choice_sort_store: function (e) { |
5555 | var index = e.currentTarget.dataset.index; | 5554 | var index = e.currentTarget.dataset.index; |
@@ -5683,7 +5682,7 @@ Page({ | @@ -5683,7 +5682,7 @@ Page({ | ||
5683 | } | 5682 | } |
5684 | else { | 5683 | else { |
5685 | th.setData({ | 5684 | th.setData({ |
5686 | - // openSpecModal_pt: 1, | 5685 | + // openSpecModal_pt: 1, |
5687 | store: 0, | 5686 | store: 0, |
5688 | choice_sort_store: 0, | 5687 | choice_sort_store: 0, |
5689 | sort_store: 0 | 5688 | sort_store: 0 |
@@ -5693,7 +5692,7 @@ Page({ | @@ -5693,7 +5692,7 @@ Page({ | ||
5693 | th.get_off_price(); | 5692 | th.get_off_price(); |
5694 | }) | 5693 | }) |
5695 | }, | 5694 | }, |
5696 | - | 5695 | + |
5697 | //---点击二级之后的选择--- | 5696 | //---点击二级之后的选择--- |
5698 | choose_for_store: function (e) { | 5697 | choose_for_store: function (e) { |
5699 | var index_c = e.currentTarget.dataset.ind; | 5698 | var index_c = e.currentTarget.dataset.ind; |
@@ -5704,7 +5703,7 @@ Page({ | @@ -5704,7 +5703,7 @@ Page({ | ||
5704 | }) | 5703 | }) |
5705 | 5704 | ||
5706 | }, | 5705 | }, |
5707 | - | 5706 | + |
5708 | //把选择的门店设置成默认的门店def_pick | 5707 | //把选择的门店设置成默认的门店def_pick |
5709 | set_def_pick: function (e) { | 5708 | set_def_pick: function (e) { |
5710 | var th = this; | 5709 | var th = this; |
@@ -5904,11 +5903,11 @@ Page({ | @@ -5904,11 +5903,11 @@ Page({ | ||
5904 | go_plus: function () { | 5903 | go_plus: function () { |
5905 | getApp().goto("/pages/user/plus/plus"); | 5904 | getApp().goto("/pages/user/plus/plus"); |
5906 | }, | 5905 | }, |
5907 | - | 5906 | + |
5908 | go_card_info: function () { | 5907 | go_card_info: function () { |
5909 | getApp().goto("/pages/user/cardinfo/cardinfo"); | 5908 | getApp().goto("/pages/user/cardinfo/cardinfo"); |
5910 | }, | 5909 | }, |
5911 | - | 5910 | + |
5912 | //-- 根据ID拿出门店 -- | 5911 | //-- 根据ID拿出门店 -- |
5913 | get_pick_from_list(pid) { | 5912 | get_pick_from_list(pid) { |
5914 | var all_pick_list = this.data.all_pick_list; | 5913 | var all_pick_list = this.data.all_pick_list; |
@@ -6137,7 +6136,7 @@ Page({ | @@ -6137,7 +6136,7 @@ Page({ | ||
6137 | this.get_sto(0) | 6136 | this.get_sto(0) |
6138 | this.setData({ openSpecModal_inte: 1, goodsInputNum: 1 }); | 6137 | this.setData({ openSpecModal_inte: 1, goodsInputNum: 1 }); |
6139 | }, | 6138 | }, |
6140 | - | 6139 | + |
6141 | //-- 积分购普通购买 -- | 6140 | //-- 积分购普通购买 -- |
6142 | go_pay_integral_normal: function () { | 6141 | go_pay_integral_normal: function () { |
6143 | var th = this; | 6142 | var th = this; |
@@ -6262,236 +6261,236 @@ Page({ | @@ -6262,236 +6261,236 @@ Page({ | ||
6262 | // }) | 6261 | // }) |
6263 | // }, | 6262 | // }, |
6264 | 6263 | ||
6265 | - //获取更多秒杀 | ||
6266 | - // get_more_flahs: async function (func) { | ||
6267 | - // var f_more=false; | ||
6268 | - // var user_id=getApp().globalData.user_id; | ||
6269 | - // if(!user_id) user_id=0; | ||
6270 | - | ||
6271 | - // var url="/api/weshop/goods/listSkuFlash?store_id="+os.stoid+"&goods_id="+this.data.data.goods_id+"&user_id="+user_id; | ||
6272 | - // //获取秒杀的多规格 | ||
6273 | - // await getApp().request.promiseGet(url, {}).then(res=>{ | ||
6274 | - // if(res.data.code==0 && res.data.data && res.data.data.length>0){ | ||
6275 | - // f_more=res.data.data; | ||
6276 | - // } | ||
6277 | - // }) | ||
6278 | - // if(!f_more) { | ||
6279 | - // func(false); | ||
6280 | - // return false; | ||
6281 | - // } | ||
6282 | - // //-- 秒杀的价格要更新 -- | ||
6283 | - // for(let i in f_more){ | ||
6284 | - | ||
6285 | - // let item=f_more[i]; | ||
6286 | - // f_more[i].prom_id=item.act_id; | ||
6287 | - // f_more[i].prom_type=1; | ||
6288 | - // if(item.goods_id==this.data.data.goods_id){ | ||
6289 | - // continue; | ||
6290 | - // } | ||
6291 | - // var url="/api/ms/flash_sale/getNew/"+os.stoid+"/"+user_id+"/"+item.act_id; | ||
6292 | - // await getApp().request.promiseGet(url, {}).then(rs=>{ | ||
6293 | - // if(rs.data.code==0){ | ||
6294 | - // f_more[i].price=rs.data.data.user_price; | 6264 | + //获取更多秒杀 |
6265 | + // get_more_flahs: async function (func) { | ||
6266 | + // var f_more=false; | ||
6267 | + // var user_id=getApp().globalData.user_id; | ||
6268 | + // if(!user_id) user_id=0; | ||
6269 | + | ||
6270 | + // var url="/api/weshop/goods/listSkuFlash?store_id="+os.stoid+"&goods_id="+this.data.data.goods_id+"&user_id="+user_id; | ||
6271 | + // //获取秒杀的多规格 | ||
6272 | + // await getApp().request.promiseGet(url, {}).then(res=>{ | ||
6273 | + // if(res.data.code==0 && res.data.data && res.data.data.length>0){ | ||
6274 | + // f_more=res.data.data; | ||
6275 | + // } | ||
6276 | + // }) | ||
6277 | + // if(!f_more) { | ||
6278 | + // func(false); | ||
6279 | + // return false; | ||
6280 | + // } | ||
6281 | + // //-- 秒杀的价格要更新 -- | ||
6282 | + // for(let i in f_more){ | ||
6283 | + | ||
6284 | + // let item=f_more[i]; | ||
6285 | + // f_more[i].prom_id=item.act_id; | ||
6286 | + // f_more[i].prom_type=1; | ||
6287 | + // if(item.goods_id==this.data.data.goods_id){ | ||
6288 | + // continue; | ||
6289 | + // } | ||
6290 | + // var url="/api/ms/flash_sale/getNew/"+os.stoid+"/"+user_id+"/"+item.act_id; | ||
6291 | + // await getApp().request.promiseGet(url, {}).then(rs=>{ | ||
6292 | + // if(rs.data.code==0){ | ||
6293 | + // f_more[i].price=rs.data.data.user_price; | ||
6294 | + | ||
6295 | + // } | ||
6296 | + // }) | ||
6297 | + // } | ||
6298 | + // func(f_more); | ||
6295 | 6299 | ||
6296 | - // } | ||
6297 | - // }) | 6300 | + // }, |
6301 | + | ||
6302 | + //-- 判断是否有秒杀 -- ccc | ||
6303 | + check_has_flash: function () { | ||
6304 | + // var th=this; | ||
6305 | + // var url="/api/weshop/activitylist/getGoodActInfo"; | ||
6306 | + // var req_data={ | ||
6307 | + // store_id:os.stoid,goodsidlist:this.data.data.goods_id,is_detail:1 | ||
6308 | + // }; | ||
6309 | + // //获取秒杀的多规格 | ||
6310 | + // getApp().request.promiseGet(url, {data:req_data}).then(res=>{ | ||
6311 | + // if(res.data.code==0 && res.data.data && res.data.data.length){ | ||
6312 | + // th.setData({more_flash:res.data.data}); | ||
6298 | // } | 6313 | // } |
6299 | - // func(f_more); | ||
6300 | - | ||
6301 | - // }, | ||
6302 | - | ||
6303 | - //-- 判断是否有秒杀 -- ccc | ||
6304 | - check_has_flash:function () { | ||
6305 | - // var th=this; | ||
6306 | - // var url="/api/weshop/activitylist/getGoodActInfo"; | ||
6307 | - // var req_data={ | ||
6308 | - // store_id:os.stoid,goodsidlist:this.data.data.goods_id,is_detail:1 | ||
6309 | - // }; | ||
6310 | - // //获取秒杀的多规格 | ||
6311 | - // getApp().request.promiseGet(url, {data:req_data}).then(res=>{ | ||
6312 | - // if(res.data.code==0 && res.data.data && res.data.data.length){ | ||
6313 | - // th.setData({more_flash:res.data.data}); | ||
6314 | - // } | ||
6315 | - // }) | ||
6316 | - }, | 6314 | + // }) |
6315 | + }, | ||
6317 | 6316 | ||
6318 | - //-- 跳转到秒杀商品详情页 -- ccc | ||
6319 | - go_more_flash:function (e) { | ||
6320 | - // var prom_id=e.currentTarget.dataset.id; | ||
6321 | - // var goods_id=this.data.data.goods_id; | ||
6322 | - // var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+goods_id+"&prom_id="+prom_id+"&prom_type=1"; | ||
6323 | - // getApp().goto(url); | ||
6324 | - }, | 6317 | + //-- 跳转到秒杀商品详情页 -- ccc |
6318 | + go_more_flash: function (e) { | ||
6319 | + // var prom_id=e.currentTarget.dataset.id; | ||
6320 | + // var goods_id=this.data.data.goods_id; | ||
6321 | + // var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+goods_id+"&prom_id="+prom_id+"&prom_type=1"; | ||
6322 | + // getApp().goto(url); | ||
6323 | + }, | ||
6325 | 6324 | ||
6326 | - close_pop_more:function () { | ||
6327 | - this.setData({is_pop_more:0}) | ||
6328 | - }, | 6325 | + close_pop_more: function () { |
6326 | + this.setData({ is_pop_more: 0 }) | ||
6327 | + }, | ||
6328 | + | ||
6329 | + con_weixin: function () { | ||
6330 | + var url = this.data.sys_switch.weapp_customertype_url; | ||
6331 | + var id = this.data.sys_switch.weapp_customertype_appid; | ||
6332 | + wx.openCustomerServiceChat({ | ||
6333 | + extInfo: { url: url }, | ||
6334 | + corpId: id, | ||
6335 | + success(res) { } | ||
6336 | + }) | ||
6337 | + }, | ||
6338 | + | ||
6339 | + | ||
6340 | + // 显示幸运购规则 | ||
6341 | + showRules: function () { | ||
6342 | + this.setData({ | ||
6343 | + showRules: true, | ||
6344 | + }); | ||
6345 | + }, | ||
6346 | + | ||
6347 | + // 关闭幸运购规则 | ||
6348 | + closeRules: function () { | ||
6349 | + this.setData({ | ||
6350 | + showRules: false, | ||
6351 | + }); | ||
6352 | + }, | ||
6353 | + | ||
6354 | + // 跳转 | ||
6355 | + go: function (e) { | ||
6356 | + var url = e.currentTarget.dataset.url; | ||
6357 | + getApp().goto(url); | ||
6358 | + }, | ||
6359 | + | ||
6360 | + // 查看奖励 | ||
6361 | + showReward: function () { | ||
6362 | + | ||
6363 | + this.getPrizes(this.data.luckGoInfo.type); | ||
6364 | + | ||
6365 | + }, | ||
6366 | + | ||
6367 | + // 关闭奖励 | ||
6368 | + closeReward: function () { | ||
6369 | + this.setData({ | ||
6370 | + showReward: false, | ||
6371 | + }); | ||
6372 | + }, | ||
6373 | + | ||
6374 | + | ||
6375 | + // 获取优惠券奖励和服务项目奖励 | ||
6376 | + getPrizes: function (type) { | ||
6377 | + // let currentItem = this.data.list.pageData[currentItemIndex]; | ||
6378 | + // let type = type; | ||
6379 | + let self = this; | ||
6380 | + let app = getApp(); | ||
6381 | + // 分割type字符串 | ||
6382 | + let typeArr = this.splitStringToArr(type); | ||
6383 | + let prizesArr = []; | ||
6384 | + let promiseArr = []; | ||
6385 | + typeArr.forEach(function (item) { | ||
6386 | + | ||
6387 | + let obj = {}; | ||
6388 | + obj.type = item; | ||
6389 | + | ||
6390 | + let promise = new Promise((resolve, reject) => { | ||
6391 | + switch (item) { | ||
6392 | + case 1: { //积分 | ||
6393 | + obj.name = '积分'; | ||
6394 | + obj.num = 'point'; | ||
6395 | + prizesArr.push(obj); | ||
6396 | + resolve(); | ||
6397 | + break; | ||
6398 | + }; | ||
6399 | + case 2: { //成长值 | ||
6400 | + obj.name = '成长值'; | ||
6401 | + obj.num = 'grow'; | ||
6402 | + prizesArr.push(obj); | ||
6403 | + resolve(); | ||
6404 | + break; | ||
6405 | + }; | ||
6406 | + case 3: { //优惠券 | ||
6407 | + app.request.promiseGet('/api/weshop/prom/luckyCoupon/page', { | ||
6408 | + data: { | ||
6409 | + store_id: os.stoid, | ||
6410 | + aid: self.data.luckGoInfo.id, | ||
6411 | + } | ||
6412 | + }).then(res => { | ||
6413 | + if (res.data.code == 0) { | ||
6414 | + obj.couponList = res.data.data.pageData; | ||
6415 | + prizesArr.push(obj); | ||
6416 | + resolve(); | ||
6417 | + }; | ||
6418 | + }); | ||
6419 | + break; | ||
6420 | + }; | ||
6421 | + case 4: { //服务项目 | ||
6422 | + app.request.promiseGet('/api/weshop/prom/luckyService/page', { | ||
6423 | + data: { | ||
6424 | + store_id: os.stoid, | ||
6425 | + aid: self.data.luckGoInfo.id, | ||
6426 | + } | ||
6427 | + }).then(res => { | ||
6428 | + if (res.data.code == 0) { | ||
6429 | + obj.serviceList = res.data.data.pageData; | ||
6430 | + prizesArr.push(obj); | ||
6431 | + resolve(); | ||
6432 | + }; | ||
6433 | + }); | ||
6434 | + break; | ||
6435 | + }; | ||
6436 | + case 5: { //预存金额 | ||
6437 | + obj.name = 'prestore_name'; | ||
6438 | + obj.num = 'prestore_money'; | ||
6439 | + prizesArr.push(obj); | ||
6440 | + resolve(); | ||
6441 | + break; | ||
6442 | + }; | ||
6443 | + }; | ||
6444 | + }); | ||
6445 | + | ||
6446 | + promiseArr.push(promise); | ||
6447 | + | ||
6448 | + | ||
6449 | + Promise.all(promiseArr).then(() => { | ||
6450 | + self.setData({ | ||
6451 | + prizesArr, | ||
6452 | + showReward: true, | ||
6453 | + }); | ||
6454 | + }); | ||
6455 | + | ||
6456 | + | ||
6457 | + | ||
6458 | + }); | ||
6459 | + | ||
6460 | + | ||
6461 | + | ||
6462 | + }, | ||
6463 | + | ||
6464 | + // 将type字符串分割成数组 | ||
6465 | + splitStringToArr: function (typeStr) { | ||
6466 | + var index; | ||
6467 | + var newTypeArr = []; | ||
6468 | + var typeStrArr = typeStr.split(','); | ||
6469 | + typeStrArr.forEach(function (item) { | ||
6470 | + index = parseInt(item); | ||
6471 | + newTypeArr.push(index); | ||
6472 | + }); | ||
6473 | + // console.log('newTypeArr', newTypeArr); | ||
6474 | + return newTypeArr; | ||
6475 | + }, | ||
6476 | + | ||
6477 | + | ||
6478 | + //弹出活动已经结束 | ||
6479 | + timeUp() { | ||
6480 | + wx.showToast({ | ||
6481 | + title: '本商品活动已经结束!', | ||
6482 | + icon: 'none', | ||
6483 | + }); | ||
6484 | + }, | ||
6485 | + | ||
6486 | + | ||
6487 | + // 预览海报 | ||
6488 | + previewPoster() { | ||
6489 | + wx.previewImage({ | ||
6490 | + current: this.data.shareImgPath, // 当前显示图片的http链接 | ||
6491 | + urls: [this.data.shareImgPath],// 需要预览的图片http链接列表 | ||
6492 | + }); | ||
6493 | + }, | ||
6329 | 6494 | ||
6330 | - con_weixin:function () { | ||
6331 | - var url=this.data.sys_switch.weapp_customertype_url; | ||
6332 | - var id=this.data.sys_switch.weapp_customertype_appid; | ||
6333 | - wx.openCustomerServiceChat({ | ||
6334 | - extInfo: {url: url}, | ||
6335 | - corpId: id, | ||
6336 | - success(res) {} | ||
6337 | - }) | ||
6338 | - }, | ||
6339 | - | ||
6340 | - | ||
6341 | - // 显示幸运购规则 | ||
6342 | - showRules: function() { | ||
6343 | - this.setData({ | ||
6344 | - showRules: true, | ||
6345 | - }); | ||
6346 | - }, | ||
6347 | - | ||
6348 | - // 关闭幸运购规则 | ||
6349 | - closeRules: function() { | ||
6350 | - this.setData({ | ||
6351 | - showRules: false, | ||
6352 | - }); | ||
6353 | - }, | ||
6354 | - | ||
6355 | - // 跳转 | ||
6356 | - go: function (e) { | ||
6357 | - var url = e.currentTarget.dataset.url; | ||
6358 | - getApp().goto(url); | ||
6359 | - }, | ||
6360 | - | ||
6361 | - // 查看奖励 | ||
6362 | - showReward: function() { | ||
6363 | - | ||
6364 | - this.getPrizes(this.data.luckGoInfo.type); | ||
6365 | - | ||
6366 | - }, | ||
6367 | - | ||
6368 | - // 关闭奖励 | ||
6369 | - closeReward: function() { | ||
6370 | - this.setData({ | ||
6371 | - showReward: false, | ||
6372 | - }); | ||
6373 | - }, | ||
6374 | - | ||
6375 | - | ||
6376 | - // 获取优惠券奖励和服务项目奖励 | ||
6377 | - getPrizes: function(type) { | ||
6378 | - // let currentItem = this.data.list.pageData[currentItemIndex]; | ||
6379 | - // let type = type; | ||
6380 | - let self = this; | ||
6381 | - let app = getApp(); | ||
6382 | - // 分割type字符串 | ||
6383 | - let typeArr = this.splitStringToArr(type); | ||
6384 | - let prizesArr = []; | ||
6385 | - let promiseArr = []; | ||
6386 | - typeArr.forEach(function(item) { | ||
6387 | - | ||
6388 | - let obj = {}; | ||
6389 | - obj.type = item; | ||
6390 | - | ||
6391 | - let promise = new Promise((resolve, reject) => { | ||
6392 | - switch(item) { | ||
6393 | - case 1: { //积分 | ||
6394 | - obj.name = '积分'; | ||
6395 | - obj.num = 'point'; | ||
6396 | - prizesArr.push(obj); | ||
6397 | - resolve(); | ||
6398 | - break; | ||
6399 | - }; | ||
6400 | - case 2: { //成长值 | ||
6401 | - obj.name = '成长值'; | ||
6402 | - obj.num = 'grow'; | ||
6403 | - prizesArr.push(obj); | ||
6404 | - resolve(); | ||
6405 | - break; | ||
6406 | - }; | ||
6407 | - case 3: { //优惠券 | ||
6408 | - app.request.promiseGet('/api/weshop/prom/luckyCoupon/page', { | ||
6409 | - data: { | ||
6410 | - store_id: os.stoid, | ||
6411 | - aid: self.data.luckGoInfo.id, | ||
6412 | - } | ||
6413 | - }).then(res => { | ||
6414 | - if(res.data.code == 0) { | ||
6415 | - obj.couponList = res.data.data.pageData; | ||
6416 | - prizesArr.push(obj); | ||
6417 | - resolve(); | ||
6418 | - }; | ||
6419 | - }); | ||
6420 | - break; | ||
6421 | - }; | ||
6422 | - case 4: { //服务项目 | ||
6423 | - app.request.promiseGet('/api/weshop/prom/luckyService/page', { | ||
6424 | - data: { | ||
6425 | - store_id: os.stoid, | ||
6426 | - aid: self.data.luckGoInfo.id, | ||
6427 | - } | ||
6428 | - }).then(res => { | ||
6429 | - if(res.data.code == 0) { | ||
6430 | - obj.serviceList = res.data.data.pageData; | ||
6431 | - prizesArr.push(obj); | ||
6432 | - resolve(); | ||
6433 | - }; | ||
6434 | - }); | ||
6435 | - break; | ||
6436 | - }; | ||
6437 | - case 5: { //预存金额 | ||
6438 | - obj.name = 'prestore_name'; | ||
6439 | - obj.num = 'prestore_money'; | ||
6440 | - prizesArr.push(obj); | ||
6441 | - resolve(); | ||
6442 | - break; | ||
6443 | - }; | ||
6444 | - }; | ||
6445 | - }); | ||
6446 | - | ||
6447 | - promiseArr.push(promise); | ||
6448 | - | ||
6449 | - | ||
6450 | - Promise.all(promiseArr).then(()=> { | ||
6451 | - self.setData({ | ||
6452 | - prizesArr, | ||
6453 | - showReward: true, | ||
6454 | - }); | ||
6455 | - }); | ||
6456 | - | ||
6457 | - | ||
6458 | - | ||
6459 | - }); | ||
6460 | - | ||
6461 | - | ||
6462 | - | ||
6463 | - }, | ||
6464 | - | ||
6465 | - // 将type字符串分割成数组 | ||
6466 | - splitStringToArr: function(typeStr) { | ||
6467 | - var index; | ||
6468 | - var newTypeArr = []; | ||
6469 | - var typeStrArr = typeStr.split(','); | ||
6470 | - typeStrArr.forEach(function(item) { | ||
6471 | - index = parseInt(item); | ||
6472 | - newTypeArr.push(index); | ||
6473 | - }); | ||
6474 | - // console.log('newTypeArr', newTypeArr); | ||
6475 | - return newTypeArr; | ||
6476 | - }, | ||
6477 | - | ||
6478 | - | ||
6479 | - //弹出活动已经结束 | ||
6480 | - timeUp() { | ||
6481 | - wx.showToast({ | ||
6482 | - title: '本商品活动已经结束!', | ||
6483 | - icon: 'none', | ||
6484 | - }); | ||
6485 | - }, | ||
6486 | - | ||
6487 | - | ||
6488 | - // 预览海报 | ||
6489 | - previewPoster() { | ||
6490 | - wx.previewImage({ | ||
6491 | - current: this.data.shareImgPath, // 当前显示图片的http链接 | ||
6492 | - urls: [this.data.shareImgPath] ,// 需要预览的图片http链接列表 | ||
6493 | - }); | ||
6494 | - }, | ||
6495 | - | ||
6496 | 6495 | ||
6497 | }); | 6496 | }); |
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -252,9 +252,6 @@ Page({ | @@ -252,9 +252,6 @@ Page({ | ||
252 | 252 | ||
253 | //------初始化加载---------- | 253 | //------初始化加载---------- |
254 | onLoad: function (t) { | 254 | onLoad: function (t) { |
255 | - if(!getApp().is_Single_page()){ | ||
256 | - return false; | ||
257 | - } | ||
258 | var ee = this, that = ee, th = ee, | 255 | var ee = this, that = ee, th = ee, |
259 | pre_id = t.pre_id, | 256 | pre_id = t.pre_id, |
260 | gid = t.goods_id, | 257 | gid = t.goods_id, |
pages/giftpack/buygiftpack/giftpackbuy.js
@@ -77,14 +77,14 @@ Page({ | @@ -77,14 +77,14 @@ Page({ | ||
77 | }, | 77 | }, |
78 | onShow: function () { | 78 | onShow: function () { |
79 | //--先判断会员状态-- | 79 | //--先判断会员状态-- |
80 | - var user_info = getApp().globalData.userInfo; | ||
81 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
82 | - if(getApp().is_Single_page()){ | ||
83 | - getApp().goto('/pages/togoin/togoin'); | ||
84 | - return false; | 80 | + getApp().is_Single_page(this,function(){ |
81 | + var user_info = getApp().globalData.userInfo; | ||
82 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
83 | + getApp().goto('/pages/togoin/togoin'); | ||
84 | + return false; | ||
85 | } | 85 | } |
86 | - } | ||
87 | - this.getList(); | 86 | + this.getList(); |
87 | + }) | ||
88 | }, | 88 | }, |
89 | 89 | ||
90 | //购买礼包 | 90 | //购买礼包 |
pages/giftpack/giftpacklist/giftpacklist.js
@@ -60,21 +60,19 @@ Page({ | @@ -60,21 +60,19 @@ Page({ | ||
60 | }, | 60 | }, |
61 | 61 | ||
62 | onShow: function () { | 62 | onShow: function () { |
63 | - //--先判断会员状态-- | ||
64 | - var user_info = getApp().globalData.userInfo; | ||
65 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
66 | - if(getApp().is_Single_page()){ | 63 | + getApp().is_Single_page(this,function () { |
64 | + //--先判断会员状态-- | ||
65 | + var user_info = getApp().globalData.userInfo; | ||
66 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
67 | getApp().goto('/pages/togoin/togoin'); | 67 | getApp().goto('/pages/togoin/togoin'); |
68 | return false; | 68 | return false; |
69 | } | 69 | } |
70 | - } | ||
71 | - | ||
72 | - if (this.data.isBuy == 0) { | ||
73 | - this.GetMyGiftList(); | ||
74 | - } else { | ||
75 | - this.GetBuyGiftList(); | ||
76 | - } | ||
77 | - | 70 | + if (this.data.isBuy == 0) { |
71 | + this.GetMyGiftList(); | ||
72 | + } else { | ||
73 | + this.GetBuyGiftList(); | ||
74 | + } | ||
75 | + }) | ||
78 | }, | 76 | }, |
79 | GetBuyPrice: function (e) { | 77 | GetBuyPrice: function (e) { |
80 | var that = this.data; | 78 | var that = this.data; |
pages/giftpack/mygiftpack/mygiftpack.js
@@ -74,16 +74,15 @@ Page({ | @@ -74,16 +74,15 @@ Page({ | ||
74 | }, | 74 | }, |
75 | onShow: function() { | 75 | onShow: function() { |
76 | //--先判断会员状态-- | 76 | //--先判断会员状态-- |
77 | - var user_info = getApp().globalData.userInfo; | ||
78 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
79 | - if(getApp().is_Single_page()){ | ||
80 | - getApp().goto('/pages/togoin/togoin'); | ||
81 | - return false; | 77 | + getApp().is_Single_page(this,function () { |
78 | + var user_info = getApp().globalData.userInfo; | ||
79 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
80 | + getApp().goto('/pages/togoin/togoin'); | ||
81 | + return false; | ||
82 | } | 82 | } |
83 | - // getApp().goto('/pages/togoin/togoin'); | ||
84 | - // return false; | ||
85 | - } | ||
86 | - this.getList(); | 83 | + this.getList(); |
84 | + }) | ||
85 | + | ||
87 | 86 | ||
88 | }, | 87 | }, |
89 | getList: function() { | 88 | getList: function() { |
pages/user/assistance/assistance.js
@@ -28,17 +28,17 @@ Page({ | @@ -28,17 +28,17 @@ Page({ | ||
28 | timer: "", //任务列表的定时器 | 28 | timer: "", //任务列表的定时器 |
29 | s_num: "", //多少人已经领取任务 | 29 | s_num: "", //多少人已经领取任务 |
30 | page: 1, //我的任务的当前页 | 30 | page: 1, //我的任务的当前页 |
31 | - | ||
32 | - imageUrl:'', | ||
33 | - btn_color:'', | ||
34 | - bg_color:'', | ||
35 | - font_color:'', | 31 | + |
32 | + imageUrl: '', | ||
33 | + btn_color: '', | ||
34 | + bg_color: '', | ||
35 | + font_color: '', | ||
36 | }, | 36 | }, |
37 | 37 | ||
38 | /** | 38 | /** |
39 | * 生命周期函数--监听页面加载 | 39 | * 生命周期函数--监听页面加载 |
40 | */ | 40 | */ |
41 | - onLoad: function(options) { | 41 | + onLoad: function (options) { |
42 | var th = this; | 42 | var th = this; |
43 | var nav_b = th.selectComponent("#nav_b"); //组件的id | 43 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
44 | nav_b.set_name("助力", "/pages/user/assistance/assistance"); | 44 | nav_b.set_name("助力", "/pages/user/assistance/assistance"); |
@@ -48,36 +48,33 @@ Page({ | @@ -48,36 +48,33 @@ Page({ | ||
48 | /** | 48 | /** |
49 | * 生命周期函数--监听页面显示 | 49 | * 生命周期函数--监听页面显示 |
50 | */ | 50 | */ |
51 | - onShow: function() { | ||
52 | - | 51 | + onShow: function () { |
53 | //--先判断会员状态-- | 52 | //--先判断会员状态-- |
54 | - var user_info = getApp().globalData.userInfo; | ||
55 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
56 | - if(getApp().is_Single_page()){ | 53 | + getApp().is_Single_page(this, function () { |
54 | + var user_info = getApp().globalData.userInfo; | ||
55 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ||
57 | getApp().goto('/pages/togoin/togoin'); | 56 | getApp().goto('/pages/togoin/togoin'); |
58 | return false; | 57 | return false; |
59 | } | 58 | } |
60 | - } | 59 | + // 助力活动 |
60 | + this.assistance(); | ||
61 | + }) | ||
62 | + }, | ||
61 | 63 | ||
62 | - var th = this; | ||
63 | - // 助力活动 | ||
64 | - this.assistance(); | 64 | + print() { |
65 | + var user_id = getApp().globalData.user_id; | ||
66 | + var store_id = os.stoid; | ||
67 | + | ||
68 | + getApp().request.promiseGet("/api/weshop/marketing/help/act/judge", { | ||
69 | + data: { | ||
70 | + storeId: store_id, | ||
71 | + userId: user_id | ||
72 | + } | ||
73 | + }).then(res => { | ||
74 | + console.log('res', res); | ||
75 | + }); | ||
65 | }, | 76 | }, |
66 | - | ||
67 | - print() { | ||
68 | - var user_id = getApp().globalData.user_id; | ||
69 | - var store_id = os.stoid; | ||
70 | - | ||
71 | - getApp().request.promiseGet("/api/weshop/marketing/help/act/judge", { | ||
72 | - data: { | ||
73 | - storeId: store_id, | ||
74 | - userId: user_id | ||
75 | - } | ||
76 | - }).then(res => { | ||
77 | - console.log('res', res); | ||
78 | - }); | ||
79 | - }, | ||
80 | - | 77 | + |
81 | // 助力活动 | 78 | // 助力活动 |
82 | assistance() { | 79 | assistance() { |
83 | var th = this; | 80 | var th = this; |
@@ -96,10 +93,10 @@ Page({ | @@ -96,10 +93,10 @@ Page({ | ||
96 | th.setData({ | 93 | th.setData({ |
97 | zl_act: help_data, | 94 | zl_act: help_data, |
98 | help_id: help_data.id, | 95 | help_id: help_data.id, |
99 | - btn_color: help_data.btn_color, | ||
100 | - bg_color: help_data.bg_color, | ||
101 | - font_color: help_data.font_color, | ||
102 | - imageUrl: help_data.imageUrl, | 96 | + btn_color: help_data.btn_color, |
97 | + bg_color: help_data.bg_color, | ||
98 | + font_color: help_data.font_color, | ||
99 | + imageUrl: help_data.imageUrl, | ||
103 | }); | 100 | }); |
104 | if (th.data.help_id != "" && th.data.help_id != null) { | 101 | if (th.data.help_id != "" && th.data.help_id != null) { |
105 | //我的任务 | 102 | //我的任务 |
@@ -112,11 +109,11 @@ Page({ | @@ -112,11 +109,11 @@ Page({ | ||
112 | storeId: store_id | 109 | storeId: store_id |
113 | } | 110 | } |
114 | }) | 111 | }) |
115 | - }else | ||
116 | - getApp().my_warnning("暂无此活动或您不符合商家设置的会员参与对象,无法参与!", 0, th); | 112 | + } else |
113 | + getApp().my_warnning("暂无此活动或您不符合商家设置的会员参与对象,无法参与!", 0, th); | ||
117 | return ut.null_promise(); | 114 | return ut.null_promise(); |
118 | }).then(res => { | 115 | }).then(res => { |
119 | - if ( res && res.data &&res.data.code == 0) | 116 | + if (res && res.data && res.data.code == 0) |
120 | th.setData({ | 117 | th.setData({ |
121 | s_num: res.data.data.countAll | 118 | s_num: res.data.data.countAll |
122 | }) | 119 | }) |
@@ -126,13 +123,13 @@ Page({ | @@ -126,13 +123,13 @@ Page({ | ||
126 | }, | 123 | }, |
127 | 124 | ||
128 | //--点击获取用户任务列表--会员的任务列表 | 125 | //--点击获取用户任务列表--会员的任务列表 |
129 | - get_list: function() { | 126 | + get_list: function () { |
130 | 127 | ||
131 | var th = this; | 128 | var th = this; |
132 | var page = th.data.page; | 129 | var page = th.data.page; |
133 | - if(page==1)th.data.zl_user_list=[]; | 130 | + if (page == 1) th.data.zl_user_list = []; |
134 | var help_id = this.data.help_id; | 131 | var help_id = this.data.help_id; |
135 | - var r=Math.random()*100; | 132 | + var r = Math.random() * 100; |
136 | t.request.get("/api/weshop/marketing/help/help/user/page", { | 133 | t.request.get("/api/weshop/marketing/help/help/user/page", { |
137 | isShowLoading: true, | 134 | isShowLoading: true, |
138 | data: { | 135 | data: { |
@@ -141,9 +138,9 @@ Page({ | @@ -141,9 +138,9 @@ Page({ | ||
141 | helpId: help_id, | 138 | helpId: help_id, |
142 | page: page, | 139 | page: page, |
143 | pageSize: 5, | 140 | pageSize: 5, |
144 | - r:r, | 141 | + r: r, |
145 | }, | 142 | }, |
146 | - success: function(res) { | 143 | + success: function (res) { |
147 | clearTimeout(th.data.timer); | 144 | clearTimeout(th.data.timer); |
148 | 145 | ||
149 | if (!th.data.is_load) | 146 | if (!th.data.is_load) |
@@ -182,17 +179,17 @@ Page({ | @@ -182,17 +179,17 @@ Page({ | ||
182 | }, | 179 | }, |
183 | 180 | ||
184 | //-----跳转到领取礼包的页面------ | 181 | //-----跳转到领取礼包的页面------ |
185 | - go_task: function() { | 182 | + go_task: function () { |
186 | var th = this; | 183 | var th = this; |
187 | var help_id = th.data.help_id; | 184 | var help_id = th.data.help_id; |
188 | - if (!help_id){ | ||
189 | - getApp().my_warnning("暂无此活动或您不符合商家设置的会员参与对象,无法参与!", 0, th); | ||
190 | - return false; | ||
191 | - } | 185 | + if (!help_id) { |
186 | + getApp().my_warnning("暂无此活动或您不符合商家设置的会员参与对象,无法参与!", 0, th); | ||
187 | + return false; | ||
188 | + } | ||
192 | 189 | ||
193 | getApp().goto("/pages/user/assistance/task_assistance?help_id=" + help_id); | 190 | getApp().goto("/pages/user/assistance/task_assistance?help_id=" + help_id); |
194 | }, | 191 | }, |
195 | - switch_head: function(e) { | 192 | + switch_head: function (e) { |
196 | var th = this; | 193 | var th = this; |
197 | var index = e.currentTarget.dataset.index; //获取当前选择的是任务还是活动说明 | 194 | var index = e.currentTarget.dataset.index; //获取当前选择的是任务还是活动说明 |
198 | var switch_head = th.data.switch_head; //0任务,1活动说明 | 195 | var switch_head = th.data.switch_head; //0任务,1活动说明 |
@@ -204,50 +201,50 @@ Page({ | @@ -204,50 +201,50 @@ Page({ | ||
204 | }, | 201 | }, |
205 | 202 | ||
206 | //关闭导航 | 203 | //关闭导航 |
207 | - close: function() { | 204 | + close: function () { |
208 | var th = this; | 205 | var th = this; |
209 | var nav_b = th.selectComponent("#nav_b"); //组件的id | 206 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
210 | nav_b.close_box(); | 207 | nav_b.close_box(); |
211 | }, | 208 | }, |
212 | 209 | ||
213 | // 领取礼包 | 210 | // 领取礼包 |
214 | - get_libao: function(e) { | 211 | + get_libao: function (e) { |
215 | var help_id = e.currentTarget.dataset.help_id;//活动id | 212 | var help_id = e.currentTarget.dataset.help_id;//活动id |
216 | var taskId = e.currentTarget.dataset.taskid;//任务id | 213 | var taskId = e.currentTarget.dataset.taskid;//任务id |
217 | var id = e.currentTarget.dataset.id;//用于跳到礼包详情一键全部领取用的任务id | 214 | var id = e.currentTarget.dataset.id;//用于跳到礼包详情一键全部领取用的任务id |
218 | - getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 1 + "&taskId=" + taskId+"&id="+id); | 215 | + getApp().goto("/pages/user/assistance/giftpacklist?help_id=" + help_id + "&is_libao=" + 1 + "&taskId=" + taskId + "&id=" + id); |
219 | }, | 216 | }, |
220 | 217 | ||
221 | //查看礼包id | 218 | //查看礼包id |
222 | - select_libao: function(e) { | 219 | + select_libao: function (e) { |
223 | var orderSn = e.currentTarget.dataset.ordersn; //订单号 | 220 | var orderSn = e.currentTarget.dataset.ordersn; //订单号 |
224 | getApp().goto("/pages/user/assistance/giftpacklist?orderSn=" + orderSn); | 221 | getApp().goto("/pages/user/assistance/giftpacklist?orderSn=" + orderSn); |
225 | }, | 222 | }, |
226 | 223 | ||
227 | //---查看任务--- | 224 | //---查看任务--- |
228 | - go_to_task:function (e) { | 225 | + go_to_task: function (e) { |
229 | var help_id = this.data.help_id; | 226 | var help_id = this.data.help_id; |
230 | - var taskid=e.currentTarget.dataset.taskid; | ||
231 | - getApp().goto("/pages/user/assistance/task_assistance?help_id=" + help_id+"&taskid="+taskid); | 227 | + var taskid = e.currentTarget.dataset.taskid; |
228 | + getApp().goto("/pages/user/assistance/task_assistance?help_id=" + help_id + "&taskid=" + taskid); | ||
229 | + }, | ||
230 | + | ||
231 | + onShareAppMessage(res) { | ||
232 | + if (res.from === 'button') { | ||
233 | + // 来自页面内转发按钮 | ||
234 | + console.log(res.target) | ||
235 | + } | ||
236 | + return { | ||
237 | + // title: '自定义转发标题', | ||
238 | + } | ||
239 | + }, | ||
240 | + | ||
241 | + onShareTimeline() { | ||
242 | + var store_name = getApp().globalData.config ? getApp().globalData.config.store_name : ''; | ||
243 | + if (!store_name) | ||
244 | + store_name = getApp().globalData.setting.appName; | ||
245 | + return { | ||
246 | + title: '好友助力-' + store_name, | ||
247 | + } | ||
232 | }, | 248 | }, |
233 | - | ||
234 | - onShareAppMessage(res) { | ||
235 | - if (res.from === 'button') { | ||
236 | - // 来自页面内转发按钮 | ||
237 | - console.log(res.target) | ||
238 | - } | ||
239 | - return { | ||
240 | - // title: '自定义转发标题', | ||
241 | - } | ||
242 | - }, | ||
243 | - | ||
244 | - onShareTimeline() { | ||
245 | - var store_name=getApp().globalData.config?getApp().globalData.config.store_name:''; | ||
246 | - if(!store_name) | ||
247 | - store_name=getApp().globalData.setting.appName; | ||
248 | - return { | ||
249 | - title: '好友助力-' + store_name, | ||
250 | - } | ||
251 | - }, | ||
252 | 249 | ||
253 | }) | 250 | }) |