Commit 6aee04b3bfd767e90f9b2cb5d88a1e388d3b81e9
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
24 changed files
with
1791 additions
and
1869 deletions
app.js
... | ... | @@ -429,10 +429,15 @@ App({ |
429 | 429 | }) |
430 | 430 | }, |
431 | 431 | //获取场景值 判断是否是单页面 |
432 | - is_Single_page() { | |
432 | + is_Single_page(_this,func) { | |
433 | 433 | let scene = wx.getLaunchOptionsSync().scene; |
434 | 434 | //--判断是否是单页面-- |
435 | - return scene == 1154? false:true; | |
435 | + if(scene !== 1154){ | |
436 | + typeof func =="function" && func.bind(_this)(); | |
437 | + }else{ | |
438 | + return false; | |
439 | + } | |
440 | + // return scene == 1154? false:true; | |
436 | 441 | }, |
437 | 442 | |
438 | 443 | ... | ... |
images/gt.png
images/share/ct_num.png
images/share/default_g_img.gif
images/share/hui_hear_pic.png
images/share/mackground.png
images/share/miao_share.png
images/share/q_tj.png
images/share/s_gou.png
images/share/share_bg.png
packageA/pages/liveStream/liveStream.js
... | ... | @@ -208,14 +208,13 @@ Page({ |
208 | 208 | * 生命周期函数--监听页面加载 |
209 | 209 | */ |
210 | 210 | onLoad: function (options) { |
211 | - self = this; | |
212 | - if(getApp().is_Single_page()){ | |
211 | + getApp().is_Single_page(this,function(){ | |
213 | 212 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 |
214 | - self.setData({ | |
213 | + this.setData({ | |
215 | 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 | 1379 | }; |
1380 | 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 | 1384 | closePoster() { | ... | ... |
packageB/pages/zuhegou/index/index.js
... | ... | @@ -11,80 +11,80 @@ let imgDraw = { |
11 | 11 | "height": "843px", |
12 | 12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", |
13 | 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 | 123 | * 生命周期函数--监听页面加载 |
124 | 124 | */ |
125 | 125 | onLoad: function (options) { |
126 | - | |
126 | + | |
127 | 127 | console.log(options, 111); |
128 | 128 | self = this; |
129 | 129 | var the_id = options.id; |
... | ... | @@ -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 | 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 | 204 | } else { |
205 | + th.data.is_get_act = 0; | |
207 | 206 | th.setData({ |
208 | - error: '活动已经过期' | |
207 | + error: e.data.msg | |
209 | 208 | }); |
210 | 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 | 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 | 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 | 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 | 377 | onHide: function () { |
... | ... | @@ -1898,7 +1894,7 @@ Page({ |
1898 | 1894 | |
1899 | 1895 | getApp().request.put("/api/weshop/cart/update", { |
1900 | 1896 | data: updata, |
1901 | - success: function (t) {} | |
1897 | + success: function (t) { } | |
1902 | 1898 | }); |
1903 | 1899 | th.re_sum_price(); |
1904 | 1900 | }) |
... | ... | @@ -1975,7 +1971,7 @@ Page({ |
1975 | 1971 | if (this.data.act.is_bzyh && zhqty_bz.length > 0) { |
1976 | 1972 | if (zhqty_bz.length > 1) { |
1977 | 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 | 1976 | if (zhqty_bz_flag) { |
1981 | 1977 | for (let i = 0; i < zhqty_bz.length; i++) { |
... | ... | @@ -1991,7 +1987,7 @@ Page({ |
1991 | 1987 | } |
1992 | 1988 | } |
1993 | 1989 | } else { |
1994 | - zhqty_len=1; | |
1990 | + zhqty_len = 1; | |
1995 | 1991 | let min_bz_num = Math.min.apply(Math, zhqty_bz_arr.map(function (o) { |
1996 | 1992 | return o['num']; |
1997 | 1993 | })); |
... | ... | @@ -2015,9 +2011,9 @@ Page({ |
2015 | 2011 | } |
2016 | 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 | 2017 | for (let j = 0; j < be * item1['zhqty']; j++) { |
2022 | 2018 | let index = no_in_arr.findIndex(i => { |
2023 | 2019 | return item1.goods_id === i.goods_id |
... | ... | @@ -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 | 2264 | let bz_num = be * item['zhqty']; //超量倍增 |
2269 | 2265 | let num = item['num'] - item['zhqty']; //购买数量减去超量 |
2270 | 2266 | if (bz_num > num) { |
2271 | - zhqty_bz_flag=false; | |
2267 | + zhqty_bz_flag = false; | |
2272 | 2268 | zhqty_bz_arr.push(item); |
2273 | 2269 | // zhqty_bz.splice(i,1) |
2274 | 2270 | } | ... | ... |
packageB/pages/zuhegou/preindex/index.js
... | ... | @@ -11,80 +11,80 @@ let imgDraw = { |
11 | 11 | "height": "843px", |
12 | 12 | "background": "https://mshopimg.yolipai.net/miniapp/images/zhg/bg-zuhegou.jpg", |
13 | 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 | 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 | 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 | 204 | } else { |
205 | + th.data.is_get_act = 0; | |
207 | 206 | th.setData({ |
208 | - error: '活动已经过期' | |
207 | + error: e.data.msg | |
209 | 208 | }); |
210 | 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 | 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 | 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 | 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 | 378 | onHide: function () { |
... | ... | @@ -1898,7 +1895,7 @@ Page({ |
1898 | 1895 | |
1899 | 1896 | getApp().request.put("/api/weshop/cart/update", { |
1900 | 1897 | data: updata, |
1901 | - success: function (t) {} | |
1898 | + success: function (t) { } | |
1902 | 1899 | }); |
1903 | 1900 | th.re_sum_price(); |
1904 | 1901 | }) |
... | ... | @@ -1917,7 +1914,7 @@ Page({ |
1917 | 1914 | var need_to_buy = 0; |
1918 | 1915 | var data = this.data.list; |
1919 | 1916 | var all_zhqty = 0; //所有商品要求起购数之后 |
1920 | - var zhqty_bz=[]; //超量 | |
1917 | + var zhqty_bz = []; //超量 | |
1921 | 1918 | var no_in_arr = []; |
1922 | 1919 | for (var i in data) { |
1923 | 1920 | var item = data[i]; |
... | ... | @@ -1968,28 +1965,28 @@ Page({ |
1968 | 1965 | |
1969 | 1966 | //看一下剩下的数量有没有满足组合购的要求,以及要不要倍增 |
1970 | 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 | 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 | 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 | 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 | 1990 | console.log(pop_num); |
1994 | 1991 | for (var m = 0; m < pop_num; m++) { |
1995 | 1992 | no_in_arr.pop(); | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... | ... | @@ -8,7 +8,7 @@ var t = require("../../../../utils/util.js"), |
8 | 8 | oo = s.globalData, |
9 | 9 | o = s.globalData.setting, |
10 | 10 | os = o; |
11 | - | |
11 | + | |
12 | 12 | //评价加载更多 |
13 | 13 | var more = function (e) { |
14 | 14 | return e && e.__esModule ? e : { |
... | ... | @@ -251,48 +251,48 @@ Page({ |
251 | 251 | fir_goods: null, |
252 | 252 | |
253 | 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 | 287 | onLoad: function (t) { |
288 | - | |
288 | + | |
289 | 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 | 296 | var ee = this, |
297 | 297 | that = ee, |
298 | 298 | th = ee, |
... | ... | @@ -303,45 +303,45 @@ Page({ |
303 | 303 | prom_type = t.prom_type, |
304 | 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 | 319 | //--如果tg_id是空的话,分享回来-- |
320 | - // console.log('扫描海报gid'); | |
320 | + // console.log('扫描海报gid'); | |
321 | 321 | if (gid == undefined || gid == null || gid == "") { |
322 | 322 | var gid_str = decodeURIComponent(t.scene); |
323 | 323 | gid_str = gid_str.split("_"); |
324 | 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 | 341 | if (gid_str.length > 1) { |
342 | 342 | first_leader = gid_str[1]; |
343 | 343 | } |
344 | - | |
344 | + | |
345 | 345 | //-- 如果有room_id的获取 -- |
346 | 346 | if (gid_str.length > 2 && gid_str[2]) { |
347 | 347 | room_id = gid_str[2]; |
... | ... | @@ -351,7 +351,7 @@ Page({ |
351 | 351 | } |
352 | 352 | |
353 | 353 | ee.setData({ gid: gid }); |
354 | - | |
354 | + | |
355 | 355 | if (first_leader) { |
356 | 356 | |
357 | 357 | getApp().globalData.first_leader = first_leader; |
... | ... | @@ -418,10 +418,10 @@ Page({ |
418 | 418 | th.requestCardNum(), wx.pageScrollTo && th.setData({ |
419 | 419 | supportPageScroll: !0 |
420 | 420 | }); |
421 | - | |
422 | - | |
423 | - | |
424 | - | |
421 | + | |
422 | + | |
423 | + | |
424 | + | |
425 | 425 | |
426 | 426 | //计算等级价相关 |
427 | 427 | var swithc_list = e.switch_list; |
... | ... | @@ -496,7 +496,7 @@ Page({ |
496 | 496 | } else { |
497 | 497 | //要用接口是获取距离,js的计算不准 |
498 | 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 | 500 | }).then(res => { |
501 | 501 | if (res.data.code == 0) { |
502 | 502 | e = res.data.data.pageData[0]; |
... | ... | @@ -532,15 +532,14 @@ Page({ |
532 | 532 | //--先判断会员登陆状态-- |
533 | 533 | var user_info = getApp().globalData.userInfo; |
534 | 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 | 537 | wx.navigateTo({ |
538 | 538 | url: '/pages/togoin/togoin', |
539 | - }) | |
539 | + }) | |
540 | 540 | return false; |
541 | - } | |
541 | + }) | |
542 | 542 | } |
543 | - | |
544 | 543 | }, |
545 | 544 | |
546 | 545 | |
... | ... | @@ -636,7 +635,7 @@ Page({ |
636 | 635 | } |
637 | 636 | gallery = g; |
638 | 637 | }) |
639 | - | |
638 | + | |
640 | 639 | //------是否收藏---------- |
641 | 640 | await getApp().request.promiseGet("/api/weshop/goodscollect/page", { |
642 | 641 | data: { |
... | ... | @@ -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 | 708 | await getApp().request.promiseGet("/api/weshop/prom/coupon/pageCouponList", { |
710 | 709 | data: { |
... | ... | @@ -728,16 +727,16 @@ Page({ |
728 | 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 | 741 | ee.setData({ |
743 | 742 | gallery: gallery, |
... | ... | @@ -754,7 +753,7 @@ Page({ |
754 | 753 | |
755 | 754 | //---展示--- |
756 | 755 | onShow: async function () { |
757 | - // console.log('onshow'); | |
756 | + // console.log('onshow'); | |
758 | 757 | var goods_list = null, th = this, that = this; |
759 | 758 | var show_prew_img = this.data.show_prew_img |
760 | 759 | if (show_prew_img) { |
... | ... | @@ -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 | 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 | 811 | if (this.data.isTimeUp) { |
813 | 812 | wx.showModal({ |
814 | 813 | title: '提示', |
815 | 814 | content: '活动已经暂停', |
816 | 815 | showCancel: false, |
817 | - success: function(){ | |
816 | + success: function () { | |
818 | 817 | wx.navigateBack(); |
819 | 818 | } |
820 | 819 | }) |
... | ... | @@ -883,18 +882,18 @@ Page({ |
883 | 882 | }); |
884 | 883 | } |
885 | 884 | } |
886 | - | |
885 | + | |
887 | 886 | //动态获取商品名称 |
888 | 887 | wx.setNavigationBarTitle({ |
889 | 888 | title: t.data.data.goods_name, |
890 | 889 | }); |
891 | 890 | |
892 | - | |
891 | + | |
893 | 892 | |
894 | 893 | //-- 把商品的赋值 -- |
895 | 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 | 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 | 919 | a.wxParse("content", "html", t.data.data.goods_content, ee, 6); |
921 | 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 | 928 | ee.setData({ |
930 | 929 | data: t.data.data, |
931 | 930 | sele_g: t.data.data, |
... | ... | @@ -938,7 +937,7 @@ Page({ |
938 | 937 | //默认门店要拿下门店库存 |
939 | 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 | 942 | // } else { |
944 | 943 | // //获取门店 |
... | ... | @@ -1024,112 +1023,112 @@ Page({ |
1024 | 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 | 1111 | getApp().request.get("/api/weshop/activitylist/getActLen/" + o.stoid + "/9/" + this.data.group_id, { |
1113 | - success: function(res) { | |
1112 | + success: function (res) { | |
1114 | 1113 | //console.log('当前幸运购活动的剩余库存', res.data.data); |
1115 | - if(res.data.code == 0) { | |
1114 | + if (res.data.code == 0) { | |
1116 | 1115 | th.setData({ |
1117 | 1116 | // 剩余库存量 |
1118 | 1117 | surplus: res.data.data, |
1119 | 1118 | }); |
1120 | - }; | |
1119 | + }; | |
1121 | 1120 | resolve(); |
1122 | 1121 | } |
1123 | 1122 | }); |
1124 | - | |
1123 | + | |
1125 | 1124 | }); |
1126 | - | |
1125 | + | |
1127 | 1126 | var p2 = new Promise((resolve, reject) => { |
1128 | 1127 | // 检查是否已经参团购买 |
1129 | 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 | 1130 | console.log('当前幸运购活动是否已经参团', res.data.code); |
1132 | - if(res.data.code == 0) { | |
1131 | + if (res.data.code == 0) { | |
1133 | 1132 | th.setData({ |
1134 | 1133 | showDetails: true, |
1135 | 1134 | buyInfo: res.data.data, |
... | ... | @@ -1142,52 +1141,52 @@ Page({ |
1142 | 1141 | resolve(); |
1143 | 1142 | } |
1144 | 1143 | }); |
1145 | - | |
1144 | + | |
1146 | 1145 | }); |
1147 | - | |
1146 | + | |
1148 | 1147 | Promise.all([p1, p2]).then(res => { |
1149 | 1148 | th.setData({ |
1150 | 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 | 1163 | onUnload: function () { |
1165 | 1164 | for (var i = 1; i < 100; i++) { |
1166 | 1165 | clearInterval(i); |
1167 | 1166 | } |
1168 | 1167 | }, |
1169 | - | |
1170 | - // 页面隐藏 | |
1168 | + | |
1169 | + // 页面隐藏 | |
1171 | 1170 | onHide: function () { |
1172 | 1171 | this.data.is_timer = 0; |
1173 | 1172 | for (var i = 1; i < 100; i++) { |
1174 | 1173 | clearInterval(i); |
1175 | 1174 | } |
1176 | 1175 | }, |
1177 | - | |
1178 | - // 点击顶部选项卡 | |
1176 | + | |
1177 | + // 点击顶部选项卡 | |
1179 | 1178 | tabClick: function (t) { |
1180 | 1179 | var e = t.currentTarget.id; |
1181 | 1180 | this.setData({ |
1182 | 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 | 1190 | tabClick3: function (t) { |
1192 | 1191 | var e = this; |
1193 | 1192 | if (t.currentTarget.id != this.data.activeCategoryId3) { |
... | ... | @@ -1200,7 +1199,7 @@ Page({ |
1200 | 1199 | } |
1201 | 1200 | }, |
1202 | 1201 | |
1203 | - // 滚动到顶部 | |
1202 | + // 滚动到顶部 | |
1204 | 1203 | doScrollTop: function () { |
1205 | 1204 | wx.pageScrollTo({ |
1206 | 1205 | scrollTop: 0 |
... | ... | @@ -1283,9 +1282,9 @@ Page({ |
1283 | 1282 | th.setData({ |
1284 | 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 | 1449 | goods_name: o.goods_name, |
1451 | 1450 | goods_sn: o.goods_sn, |
1452 | 1451 | sku: o.sku, |
1453 | - prom_id:th.data.luckGoInfo.id, | |
1452 | + prom_id: th.data.luckGoInfo.id, | |
1454 | 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 | 1619 | add_cart_next(e, t, a, o, newd, CanOutQty) { |
1621 | 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 | 1623 | var conf = th.data.bconfig; |
1625 | 1624 | if (conf.switch_list && getApp().globalData.userInfo['card_field'] && getApp().globalData.userInfo['card_expiredate']) { |
1626 | 1625 | var s_list = JSON.parse(conf.switch_list); |
... | ... | @@ -1783,7 +1782,7 @@ Page({ |
1783 | 1782 | // this.data.shippingCost < 0 || this.data.select.stock <= 0 || (Object.assign(e, { |
1784 | 1783 | // action: "buy_now" |
1785 | 1784 | // }), |
1786 | - var th = this; | |
1785 | + var th = this; | |
1787 | 1786 | this.setData({ |
1788 | 1787 | openSpecModal: 0, |
1789 | 1788 | openSpecModal_inte: 0, |
... | ... | @@ -1791,15 +1790,15 @@ Page({ |
1791 | 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 | 1803 | if (e.is_normal == 1) { |
1805 | 1804 | this.check_nor_promgood(e.goods_id, function (res) { |
... | ... | @@ -1807,28 +1806,28 @@ Page({ |
1807 | 1806 | e.prom_type = 3; |
1808 | 1807 | e.prom_id = res.cat_id; |
1809 | 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 | 1812 | s.set_b_now(e); |
1814 | 1813 | /*-- |
1815 | 1814 | wx.redirectTo({ |
1816 | 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 | 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 | 1823 | } else { |
1825 | - //console.log('222222222222222222222222222222======》'); | |
1824 | + //console.log('222222222222222222222222222222======》'); | |
1826 | 1825 | //s.set_b_now(e); |
1827 | 1826 | /*-- |
1828 | 1827 | wx.redirectTo({ |
1829 | 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 | 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 | 2053 | }) |
2055 | 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 | 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 | 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 | 2525 | if (res.data.code == 0) prom = res.data.data; |
2527 | 2526 | }) |
2528 | 2527 | break |
2529 | - | |
2530 | - case 8: | |
2531 | - continue; | |
2532 | 2528 | |
2533 | 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 | 2655 | async sele_spec_chech_activity() { |
2657 | 2656 | //---如果是活动的时候--- |
2658 | 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 | 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 | 2662 | }).then(res => { |
2664 | 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 | 2688 | var now = ut.gettimestamp(); |
2690 | 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 | 2697 | if (prom.is_end == 0 && prom.end_time > now && t1 < now) { |
2699 | 2698 | th.setData({ |
... | ... | @@ -2704,37 +2703,37 @@ Page({ |
2704 | 2703 | prom_start_time: prom.start_time, |
2705 | 2704 | prom_st: prom_st, |
2706 | 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 | 3240 | |
3242 | 3241 | //--------检查是否活动,活动是否开始,或者是否结束------- |
3243 | 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 | 3248 | this.setData({ |
3250 | - prom_type: 0,isshow: 1, | |
3249 | + prom_type: 0, isshow: 1, | |
3251 | 3250 | }); |
3252 | 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 | 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 | 3270 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/" + prom_type + "/" + prom_id, { |
3272 | 3271 | 1: 1 |
... | ... | @@ -3278,7 +3277,7 @@ Page({ |
3278 | 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 | 3281 | success: function (t) { |
3283 | 3282 | if (t.data.code != 0) { |
3284 | 3283 | ee.setData({ |
... | ... | @@ -3356,51 +3355,51 @@ Page({ |
3356 | 3355 | |
3357 | 3356 | //如果是进行中的话 |
3358 | 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 | 3735 | min: this.timeFormat(min), |
3737 | 3736 | sec: this.timeFormat(sec) |
3738 | 3737 | } |
3739 | - // console.log('cd'); | |
3738 | + // console.log('cd'); | |
3740 | 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 | 3767 | setTimeout(function () { |
3769 | 3768 | th.countDown(endTime) |
3770 | 3769 | }, 1000); |
... | ... | @@ -3799,12 +3798,12 @@ Page({ |
3799 | 3798 | success: function (t) { |
3800 | 3799 | if (t.data.code == 0) { |
3801 | 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 | 3807 | if (gd.prom_type == 1 || gd.prom_type == 2 || gd.prom_type == 4 || gd.prom_type == 6) { |
3809 | 3808 | //----获取活动购买数---- |
3810 | 3809 | getApp().request.get("/api/weshop/ordergoods/getUserBuyGoodsNum", { |
... | ... | @@ -3861,7 +3860,7 @@ Page({ |
3861 | 3860 | }, |
3862 | 3861 | |
3863 | 3862 | //--点击弹起拼单-- |
3864 | - // ind == 1 为普通购买 | |
3863 | + // ind == 1 为普通购买 | |
3865 | 3864 | openSpecModel_pt: function (e) { |
3866 | 3865 | |
3867 | 3866 | this.setData({ open_ind_store: 9, goodsInputNum: 1 }); |
... | ... | @@ -3879,125 +3878,125 @@ Page({ |
3879 | 3878 | page: 1 |
3880 | 3879 | } |
3881 | 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 | 3922 | th.setData({ |
3930 | 3923 | is_normal: ind, |
3931 | 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 | 3928 | th.setData({ |
3991 | - is_normal: 0, | |
3929 | + is_normal: ind, | |
3992 | 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 | 4004 | |
4006 | 4005 | //-----------------拼单生成方法--------------------- |
4007 | 4006 | addCart_pt: function () { |
4008 | - this.setData({ | |
4009 | - openSpecModal_pt: 0, | |
4010 | - }); | |
4007 | + this.setData({ | |
4008 | + openSpecModal_pt: 0, | |
4009 | + }); | |
4011 | 4010 | if (this.data.is_normal == 0) { |
4012 | 4011 | //看一下有没有起购数,如果有起购数,要计算起购数 |
4013 | 4012 | // var qnum = parseFloat(th.data.prom_act.minbuynum); |
... | ... | @@ -4049,7 +4048,7 @@ Page({ |
4049 | 4048 | // return false; |
4050 | 4049 | // } |
4051 | 4050 | // } |
4052 | - | |
4051 | + | |
4053 | 4052 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- |
4054 | 4053 | // if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { |
4055 | 4054 | // if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { |
... | ... | @@ -4098,7 +4097,7 @@ Page({ |
4098 | 4097 | sto_sele_name: "" |
4099 | 4098 | }); |
4100 | 4099 | if (th.data.sto_sele_name == "") return s.my_warnning("请选择门店", 0, th); |
4101 | - | |
4100 | + | |
4102 | 4101 | //--------------此时操作的数据------------ |
4103 | 4102 | var newd = { |
4104 | 4103 | goods_id: o.goods_id, |
... | ... | @@ -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 | 4179 | newd['pick_name'] = th.data.sto_sele_name; |
4181 | 4180 | newd['pick_dis'] = th.data.sto_sele_distr; |
... | ... | @@ -4189,25 +4188,25 @@ Page({ |
4189 | 4188 | newd['prom_type'] = 0; |
4190 | 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 | 4193 | th.buyNow(newd); |
4195 | 4194 | }); |
4196 | 4195 | } |
4197 | 4196 | else { |
4198 | - // 点击立即参团 | |
4199 | - th.buyNow_pt(newd); | |
4200 | - }; | |
4197 | + // 点击立即参团 | |
4198 | + th.buyNow_pt(newd); | |
4199 | + }; | |
4201 | 4200 | }) |
4202 | 4201 | }, |
4203 | 4202 | //----------立即购买_pt----------- |
4204 | 4203 | buyNow_pt: function (e) { |
4205 | 4204 | s.set_b_now(e); |
4206 | 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 | 4212 | //-------跳转pt商品------- |
... | ... | @@ -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 | 4622 | saveImageToPhotosAlbum: function () { |
... | ... | @@ -4630,16 +4629,16 @@ Page({ |
4630 | 4629 | } |
4631 | 4630 | |
4632 | 4631 | if (this.data.share_hidden) { |
4633 | - this.setData({ share_hidden: false,}); | |
4632 | + this.setData({ share_hidden: false, }); | |
4634 | 4633 | }; |
4635 | 4634 | |
4636 | 4635 | //类型 0普通商品 1秒杀商品 2商家和会员团 3阶梯团 4阶梯团 9幸运购 |
4637 | 4636 | var type = 9; |
4638 | - console.log('type',type); | |
4637 | + console.log('type', type); | |
4639 | 4638 | if (type == 6) type = 2; |
4640 | 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 | 4642 | var that = this, th = that; |
4644 | 4643 | //设置画板显示,才能开始绘图 |
4645 | 4644 | that.setData({ |
... | ... | @@ -4650,8 +4649,8 @@ Page({ |
4650 | 4649 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, |
4651 | 4650 | var path2 = that.data.data.original_img; |
4652 | 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 | 4655 | var user_id = getApp().globalData.user_id ? getApp().globalData.user_id : 0; |
4657 | 4656 | if (user_id > 0) { |
... | ... | @@ -4664,13 +4663,13 @@ Page({ |
4664 | 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 | 4668 | // var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
4670 | 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 | 4674 | // 读取文件成功则OK-- |
4676 | 4675 | wx.getImageInfo({ |
... | ... | @@ -4685,86 +4684,86 @@ Page({ |
4685 | 4684 | |
4686 | 4685 | // context.fillStyle="#FFFFFF"; |
4687 | 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 | 4695 | if (th.data.share_b_img) { |
4697 | 4696 | pg_path = th.data.share_b_img; |
4698 | 4697 | } |
4699 | 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 | 4767 | if (th.data.prom_type == 1 || th.data.prom_type == 6 || th.data.prom_type == 4) { |
4769 | 4768 | share_title = th.data.prom_act.share_title; |
4770 | 4769 | if (!share_title) share_title = th.data.prom_act.title; |
... | ... | @@ -4784,8 +4783,8 @@ Page({ |
4784 | 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 | 4788 | // if (th.data.prom_act) |
4790 | 4789 | // pri0 = th.data.prom_act.price; |
4791 | 4790 | pri0 = parseFloat(pri0).toFixed(2); |
... | ... | @@ -4793,13 +4792,13 @@ Page({ |
4793 | 4792 | context.fillText("¥", wd1 - 15, 185 * unit); |
4794 | 4793 | context.setFontSize(31 * unit) |
4795 | 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 | 4804 | context.setFillStyle("gray") |
... | ... | @@ -4814,7 +4813,7 @@ Page({ |
4814 | 4813 | context.lineTo(wd2 + ut.measureText(pri0, 22 * unit) + 5, 206 * unit); |
4815 | 4814 | context.stroke(); |
4816 | 4815 | |
4817 | - } else if(type == 4 && type != 0) { | |
4816 | + } else if (type == 4 && type != 0) { | |
4818 | 4817 | context.setFillStyle("black"); |
4819 | 4818 | context.setFontSize(21.3 * unit) |
4820 | 4819 | th.draw_Text(context, share_title, |
... | ... | @@ -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 | 4843 | switch (type) { |
4845 | 4844 | case 0: break;//普通商品的展示 |
... | ... | @@ -5052,130 +5051,130 @@ Page({ |
5052 | 5051 | context.drawImage(vpath, 390 * unit, 726 * unit, 136 * unit, 136 * unit); |
5053 | 5052 | } |
5054 | 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 | 5412 | // } |
5414 | 5413 | // }) |
5415 | 5414 | }, |
5416 | - | |
5415 | + | |
5417 | 5416 | // 选择门店 |
5418 | 5417 | choice_store: function (ee) { |
5419 | 5418 | var th = this; |
... | ... | @@ -5429,7 +5428,7 @@ Page({ |
5429 | 5428 | getApp().confirmBox("门店库存不足", null, 25000, !1); |
5430 | 5429 | return false; |
5431 | 5430 | } |
5432 | - | |
5431 | + | |
5433 | 5432 | if (th.data.def_pickpu_list && !th.data.def_pickpu_list.length) { |
5434 | 5433 | getApp().confirmBox("门店库存不足", null, 25000, !1); |
5435 | 5434 | return false; |
... | ... | @@ -5489,7 +5488,7 @@ Page({ |
5489 | 5488 | }) |
5490 | 5489 | } |
5491 | 5490 | }, |
5492 | - | |
5491 | + | |
5493 | 5492 | //关闭选择门店 |
5494 | 5493 | close_popup: function (e) { |
5495 | 5494 | var th = this; |
... | ... | @@ -5541,7 +5540,7 @@ Page({ |
5541 | 5540 | sort_store: function () { |
5542 | 5541 | |
5543 | 5542 | }, |
5544 | - | |
5543 | + | |
5545 | 5544 | // 返回按钮 |
5546 | 5545 | returns: function () { |
5547 | 5546 | this.setData({ |
... | ... | @@ -5549,7 +5548,7 @@ Page({ |
5549 | 5548 | choice_sort_store: 0 |
5550 | 5549 | }); |
5551 | 5550 | }, |
5552 | - | |
5551 | + | |
5553 | 5552 | //---选择分类门店--- |
5554 | 5553 | choice_sort_store: function (e) { |
5555 | 5554 | var index = e.currentTarget.dataset.index; |
... | ... | @@ -5683,7 +5682,7 @@ Page({ |
5683 | 5682 | } |
5684 | 5683 | else { |
5685 | 5684 | th.setData({ |
5686 | - // openSpecModal_pt: 1, | |
5685 | + // openSpecModal_pt: 1, | |
5687 | 5686 | store: 0, |
5688 | 5687 | choice_sort_store: 0, |
5689 | 5688 | sort_store: 0 |
... | ... | @@ -5693,7 +5692,7 @@ Page({ |
5693 | 5692 | th.get_off_price(); |
5694 | 5693 | }) |
5695 | 5694 | }, |
5696 | - | |
5695 | + | |
5697 | 5696 | //---点击二级之后的选择--- |
5698 | 5697 | choose_for_store: function (e) { |
5699 | 5698 | var index_c = e.currentTarget.dataset.ind; |
... | ... | @@ -5704,7 +5703,7 @@ Page({ |
5704 | 5703 | }) |
5705 | 5704 | |
5706 | 5705 | }, |
5707 | - | |
5706 | + | |
5708 | 5707 | //把选择的门店设置成默认的门店def_pick |
5709 | 5708 | set_def_pick: function (e) { |
5710 | 5709 | var th = this; |
... | ... | @@ -5904,11 +5903,11 @@ Page({ |
5904 | 5903 | go_plus: function () { |
5905 | 5904 | getApp().goto("/pages/user/plus/plus"); |
5906 | 5905 | }, |
5907 | - | |
5906 | + | |
5908 | 5907 | go_card_info: function () { |
5909 | 5908 | getApp().goto("/pages/user/cardinfo/cardinfo"); |
5910 | 5909 | }, |
5911 | - | |
5910 | + | |
5912 | 5911 | //-- 根据ID拿出门店 -- |
5913 | 5912 | get_pick_from_list(pid) { |
5914 | 5913 | var all_pick_list = this.data.all_pick_list; |
... | ... | @@ -6137,7 +6136,7 @@ Page({ |
6137 | 6136 | this.get_sto(0) |
6138 | 6137 | this.setData({ openSpecModal_inte: 1, goodsInputNum: 1 }); |
6139 | 6138 | }, |
6140 | - | |
6139 | + | |
6141 | 6140 | //-- 积分购普通购买 -- |
6142 | 6141 | go_pay_integral_normal: function () { |
6143 | 6142 | var th = this; |
... | ... | @@ -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
packageD/pages/AI-test-skin/analyse/analyse.js
... | ... | @@ -235,6 +235,7 @@ Page({ |
235 | 235 | console.log(check_data); |
236 | 236 | //检查睁眼闭眼 |
237 | 237 | var eye_status = check_data.eye_status; |
238 | + console.log('eye_status',eye_status); | |
238 | 239 | if (eye_status.left_eye > 0.1 || eye_status.right_eye > 0.1) { |
239 | 240 | // var msg = "未闭眼拍照"; |
240 | 241 | // th.go_error(msg); |
... | ... | @@ -272,7 +273,7 @@ Page({ |
272 | 273 | // return false; |
273 | 274 | fail_result.push({ |
274 | 275 | type: 4, |
275 | - reason: "图片质量不佳" | |
276 | + reason: "质量检测未通过" | |
276 | 277 | }) |
277 | 278 | } |
278 | 279 | |
... | ... | @@ -464,7 +465,7 @@ Page({ |
464 | 465 | } |
465 | 466 | if (fail_result.length > 0) { |
466 | 467 | fail_result = JSON.stringify(fail_result); |
467 | - th.go_error1(fail_result); | |
468 | + th.go_error(fail_result); | |
468 | 469 | return false; |
469 | 470 | } |
470 | 471 | th.analyse_by_mt(img_info,analyse_info); | ... | ... |
pages/cart/cart2_inte/cart2_inte.js
... | ... | @@ -161,19 +161,6 @@ Page({ |
161 | 161 | |
162 | 162 | } else { |
163 | 163 | this.getuser_addr(function (ie) { |
164 | - /*-- | |
165 | - //地址切换要把包邮券清空 | |
166 | - if( !th.data.user_addr || !ie || th.data.user_addr.address_id!=ie.address_id){ | |
167 | - var using_quan=th.data.using_quan; | |
168 | - for(var i in using_quan){ | |
169 | - var item=using_quan[i]; | |
170 | - if(item.isby==1){ | |
171 | - var ob={},txt="using_quan["+i+"]";ob[txt]={}; | |
172 | - th.setData(ob); | |
173 | - } | |
174 | - } | |
175 | - | |
176 | - }--*/ | |
177 | 164 | |
178 | 165 | //th.data.prom_goods_map={}; |
179 | 166 | //更换地址回来要重新调用计算价钱的接口 | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
... | ... | @@ -77,14 +77,14 @@ Page({ |
77 | 77 | }, |
78 | 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 | 60 | }, |
61 | 61 | |
62 | 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 | 67 | getApp().goto('/pages/togoin/togoin'); |
68 | 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 | 77 | GetBuyPrice: function (e) { |
80 | 78 | var that = this.data; | ... | ... |
pages/giftpack/mygiftpack/mygiftpack.js
... | ... | @@ -74,16 +74,15 @@ Page({ |
74 | 74 | }, |
75 | 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 | 88 | getList: function() { | ... | ... |
pages/team/team_ping/team_ping.js
... | ... | @@ -90,13 +90,6 @@ Page({ |
90 | 90 | order_goods=null;//订单商品表 |
91 | 91 | |
92 | 92 | //获取订单表的信息根据活动user_id,pt_prom_id>0 AND pay_time>0 |
93 | - /*--- | |
94 | - await getApp().request.promiseGet("/api/weshop/order/page?"+where, { | |
95 | - data: { is_pt:1,store_id: os.stoid, user_id: user_id, pageSize: 6, page: this.data.currentPage,} | |
96 | - }).then(res => { | |
97 | - order = res.data.data.pageData; | |
98 | - this.data.currentPage++; | |
99 | - })--*/ | |
100 | 93 | |
101 | 94 | await getApp().request.promiseGet("/api/weshop/order/pageTuan?"+where, { |
102 | 95 | data: { is_pt:1,store_id: os.stoid, user_id: user_id, pageSize: 6, page: this.data.currentPage,} | ... | ... |
pages/user/assistance/assistance.js
... | ... | @@ -28,17 +28,17 @@ Page({ |
28 | 28 | timer: "", //任务列表的定时器 |
29 | 29 | s_num: "", //多少人已经领取任务 |
30 | 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 | 42 | var th = this; |
43 | 43 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
44 | 44 | nav_b.set_name("助力", "/pages/user/assistance/assistance"); |
... | ... | @@ -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 | 56 | getApp().goto('/pages/togoin/togoin'); |
58 | 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 | 79 | assistance() { |
83 | 80 | var th = this; |
... | ... | @@ -96,10 +93,10 @@ Page({ |
96 | 93 | th.setData({ |
97 | 94 | zl_act: help_data, |
98 | 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 | 101 | if (th.data.help_id != "" && th.data.help_id != null) { |
105 | 102 | //我的任务 |
... | ... | @@ -112,11 +109,11 @@ Page({ |
112 | 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 | 114 | return ut.null_promise(); |
118 | 115 | }).then(res => { |
119 | - if ( res && res.data &&res.data.code == 0) | |
116 | + if (res && res.data && res.data.code == 0) | |
120 | 117 | th.setData({ |
121 | 118 | s_num: res.data.data.countAll |
122 | 119 | }) |
... | ... | @@ -126,13 +123,13 @@ Page({ |
126 | 123 | }, |
127 | 124 | |
128 | 125 | //--点击获取用户任务列表--会员的任务列表 |
129 | - get_list: function() { | |
126 | + get_list: function () { | |
130 | 127 | |
131 | 128 | var th = this; |
132 | 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 | 131 | var help_id = this.data.help_id; |
135 | - var r=Math.random()*100; | |
132 | + var r = Math.random() * 100; | |
136 | 133 | t.request.get("/api/weshop/marketing/help/help/user/page", { |
137 | 134 | isShowLoading: true, |
138 | 135 | data: { |
... | ... | @@ -141,9 +138,9 @@ Page({ |
141 | 138 | helpId: help_id, |
142 | 139 | page: page, |
143 | 140 | pageSize: 5, |
144 | - r:r, | |
141 | + r: r, | |
145 | 142 | }, |
146 | - success: function(res) { | |
143 | + success: function (res) { | |
147 | 144 | clearTimeout(th.data.timer); |
148 | 145 | |
149 | 146 | if (!th.data.is_load) |
... | ... | @@ -182,17 +179,17 @@ Page({ |
182 | 179 | }, |
183 | 180 | |
184 | 181 | //-----跳转到领取礼包的页面------ |
185 | - go_task: function() { | |
182 | + go_task: function () { | |
186 | 183 | var th = this; |
187 | 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 | 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 | 193 | var th = this; |
197 | 194 | var index = e.currentTarget.dataset.index; //获取当前选择的是任务还是活动说明 |
198 | 195 | var switch_head = th.data.switch_head; //0任务,1活动说明 |
... | ... | @@ -204,50 +201,50 @@ Page({ |
204 | 201 | }, |
205 | 202 | |
206 | 203 | //关闭导航 |
207 | - close: function() { | |
204 | + close: function () { | |
208 | 205 | var th = this; |
209 | 206 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
210 | 207 | nav_b.close_box(); |
211 | 208 | }, |
212 | 209 | |
213 | 210 | // 领取礼包 |
214 | - get_libao: function(e) { | |
211 | + get_libao: function (e) { | |
215 | 212 | var help_id = e.currentTarget.dataset.help_id;//活动id |
216 | 213 | var taskId = e.currentTarget.dataset.taskid;//任务id |
217 | 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 | 218 | //查看礼包id |
222 | - select_libao: function(e) { | |
219 | + select_libao: function (e) { | |
223 | 220 | var orderSn = e.currentTarget.dataset.ordersn; //订单号 |
224 | 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 | 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 | }) | ... | ... |
utils/filter.wxs
... | ... | @@ -82,24 +82,7 @@ var filters = { |
82 | 82 | } |
83 | 83 | }, |
84 | 84 | |
85 | - | |
86 | - // show_default: function (value, placeholder, multiple) { | |
87 | - // if(typeof value === 'number') { | |
88 | - // if(isNaN(value) || value === 0) { | |
89 | - // return placeholder || '0'; | |
90 | - // } else { | |
91 | - // if(multiple) { | |
92 | - // return value / multiple; | |
93 | - // } else { | |
94 | - // return value; | |
95 | - // } | |
96 | - // }; | |
97 | - // } else if(value === '' || value === undefined || value === null) { | |
98 | - // return placeholder || '-'; | |
99 | - // } else { | |
100 | - // return value; | |
101 | - // } | |
102 | - // }, | |
85 | + | |
103 | 86 | show_default: function (value, placeholder, multiple) { |
104 | 87 | if(typeof value === 'number') { |
105 | 88 | if(isNaN(value)) { | ... | ... |