Commit cff760d3dc64fb85a5146005f9b523dc36592a84
1 parent
23d99549
首页礼包信息判断
Showing
1 changed file
with
226 additions
and
161 deletions
pages/index/index/index.js
| 1 | 1 | var e = function (e) { |
| 2 | - return e && e.__esModule ? e : { | |
| 3 | - default: e | |
| 4 | - }; | |
| 5 | - }(require("../../../utils/LoadMore.js")), t = getApp(), a = t.request, o = t.globalData.setting, os = o, | |
| 2 | + return e && e.__esModule ? e : { | |
| 3 | + default: e | |
| 4 | + }; | |
| 5 | +}(require("../../../utils/LoadMore.js")), t = getApp(), a = t.request, o = t.globalData.setting, os = o, | |
| 6 | 6 | i = require("../../../utils/util.js"), ut = i, s = require("../../../utils/common.js"), n = new e.default(); |
| 7 | 7 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
| 8 | 8 | var api = require('../../../api/api.js'); |
| 9 | - | |
| 9 | +var d = getApp().globalData; | |
| 10 | + | |
| 10 | 11 | Page({ |
| 11 | 12 | data: { |
| 12 | 13 | url: o.imghost, |
| 13 | - swiperimage: ["/miniapp/images/title.png","/miniapp/images/newpeople/newpeople.png"], | |
| 14 | + swiperimage: ["/miniapp/images/title.png"],//,"/miniapp/images/newpeople/newpeople.png" | |
| 14 | 15 | resourceUrl: o.resourceUrl, |
| 15 | 16 | logo: o.appLogo, |
| 16 | 17 | homeData: null, |
| ... | ... | @@ -33,30 +34,30 @@ Page({ |
| 33 | 34 | appdata: null, |
| 34 | 35 | saleGoods: null,//秒杀数据 |
| 35 | 36 | pindGoods: null,//拼单数据 |
| 36 | - newGoods:null,//新商品 | |
| 37 | - hotGoods:null,//hot商品 | |
| 37 | + newGoods: null,//新商品 | |
| 38 | + hotGoods: null,//hot商品 | |
| 38 | 39 | //----控制是是否显示计时器--- |
| 39 | - is_timer:1, | |
| 40 | - ishow:0, | |
| 40 | + is_timer: 1, | |
| 41 | + ishow: 0, | |
| 41 | 42 | //是不是显示自定义模板 |
| 42 | - isTemplate:0, | |
| 43 | - template_arr:null, | |
| 44 | - bgcolor_t:'', | |
| 45 | - | |
| 46 | - banner_index:0, | |
| 47 | - flash_index:0, | |
| 48 | - pt_index:0, | |
| 49 | - | |
| 50 | - pt_timer_item:null, | |
| 51 | - pt_timer_arr:null, | |
| 52 | - pt_timer:null, | |
| 53 | - pt_timer_active:0, | |
| 43 | + isTemplate: 0, | |
| 44 | + template_arr: null, | |
| 45 | + bgcolor_t: '', | |
| 46 | + | |
| 47 | + banner_index: 0, | |
| 48 | + flash_index: 0, | |
| 49 | + pt_index: 0, | |
| 50 | + | |
| 51 | + pt_timer_item: null, | |
| 52 | + pt_timer_arr: null, | |
| 53 | + pt_timer: null, | |
| 54 | + pt_timer_active: 0, | |
| 54 | 55 | //看下商家是否开通会员权益 |
| 55 | - is_boot:0, | |
| 56 | - gd_category:null, | |
| 57 | - is_no_more:0, | |
| 58 | - max_sw_height:0, //banner的最大高度 | |
| 59 | - is_disgraceful:1,//是否显示新人广告 | |
| 56 | + is_boot: 0, | |
| 57 | + gd_category: null, | |
| 58 | + is_no_more: 0, | |
| 59 | + max_sw_height: 0, //banner的最大高度 | |
| 60 | + is_disgraceful: 0,//是否显示新人广告 | |
| 60 | 61 | }, |
| 61 | 62 | |
| 62 | 63 | onLoad: function () { |
| ... | ... | @@ -73,18 +74,19 @@ Page({ |
| 73 | 74 | th.setData({ is_boot: is_init }); |
| 74 | 75 | } |
| 75 | 76 | }) |
| 77 | + th.is_new(); | |
| 76 | 78 | |
| 77 | 79 | }, |
| 78 | 80 | //关闭新用户领取广告 |
| 79 | - close_disgraceful:function(){ | |
| 81 | + close_disgraceful: function () { | |
| 80 | 82 | var th = this; |
| 81 | - th.setData({ | |
| 82 | - is_disgraceful:0 | |
| 83 | - }) | |
| 83 | + th.setData({ | |
| 84 | + is_disgraceful: 0 | |
| 85 | + }) | |
| 84 | 86 | }, |
| 85 | 87 | async onShow() { |
| 86 | 88 | var th = this; |
| 87 | - if(getApp().globalData.user_id) getApp().requestCardNum(); | |
| 89 | + if (getApp().globalData.user_id) getApp().requestCardNum(); | |
| 88 | 90 | await this.init_load(); |
| 89 | 91 | //显示的时候要开启计时器 |
| 90 | 92 | this.data.is_timer = 1; |
| ... | ... | @@ -107,7 +109,7 @@ Page({ |
| 107 | 109 | if (th.data.pt_timer_arr && th.data.pt_timer_arr.length > 0) { |
| 108 | 110 | for (var i in th.data.pt_timer_arr) { |
| 109 | 111 | var p_item = th.data.pt_timer_arr[i]; |
| 110 | - await getApp().request.promiseGet("/api/weshop/users/get/" + os.stoid + "/" + p_item.user_id, {1: 1}).then(res => { | |
| 112 | + await getApp().request.promiseGet("/api/weshop/users/get/" + os.stoid + "/" + p_item.user_id, { 1: 1 }).then(res => { | |
| 111 | 113 | th.data.pt_timer_arr[i].head_pic = res.data.data.head_pic; |
| 112 | 114 | th.data.pt_timer_arr[i].nickname = res.data.data.nickname; |
| 113 | 115 | }) |
| ... | ... | @@ -117,51 +119,51 @@ Page({ |
| 117 | 119 | |
| 118 | 120 | //---处理正在6个分类---- |
| 119 | 121 | await getApp().request.promiseGet("/api/weshop/goodscategory/page", { |
| 120 | - data: {store_id: os.stoid, pageSize: 5,is_show:1} | |
| 122 | + data: { store_id: os.stoid, pageSize: 5, is_show: 1 } | |
| 121 | 123 | }).then(res => { |
| 122 | - if(res.data.data) { | |
| 123 | - var gd_category = res.data.data.pageData; | |
| 124 | - | |
| 125 | - th.setData({gd_category: gd_category}); | |
| 124 | + if (res.data.data) { | |
| 125 | + var gd_category = res.data.data.pageData; | |
| 126 | + | |
| 127 | + th.setData({ gd_category: gd_category }); | |
| 126 | 128 | } |
| 127 | 129 | }) |
| 128 | 130 | }, |
| 129 | - | |
| 131 | + | |
| 130 | 132 | //当隐藏的时候就关闭计时器 |
| 131 | - onHide:function(){ | |
| 132 | - this.data.is_timer=0; | |
| 133 | + onHide: function () { | |
| 134 | + this.data.is_timer = 0; | |
| 133 | 135 | clearInterval(this.data.pt_timer) |
| 134 | 136 | }, |
| 135 | 137 | |
| 136 | 138 | //同步初始加载 |
| 137 | - async init_load(){ | |
| 138 | - var th=this; | |
| 139 | - await getApp().get_isbuy(); | |
| 140 | - this.setappdata(getApp().globalData.wxapp_buy_obj); | |
| 141 | - await getApp().getConfig_ays(); | |
| 142 | - | |
| 143 | - //因为营销版本的功能包含了自定义模板的功能,是同时的 | |
| 144 | - //读取全局是否有弄自定义模板 | |
| 145 | - await api.get_template_fir(o.stoid).then(res=>{ | |
| 146 | - var data=res.data.data; | |
| 147 | - if(data.length>0){ | |
| 148 | - var temp_data=data[0]; | |
| 149 | - var t_arr=JSON.parse(temp_data.json_str); | |
| 150 | - th.setData({ template_arr: t_arr, isTemplate: 1, bgcolor_t: temp_data.bkcolor}); | |
| 151 | - } | |
| 152 | - }) | |
| 153 | - | |
| 154 | - | |
| 155 | - //--首页的问题-- | |
| 156 | - if(getApp().globalData.config && getApp().globalData.config.store_name!=undefined && getApp().globalData.config.store_name!=null ){ | |
| 157 | - wx.setNavigationBarTitle({ | |
| 158 | - title: getApp().globalData.config.store_name, | |
| 159 | - }); | |
| 160 | - }else{ | |
| 161 | - wx.setNavigationBarTitle({ | |
| 162 | - title: getApp().globalData.setting.appName, | |
| 163 | - }); | |
| 139 | + async init_load() { | |
| 140 | + var th = this; | |
| 141 | + await getApp().get_isbuy(); | |
| 142 | + this.setappdata(getApp().globalData.wxapp_buy_obj); | |
| 143 | + await getApp().getConfig_ays(); | |
| 144 | + | |
| 145 | + //因为营销版本的功能包含了自定义模板的功能,是同时的 | |
| 146 | + //读取全局是否有弄自定义模板 | |
| 147 | + await api.get_template_fir(o.stoid).then(res => { | |
| 148 | + var data = res.data.data; | |
| 149 | + if (data.length > 0) { | |
| 150 | + var temp_data = data[0]; | |
| 151 | + var t_arr = JSON.parse(temp_data.json_str); | |
| 152 | + th.setData({ template_arr: t_arr, isTemplate: 1, bgcolor_t: temp_data.bkcolor }); | |
| 164 | 153 | } |
| 154 | + }) | |
| 155 | + | |
| 156 | + | |
| 157 | + //--首页的问题-- | |
| 158 | + if (getApp().globalData.config && getApp().globalData.config.store_name != undefined && getApp().globalData.config.store_name != null) { | |
| 159 | + wx.setNavigationBarTitle({ | |
| 160 | + title: getApp().globalData.config.store_name, | |
| 161 | + }); | |
| 162 | + } else { | |
| 163 | + wx.setNavigationBarTitle({ | |
| 164 | + title: getApp().globalData.setting.appName, | |
| 165 | + }); | |
| 166 | + } | |
| 165 | 167 | }, |
| 166 | 168 | |
| 167 | 169 | //---读取数据内容--- |
| ... | ... | @@ -170,16 +172,16 @@ Page({ |
| 170 | 172 | //----广告---- |
| 171 | 173 | var e = this; |
| 172 | 174 | await getApp().request.promiseGet("/api/weshop/ad/list?pid=2&store_id=" + o.stoid, { |
| 173 | - data:{enabled:1} | |
| 174 | - }).then(res=>{ | |
| 175 | + data: { enabled: 1 } | |
| 176 | + }).then(res => { | |
| 175 | 177 | var a = res.data.data; |
| 176 | 178 | var arr = new Array(); |
| 177 | 179 | for (var i = 0; i < a.length; i++) { |
| 178 | 180 | var tt = { 'ad_code': o.imghost + a[i].ad_code, 'media_link': '' }; |
| 179 | 181 | arr.push(tt); |
| 180 | 182 | } |
| 181 | - if (arr.length>0) e.setData({ banner: arr, }); | |
| 182 | - | |
| 183 | + if (arr.length > 0) e.setData({ banner: arr, }); | |
| 184 | + | |
| 183 | 185 | wx.stopPullDownRefresh(); |
| 184 | 186 | }) |
| 185 | 187 | |
| ... | ... | @@ -200,20 +202,20 @@ Page({ |
| 200 | 202 | flash_data = e.data.data.pageData; |
| 201 | 203 | if (flash_data == null || flash_data.length <= 0) return false; |
| 202 | 204 | |
| 203 | - | |
| 205 | + | |
| 204 | 206 | //当前时间戳 |
| 205 | 207 | var nt = ut.gettimestamp(); |
| 206 | 208 | |
| 207 | - flash_data.forEach(function (val,ind) { | |
| 208 | - if(val.start_time>nt) flash_data[ind].status=0; | |
| 209 | - else if(val.end_time>nt) flash_data[ind].status=1; | |
| 210 | - if(val.buy_num>=val.goods_num) flash_data[ind].status=2; | |
| 209 | + flash_data.forEach(function (val, ind) { | |
| 210 | + if (val.start_time > nt) flash_data[ind].status = 0; | |
| 211 | + else if (val.end_time > nt) flash_data[ind].status = 1; | |
| 212 | + if (val.buy_num >= val.goods_num) flash_data[ind].status = 2; | |
| 211 | 213 | }); |
| 212 | 214 | |
| 213 | 215 | var arr = new Array(); |
| 214 | 216 | //--三个三个一组--- |
| 215 | - for(var i=0;i< flash_data.length;i+=3){ | |
| 216 | - arr.push(flash_data.slice(i,i+3)); | |
| 217 | + for (var i = 0; i < flash_data.length; i += 3) { | |
| 218 | + arr.push(flash_data.slice(i, i + 3)); | |
| 217 | 219 | } |
| 218 | 220 | th.setData({ |
| 219 | 221 | saleGoods: arr |
| ... | ... | @@ -234,35 +236,35 @@ Page({ |
| 234 | 236 | var e = res; |
| 235 | 237 | if (e.data.code == 0) { |
| 236 | 238 | var pd_data = e.data.data.pageData; |
| 237 | - | |
| 239 | + | |
| 238 | 240 | if (pd_data.length == 0) return; |
| 239 | - | |
| 241 | + | |
| 240 | 242 | //获取当前 |
| 241 | 243 | var nt = ut.gettimestamp(); |
| 242 | - pd_data.forEach(function (val,ind) { | |
| 243 | - if(val.start_time>nt) pd_data[ind].status=0; | |
| 244 | - else if(val.end_time>nt) pd_data[ind].status=1; | |
| 245 | - if(val.buy_num>=val.goods_num) pd_data[ind].status=2; | |
| 244 | + pd_data.forEach(function (val, ind) { | |
| 245 | + if (val.start_time > nt) pd_data[ind].status = 0; | |
| 246 | + else if (val.end_time > nt) pd_data[ind].status = 1; | |
| 247 | + if (val.buy_num >= val.goods_num) pd_data[ind].status = 2; | |
| 246 | 248 | }); |
| 247 | - | |
| 248 | - //获取当前时间,比较拼团中还在未开始 | |
| 249 | + | |
| 250 | + //获取当前时间,比较拼团中还在未开始 | |
| 249 | 251 | var timestamp = new Date().getTime(); |
| 250 | 252 | var is_team_tepy; |
| 251 | - for (var j = 0; j < pd_data.length;j++ ){ | |
| 253 | + for (var j = 0; j < pd_data.length; j++) { | |
| 252 | 254 | pd_data[j].is_team_tepy = 1; |
| 253 | - if (timestamp<pd_data[j].start_time*1000){ | |
| 255 | + if (timestamp < pd_data[j].start_time * 1000) { | |
| 254 | 256 | var is_team_tepy; |
| 255 | 257 | pd_data[j].is_team_tepy = 0; |
| 256 | - } | |
| 258 | + } | |
| 257 | 259 | } |
| 258 | - | |
| 260 | + | |
| 259 | 261 | var arr = new Array(); |
| 260 | 262 | //--2个2个一组--- |
| 261 | - for(var i=0;i< pd_data.length;i+=2){ | |
| 262 | - | |
| 263 | - arr.push(pd_data.slice(i,i+2)); | |
| 263 | + for (var i = 0; i < pd_data.length; i += 2) { | |
| 264 | + | |
| 265 | + arr.push(pd_data.slice(i, i + 2)); | |
| 264 | 266 | } |
| 265 | - | |
| 267 | + | |
| 266 | 268 | th.setData({ |
| 267 | 269 | pindGoods: arr |
| 268 | 270 | }); |
| ... | ... | @@ -273,7 +275,7 @@ Page({ |
| 273 | 275 | //------新品------- |
| 274 | 276 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { |
| 275 | 277 | data: { |
| 276 | - is_mainshow: 1, isonsale: 1, is_on_sale: 1, store_id: o.stoid, pageSize: 9,is_new:1,orderField:"sort" | |
| 278 | + is_mainshow: 1, isonsale: 1, is_on_sale: 1, store_id: o.stoid, pageSize: 9, is_new: 1, orderField: "sort" | |
| 277 | 279 | } |
| 278 | 280 | }).then(res => { |
| 279 | 281 | var e = res; |
| ... | ... | @@ -281,8 +283,8 @@ Page({ |
| 281 | 283 | var new_data = e.data.data.pageData; |
| 282 | 284 | var arr = new Array(); |
| 283 | 285 | //--三个三个一组--- |
| 284 | - for(var i=0;i< new_data.length;i+=3){ | |
| 285 | - arr.push(new_data.slice(i,i+3)); | |
| 286 | + for (var i = 0; i < new_data.length; i += 3) { | |
| 287 | + arr.push(new_data.slice(i, i + 3)); | |
| 286 | 288 | } |
| 287 | 289 | th.setData({ |
| 288 | 290 | newGoods: arr, |
| ... | ... | @@ -293,7 +295,7 @@ Page({ |
| 293 | 295 | //------热卖------- |
| 294 | 296 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { |
| 295 | 297 | data: { |
| 296 | - is_mainshow: 1, isonsale: 1, is_on_sale: 1, store_id: o.stoid, pageSize: 9,is_hot:1,orderField:"sort" | |
| 298 | + is_mainshow: 1, isonsale: 1, is_on_sale: 1, store_id: o.stoid, pageSize: 9, is_hot: 1, orderField: "sort" | |
| 297 | 299 | } |
| 298 | 300 | }).then(res => { |
| 299 | 301 | var e = res; |
| ... | ... | @@ -301,8 +303,8 @@ Page({ |
| 301 | 303 | var new_data = e.data.data.pageData; |
| 302 | 304 | var arr = new Array(); |
| 303 | 305 | //--三个三个一组--- |
| 304 | - for(var i=0;i< new_data.length;i+=3){ | |
| 305 | - arr.push(new_data.slice(i,i+3)); | |
| 306 | + for (var i = 0; i < new_data.length; i += 3) { | |
| 307 | + arr.push(new_data.slice(i, i + 3)); | |
| 306 | 308 | } |
| 307 | 309 | th.setData({ |
| 308 | 310 | hotGoods: arr, |
| ... | ... | @@ -311,14 +313,14 @@ Page({ |
| 311 | 313 | }) |
| 312 | 314 | //---调用信息--- |
| 313 | 315 | // this.requestRecommend(); |
| 314 | - this.setData({ishow:1}); | |
| 316 | + this.setData({ ishow: 1 }); | |
| 315 | 317 | //---先获取会员--- |
| 316 | 318 | t.getUserFir(function () { |
| 317 | 319 | |
| 318 | 320 | }); |
| 319 | 321 | var goods_list = this.selectComponent("#goods_list"); //组件的id |
| 320 | 322 | goods_list.init(); |
| 321 | - setTimeout(function () { goods_list.get_list();},300) | |
| 323 | + setTimeout(function () { goods_list.get_list(); }, 300) | |
| 322 | 324 | }, |
| 323 | 325 | |
| 324 | 326 | //--判断小程序是否过期-- |
| ... | ... | @@ -335,7 +337,7 @@ Page({ |
| 335 | 337 | //---加载更多是靠这个函数---- |
| 336 | 338 | onReachBottom: function () { |
| 337 | 339 | var goods_list = this.selectComponent("#goods_list"); //组件的id |
| 338 | - if(goods_list) goods_list.get_list(); | |
| 340 | + if (goods_list) goods_list.get_list(); | |
| 339 | 341 | }, |
| 340 | 342 | |
| 341 | 343 | |
| ... | ... | @@ -395,7 +397,7 @@ Page({ |
| 395 | 397 | bind_bnerr: function (e) { |
| 396 | 398 | var _errImg = e.target.dataset.errorimg; |
| 397 | 399 | var _errObj = {}; |
| 398 | - _errObj[_errImg] = this.data.url+ "/miniapp/images/del/logo.jpg"; | |
| 400 | + _errObj[_errImg] = this.data.url + "/miniapp/images/del/logo.jpg"; | |
| 399 | 401 | this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; |
| 400 | 402 | }, |
| 401 | 403 | |
| ... | ... | @@ -403,12 +405,12 @@ Page({ |
| 403 | 405 | bind_bnerr2: function (e) { |
| 404 | 406 | var _errImg = e.target.dataset.errorimg; |
| 405 | 407 | var _errurl = e.target.dataset.url; |
| 406 | - var _errObj = {}; | |
| 407 | - _errObj[_errImg] = "/miniapp/images/default_g_img.gif"; | |
| 408 | - this.setData(_errObj); //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
| 409 | - | |
| 408 | + var _errObj = {}; | |
| 409 | + _errObj[_errImg] = "/miniapp/images/default_g_img.gif"; | |
| 410 | + this.setData(_errObj); //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
| 411 | + | |
| 410 | 412 | }, |
| 411 | -//图片失败,默认图片 | |
| 413 | + //图片失败,默认图片 | |
| 412 | 414 | bind_bnerr3: function (e) { |
| 413 | 415 | var _errImg = e.target.dataset.errorimg; |
| 414 | 416 | var _Img = e.target.dataset.img; |
| ... | ... | @@ -428,7 +430,7 @@ Page({ |
| 428 | 430 | |
| 429 | 431 | //----秒杀倒计时函数----- |
| 430 | 432 | countDown() { |
| 431 | - if(!this.data.is_timer) return false; | |
| 433 | + if (!this.data.is_timer) return false; | |
| 432 | 434 | var th = this; |
| 433 | 435 | // 获取当前时间,同时得到活动结束时间数组 |
| 434 | 436 | var newTime = ut.gettimestamp(); |
| ... | ... | @@ -477,9 +479,7 @@ Page({ |
| 477 | 479 | |
| 478 | 480 | //----拼单倒计时函数----- |
| 479 | 481 | countDown2() { |
| 480 | - if(!this.data.is_timer) return false; | |
| 481 | - | |
| 482 | - | |
| 482 | + if (!this.data.is_timer) return false; | |
| 483 | 483 | |
| 484 | 484 | var th = this; |
| 485 | 485 | // 获取当前时间,同时得到活动结束时间数组 |
| ... | ... | @@ -529,28 +529,28 @@ Page({ |
| 529 | 529 | setTimeout(th.countDown2, 1000); |
| 530 | 530 | }, |
| 531 | 531 | |
| 532 | - bannerSwiperChange:function (e) { | |
| 533 | - var index=e.detail.current; | |
| 534 | - this.setData({banner_index:index}); | |
| 532 | + bannerSwiperChange: function (e) { | |
| 533 | + var index = e.detail.current; | |
| 534 | + this.setData({ banner_index: index }); | |
| 535 | 535 | }, |
| 536 | - flashSwiperChange:function (e) { | |
| 537 | - var index=e.detail.current; | |
| 538 | - this.setData({flash_index:index}); | |
| 536 | + flashSwiperChange: function (e) { | |
| 537 | + var index = e.detail.current; | |
| 538 | + this.setData({ flash_index: index }); | |
| 539 | 539 | }, |
| 540 | - ptSwiperChange:function (e) { | |
| 541 | - var index=e.detail.current; | |
| 542 | - this.setData({pt_index:index}); | |
| 540 | + ptSwiperChange: function (e) { | |
| 541 | + var index = e.detail.current; | |
| 542 | + this.setData({ pt_index: index }); | |
| 543 | 543 | }, |
| 544 | 544 | |
| 545 | 545 | Interval_pt() { |
| 546 | - var th=this; | |
| 547 | - this.data.pt_timer=setInterval(function () { | |
| 548 | - var item=ut.get_rand_item(th.data.pt_timer_arr); | |
| 549 | - th.setData({pt_timer_active:1,pt_timer_item:item}); | |
| 550 | - setTimeout(function () { | |
| 551 | - th.setData({pt_timer_active:0}); | |
| 552 | - },1500) | |
| 553 | - },4000); | |
| 546 | + var th = this; | |
| 547 | + this.data.pt_timer = setInterval(function () { | |
| 548 | + var item = ut.get_rand_item(th.data.pt_timer_arr); | |
| 549 | + th.setData({ pt_timer_active: 1, pt_timer_item: item }); | |
| 550 | + setTimeout(function () { | |
| 551 | + th.setData({ pt_timer_active: 0 }); | |
| 552 | + }, 1500) | |
| 553 | + }, 4000); | |
| 554 | 554 | }, |
| 555 | 555 | |
| 556 | 556 | |
| ... | ... | @@ -560,29 +560,29 @@ Page({ |
| 560 | 560 | // 允许从相机和相册扫码 |
| 561 | 561 | wx.scanCode({ |
| 562 | 562 | success: (res) => { |
| 563 | - var result = res.result; | |
| 564 | - wx.navigateTo({ | |
| 565 | - url: "/pages/goods/search/search?s_key="+result, | |
| 566 | - }); | |
| 563 | + var result = res.result; | |
| 564 | + wx.navigateTo({ | |
| 565 | + url: "/pages/goods/search/search?s_key=" + result, | |
| 566 | + }); | |
| 567 | 567 | } |
| 568 | 568 | }) |
| 569 | 569 | }, |
| 570 | 570 | |
| 571 | 571 | //跳转到分类 |
| 572 | - go_cate:function(){ | |
| 572 | + go_cate: function () { | |
| 573 | 573 | getApp().goto("/pages/goods/categoryList/categoryList"); |
| 574 | 574 | }, |
| 575 | 575 | |
| 576 | - go_url:function(e){ | |
| 577 | - var url=e.currentTarget.dataset.url; | |
| 578 | - getApp().goto(url); | |
| 576 | + go_url: function (e) { | |
| 577 | + var url = e.currentTarget.dataset.url; | |
| 578 | + getApp().goto(url); | |
| 579 | 579 | }, |
| 580 | 580 | |
| 581 | - bind_bnerr_icon:function (e) { | |
| 581 | + bind_bnerr_icon: function (e) { | |
| 582 | 582 | var def = "/miniapp/images/no_cate_def.png"; |
| 583 | 583 | var _err = e.currentTarget.dataset.err; |
| 584 | - var ob={}; | |
| 585 | - ob[_err]=def; | |
| 584 | + var ob = {}; | |
| 585 | + ob[_err] = def; | |
| 586 | 586 | this.setData(ob); |
| 587 | 587 | }, |
| 588 | 588 | |
| ... | ... | @@ -594,24 +594,89 @@ Page({ |
| 594 | 594 | wx.navigateTo({ url: lurl }); |
| 595 | 595 | }, |
| 596 | 596 | |
| 597 | - //跳转到权益 | |
| 598 | - go_quanyi:function(t){ | |
| 599 | - var user_info = getApp().globalData.userInfo; | |
| 600 | - if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | |
| 601 | - wx.navigateTo({ url: '/pages/getphone/getphone', }) | |
| 602 | - return false; | |
| 603 | - } | |
| 604 | - getApp().goto("/pages/user/userqy/userqy"); | |
| 605 | - }, | |
| 606 | - | |
| 607 | - imageLoad:function (e) { | |
| 608 | - var imgwidth = e.detail.width; | |
| 609 | - var imgheight = e.detail.height; | |
| 610 | - //宽高比 | |
| 611 | - var ratio = imgwidth / imgheight; | |
| 612 | - //计算的高度值 | |
| 613 | - var viewHeight = 715 / ratio; | |
| 614 | - if(this.data.max_sw_height<viewHeight) this.setData({ max_sw_height:viewHeight }); | |
| 615 | - } | |
| 597 | + //跳转到权益 | |
| 598 | + go_quanyi: function (t) { | |
| 599 | + var user_info = getApp().globalData.userInfo; | |
| 600 | + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | |
| 601 | + wx.navigateTo({ url: '/pages/getphone/getphone', }) | |
| 602 | + return false; | |
| 603 | + } | |
| 604 | + getApp().goto("/pages/user/userqy/userqy"); | |
| 605 | + }, | |
| 606 | + | |
| 607 | + imageLoad: function (e) { | |
| 608 | + var imgwidth = e.detail.width; | |
| 609 | + var imgheight = e.detail.height; | |
| 610 | + //宽高比 | |
| 611 | + var ratio = imgwidth / imgheight; | |
| 612 | + //计算的高度值 | |
| 613 | + var viewHeight = 715 / ratio; | |
| 614 | + if (this.data.max_sw_height < viewHeight) this.setData({ max_sw_height: viewHeight }); | |
| 615 | + }, | |
| 616 | + //判断该用户是否是新会员 | |
| 617 | + is_new: function () { | |
| 618 | + var th = this; | |
| 619 | + var user_id = 56820683;//d.user_id;//用户id | |
| 620 | + getApp().request.promiseGet("/api/weshop/marketing/newpeople/act/bound/judge", { | |
| 621 | + data: { | |
| 622 | + storeId: o.stoid, | |
| 623 | + userId: user_id | |
| 624 | + } | |
| 625 | + }).then(res => { | |
| 626 | + var data = res.data.data; | |
| 627 | + if (res.data.code == 0) { | |
| 628 | + th.setData({ | |
| 629 | + is_disgraceful:1 | |
| 630 | + }) | |
| 631 | + //礼包信息接口 | |
| 632 | + getApp().request.promiseGet("/api/weshop/marketing/giftbag/bound/get",{ | |
| 633 | + data:{ | |
| 634 | + actId:data.id, | |
| 635 | + actType:1, | |
| 636 | + giftBagId: data.giftBagId, | |
| 637 | + storeId:o.stoid, | |
| 638 | + userId: user_id | |
| 639 | + } | |
| 640 | + }).then(res=>{ | |
| 641 | + var data = res.data.data; | |
| 642 | + if(res.data.code==0){ | |
| 643 | + | |
| 644 | + } | |
| 645 | + }) | |
| 646 | + } | |
| 647 | + }) | |
| 648 | + | |
| 649 | + getApp().request.promiseGet("/api/weshop/marketing/newpeople/act/judge", { | |
| 650 | + data: { | |
| 651 | + storeId: o.stoid, | |
| 652 | + userId: user_id | |
| 653 | + } | |
| 654 | + }).then(res => { | |
| 655 | + var data = res.data.data; | |
| 656 | + var swiperimage = th.data.swiperimage; | |
| 657 | + swiperimage.push("/miniapp/images/newpeople/newpeople.png"); | |
| 658 | + if (res.data.code == 0) { | |
| 659 | + th.setData({ | |
| 660 | + swiperimage: swiperimage | |
| 661 | + }) | |
| 662 | + //礼包信息接口 | |
| 663 | + getApp().request.promiseGet("/api/weshop/marketing/giftbag/bound/get", { | |
| 664 | + data: { | |
| 665 | + actId: data.id, | |
| 666 | + actType: 1, | |
| 667 | + giftBagId: data.giftBagId, | |
| 668 | + storeId: o.stoid, | |
| 669 | + userId: user_id | |
| 670 | + } | |
| 671 | + }).then(res => { | |
| 672 | + var data = res.data.data; | |
| 673 | + if (res.data.code == 0) { | |
| 674 | + | |
| 675 | + } | |
| 676 | + }) | |
| 677 | + } | |
| 678 | + }) | |
| 679 | + | |
| 680 | + } | |
| 616 | 681 | |
| 617 | 682 | }); |
| 618 | 683 | \ No newline at end of file | ... | ... |