Commit 6aee04b3bfd767e90f9b2cb5d88a1e388d3b81e9

Authored by 后端研发-苏泰源
2 parents a99de185 6927ef30

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

... ... @@ -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

1.72 KB | W: | H:

1.26 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/ct_num.png

3.63 KB | W: | H:

703 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/default_g_img.gif

7.54 KB | W: | H:

4.23 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/hui_hear_pic.png

5.13 KB | W: | H:

2.2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/mackground.png

3.96 KB | W: | H:

1.9 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/miao_share.png

6.07 KB | W: | H:

3.6 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/q_tj.png

1.81 KB | W: | H:

364 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/s_gou.png

3.87 KB | W: | H:

2.22 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
images/share/share_bg.png

7.03 KB | W: | H:

1.57 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
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(&quot;../../../../utils/util.js&quot;),
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
... ... @@ -252,9 +252,6 @@ Page({
252 252  
253 253 //------初始化加载----------
254 254 onLoad: function (t) {
255   - if(!getApp().is_Single_page()){
256   - return false;
257   - }
258 255 var ee = this, that = ee, th = ee,
259 256 pre_id = t.pre_id,
260 257 gid = t.goods_id,
... ...
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)) {
... ...