Showing
1 changed file
pages/index/index/index.js
| 1 | var e = function (e) { | 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 | i = require("../../../utils/util.js"), ut = i, s = require("../../../utils/common.js"), n = new e.default(); | 6 | i = require("../../../utils/util.js"), ut = i, s = require("../../../utils/common.js"), n = new e.default(); |
| 7 | var regeneratorRuntime = require('../../../utils/runtime.js'); | 7 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
| 8 | var api = require('../../../api/api.js'); | 8 | var api = require('../../../api/api.js'); |
| 9 | - | 9 | +var d = getApp().globalData; |
| 10 | + | ||
| 10 | Page({ | 11 | Page({ |
| 11 | data: { | 12 | data: { |
| 12 | url: o.imghost, | 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 | resourceUrl: o.resourceUrl, | 15 | resourceUrl: o.resourceUrl, |
| 15 | logo: o.appLogo, | 16 | logo: o.appLogo, |
| 16 | homeData: null, | 17 | homeData: null, |
| @@ -33,30 +34,30 @@ Page({ | @@ -33,30 +34,30 @@ Page({ | ||
| 33 | appdata: null, | 34 | appdata: null, |
| 34 | saleGoods: null,//秒杀数据 | 35 | saleGoods: null,//秒杀数据 |
| 35 | pindGoods: null,//拼单数据 | 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 | onLoad: function () { | 63 | onLoad: function () { |
| @@ -73,18 +74,19 @@ Page({ | @@ -73,18 +74,19 @@ Page({ | ||
| 73 | th.setData({ is_boot: is_init }); | 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 | var th = this; | 82 | var th = this; |
| 81 | - th.setData({ | ||
| 82 | - is_disgraceful:0 | ||
| 83 | - }) | 83 | + th.setData({ |
| 84 | + is_disgraceful: 0 | ||
| 85 | + }) | ||
| 84 | }, | 86 | }, |
| 85 | async onShow() { | 87 | async onShow() { |
| 86 | var th = this; | 88 | var th = this; |
| 87 | - if(getApp().globalData.user_id) getApp().requestCardNum(); | 89 | + if (getApp().globalData.user_id) getApp().requestCardNum(); |
| 88 | await this.init_load(); | 90 | await this.init_load(); |
| 89 | //显示的时候要开启计时器 | 91 | //显示的时候要开启计时器 |
| 90 | this.data.is_timer = 1; | 92 | this.data.is_timer = 1; |
| @@ -107,7 +109,7 @@ Page({ | @@ -107,7 +109,7 @@ Page({ | ||
| 107 | if (th.data.pt_timer_arr && th.data.pt_timer_arr.length > 0) { | 109 | if (th.data.pt_timer_arr && th.data.pt_timer_arr.length > 0) { |
| 108 | for (var i in th.data.pt_timer_arr) { | 110 | for (var i in th.data.pt_timer_arr) { |
| 109 | var p_item = th.data.pt_timer_arr[i]; | 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 | th.data.pt_timer_arr[i].head_pic = res.data.data.head_pic; | 113 | th.data.pt_timer_arr[i].head_pic = res.data.data.head_pic; |
| 112 | th.data.pt_timer_arr[i].nickname = res.data.data.nickname; | 114 | th.data.pt_timer_arr[i].nickname = res.data.data.nickname; |
| 113 | }) | 115 | }) |
| @@ -117,51 +119,51 @@ Page({ | @@ -117,51 +119,51 @@ Page({ | ||
| 117 | 119 | ||
| 118 | //---处理正在6个分类---- | 120 | //---处理正在6个分类---- |
| 119 | await getApp().request.promiseGet("/api/weshop/goodscategory/page", { | 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 | }).then(res => { | 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 | clearInterval(this.data.pt_timer) | 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,16 +172,16 @@ Page({ | ||
| 170 | //----广告---- | 172 | //----广告---- |
| 171 | var e = this; | 173 | var e = this; |
| 172 | await getApp().request.promiseGet("/api/weshop/ad/list?pid=2&store_id=" + o.stoid, { | 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 | var a = res.data.data; | 177 | var a = res.data.data; |
| 176 | var arr = new Array(); | 178 | var arr = new Array(); |
| 177 | for (var i = 0; i < a.length; i++) { | 179 | for (var i = 0; i < a.length; i++) { |
| 178 | var tt = { 'ad_code': o.imghost + a[i].ad_code, 'media_link': '' }; | 180 | var tt = { 'ad_code': o.imghost + a[i].ad_code, 'media_link': '' }; |
| 179 | arr.push(tt); | 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 | wx.stopPullDownRefresh(); | 185 | wx.stopPullDownRefresh(); |
| 184 | }) | 186 | }) |
| 185 | 187 | ||
| @@ -200,20 +202,20 @@ Page({ | @@ -200,20 +202,20 @@ Page({ | ||
| 200 | flash_data = e.data.data.pageData; | 202 | flash_data = e.data.data.pageData; |
| 201 | if (flash_data == null || flash_data.length <= 0) return false; | 203 | if (flash_data == null || flash_data.length <= 0) return false; |
| 202 | 204 | ||
| 203 | - | 205 | + |
| 204 | //当前时间戳 | 206 | //当前时间戳 |
| 205 | var nt = ut.gettimestamp(); | 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 | var arr = new Array(); | 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 | th.setData({ | 220 | th.setData({ |
| 219 | saleGoods: arr | 221 | saleGoods: arr |
| @@ -234,35 +236,35 @@ Page({ | @@ -234,35 +236,35 @@ Page({ | ||
| 234 | var e = res; | 236 | var e = res; |
| 235 | if (e.data.code == 0) { | 237 | if (e.data.code == 0) { |
| 236 | var pd_data = e.data.data.pageData; | 238 | var pd_data = e.data.data.pageData; |
| 237 | - | 239 | + |
| 238 | if (pd_data.length == 0) return; | 240 | if (pd_data.length == 0) return; |
| 239 | - | 241 | + |
| 240 | //获取当前 | 242 | //获取当前 |
| 241 | var nt = ut.gettimestamp(); | 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 | var timestamp = new Date().getTime(); | 251 | var timestamp = new Date().getTime(); |
| 250 | var is_team_tepy; | 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 | pd_data[j].is_team_tepy = 1; | 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 | var is_team_tepy; | 256 | var is_team_tepy; |
| 255 | pd_data[j].is_team_tepy = 0; | 257 | pd_data[j].is_team_tepy = 0; |
| 256 | - } | 258 | + } |
| 257 | } | 259 | } |
| 258 | - | 260 | + |
| 259 | var arr = new Array(); | 261 | var arr = new Array(); |
| 260 | //--2个2个一组--- | 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 | th.setData({ | 268 | th.setData({ |
| 267 | pindGoods: arr | 269 | pindGoods: arr |
| 268 | }); | 270 | }); |
| @@ -273,7 +275,7 @@ Page({ | @@ -273,7 +275,7 @@ Page({ | ||
| 273 | //------新品------- | 275 | //------新品------- |
| 274 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { | 276 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { |
| 275 | data: { | 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 | }).then(res => { | 280 | }).then(res => { |
| 279 | var e = res; | 281 | var e = res; |
| @@ -281,8 +283,8 @@ Page({ | @@ -281,8 +283,8 @@ Page({ | ||
| 281 | var new_data = e.data.data.pageData; | 283 | var new_data = e.data.data.pageData; |
| 282 | var arr = new Array(); | 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 | th.setData({ | 289 | th.setData({ |
| 288 | newGoods: arr, | 290 | newGoods: arr, |
| @@ -293,7 +295,7 @@ Page({ | @@ -293,7 +295,7 @@ Page({ | ||
| 293 | //------热卖------- | 295 | //------热卖------- |
| 294 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { | 296 | await getApp().request.promiseGet("/api/weshop/goods/page?page=1", { |
| 295 | data: { | 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 | }).then(res => { | 300 | }).then(res => { |
| 299 | var e = res; | 301 | var e = res; |
| @@ -301,8 +303,8 @@ Page({ | @@ -301,8 +303,8 @@ Page({ | ||
| 301 | var new_data = e.data.data.pageData; | 303 | var new_data = e.data.data.pageData; |
| 302 | var arr = new Array(); | 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 | th.setData({ | 309 | th.setData({ |
| 308 | hotGoods: arr, | 310 | hotGoods: arr, |
| @@ -311,14 +313,14 @@ Page({ | @@ -311,14 +313,14 @@ Page({ | ||
| 311 | }) | 313 | }) |
| 312 | //---调用信息--- | 314 | //---调用信息--- |
| 313 | // this.requestRecommend(); | 315 | // this.requestRecommend(); |
| 314 | - this.setData({ishow:1}); | 316 | + this.setData({ ishow: 1 }); |
| 315 | //---先获取会员--- | 317 | //---先获取会员--- |
| 316 | t.getUserFir(function () { | 318 | t.getUserFir(function () { |
| 317 | 319 | ||
| 318 | }); | 320 | }); |
| 319 | var goods_list = this.selectComponent("#goods_list"); //组件的id | 321 | var goods_list = this.selectComponent("#goods_list"); //组件的id |
| 320 | goods_list.init(); | 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,7 +337,7 @@ Page({ | ||
| 335 | //---加载更多是靠这个函数---- | 337 | //---加载更多是靠这个函数---- |
| 336 | onReachBottom: function () { | 338 | onReachBottom: function () { |
| 337 | var goods_list = this.selectComponent("#goods_list"); //组件的id | 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,7 +397,7 @@ Page({ | ||
| 395 | bind_bnerr: function (e) { | 397 | bind_bnerr: function (e) { |
| 396 | var _errImg = e.target.dataset.errorimg; | 398 | var _errImg = e.target.dataset.errorimg; |
| 397 | var _errObj = {}; | 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 | this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | 401 | this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; |
| 400 | }, | 402 | }, |
| 401 | 403 | ||
| @@ -403,12 +405,12 @@ Page({ | @@ -403,12 +405,12 @@ Page({ | ||
| 403 | bind_bnerr2: function (e) { | 405 | bind_bnerr2: function (e) { |
| 404 | var _errImg = e.target.dataset.errorimg; | 406 | var _errImg = e.target.dataset.errorimg; |
| 405 | var _errurl = e.target.dataset.url; | 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 | bind_bnerr3: function (e) { | 414 | bind_bnerr3: function (e) { |
| 413 | var _errImg = e.target.dataset.errorimg; | 415 | var _errImg = e.target.dataset.errorimg; |
| 414 | var _Img = e.target.dataset.img; | 416 | var _Img = e.target.dataset.img; |
| @@ -428,7 +430,7 @@ Page({ | @@ -428,7 +430,7 @@ Page({ | ||
| 428 | 430 | ||
| 429 | //----秒杀倒计时函数----- | 431 | //----秒杀倒计时函数----- |
| 430 | countDown() { | 432 | countDown() { |
| 431 | - if(!this.data.is_timer) return false; | 433 | + if (!this.data.is_timer) return false; |
| 432 | var th = this; | 434 | var th = this; |
| 433 | // 获取当前时间,同时得到活动结束时间数组 | 435 | // 获取当前时间,同时得到活动结束时间数组 |
| 434 | var newTime = ut.gettimestamp(); | 436 | var newTime = ut.gettimestamp(); |
| @@ -477,9 +479,7 @@ Page({ | @@ -477,9 +479,7 @@ Page({ | ||
| 477 | 479 | ||
| 478 | //----拼单倒计时函数----- | 480 | //----拼单倒计时函数----- |
| 479 | countDown2() { | 481 | countDown2() { |
| 480 | - if(!this.data.is_timer) return false; | ||
| 481 | - | ||
| 482 | - | 482 | + if (!this.data.is_timer) return false; |
| 483 | 483 | ||
| 484 | var th = this; | 484 | var th = this; |
| 485 | // 获取当前时间,同时得到活动结束时间数组 | 485 | // 获取当前时间,同时得到活动结束时间数组 |
| @@ -529,28 +529,28 @@ Page({ | @@ -529,28 +529,28 @@ Page({ | ||
| 529 | setTimeout(th.countDown2, 1000); | 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 | Interval_pt() { | 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,29 +560,29 @@ Page({ | ||
| 560 | // 允许从相机和相册扫码 | 560 | // 允许从相机和相册扫码 |
| 561 | wx.scanCode({ | 561 | wx.scanCode({ |
| 562 | success: (res) => { | 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 | getApp().goto("/pages/goods/categoryList/categoryList"); | 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 | var def = "/miniapp/images/no_cate_def.png"; | 582 | var def = "/miniapp/images/no_cate_def.png"; |
| 583 | var _err = e.currentTarget.dataset.err; | 583 | var _err = e.currentTarget.dataset.err; |
| 584 | - var ob={}; | ||
| 585 | - ob[_err]=def; | 584 | + var ob = {}; |
| 585 | + ob[_err] = def; | ||
| 586 | this.setData(ob); | 586 | this.setData(ob); |
| 587 | }, | 587 | }, |
| 588 | 588 | ||
| @@ -594,24 +594,89 @@ Page({ | @@ -594,24 +594,89 @@ Page({ | ||
| 594 | wx.navigateTo({ url: lurl }); | 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 | \ No newline at end of file | 683 | \ No newline at end of file |