diff --git a/app.js b/app.js index 723e1d7..95a978e 100644 --- a/app.js +++ b/app.js @@ -178,7 +178,7 @@ App({ success: function (o) { console.log('getwuliu'); console.log(o); - if (o.data.code == 0) { + if (o.data.code == 0 && o.data.data && o.data.data.pageData && o.data.data.pageData.length>0) { var arr = o.data.data.pageData; console.log(arr); arr.forEach(function(item,index){ diff --git a/app.json b/app.json index 312b7c0..0bc49a1 100644 --- a/app.json +++ b/app.json @@ -1,7 +1,6 @@ { "pages": [ "pages/index/index/index", - "pages/justTest/justTest", "pages/goods/categoryList/categoryList", "pages/cart/cart/cart", "pages/cart/cart2/cart2", @@ -86,8 +85,24 @@ "pages/video/index", "pages/template/index", "pages/store/index", - "pages/user/choice_guide/choice_guide" + "pages/user/choice_guide/choice_guide", + "pages/cart/cart2_inte/cart2_inte", + "pages/giftpack/festival/festival", + "pages/team/team_more/team_more", + "pages/user/collect_list/collect_list", + "pages/user/deposit/deposit", + "pages/user/deposit/prepaid/msg/msg", + "pages/user/deposit/prepaid/prepaid" ], +<<<<<<< HEAD +======= + "plugins": { + "live-player-plugin": { + "version": "1.2.1", + "provider": "wx2b03c6e691cd7370" + } + }, +>>>>>>> 4ab8b280fb514d17cd8539fc0309af108afa5344 "subPackages": [{ "root": "packageA/", "name":"pack1", diff --git a/app.wxss b/app.wxss index 8193c82..5abb5bb 100644 --- a/app.wxss +++ b/app.wxss @@ -446,12 +446,12 @@ background: #ffe3e2; /* 图标字体(ty) */ @font-face { font-family: 'iconfont'; /* project id 2054717 */ - src: url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.eot'); - src: url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.eot?#iefix') format('embedded-opentype'), - url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.woff2') format('woff2'), - url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.woff') format('woff'), - url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.ttf') format('truetype'), - url('//at.alicdn.com/t/font_2054717_kp0q24eh5l.svg#iconfont') format('svg'); + src: url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.eot'); + src: url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.eot?#iefix') format('embedded-opentype'), + url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.woff2') format('woff2'), + url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.woff') format('woff'), + url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.ttf') format('truetype'), + url('//at.alicdn.com/t/font_2054717_ntayyd8f2u.svg#iconfont') format('svg'); } .iconfont { @@ -462,6 +462,10 @@ background: #ffe3e2; -moz-osx-font-smoothing: grayscale; } +.icon-shanchu:before { + content: "\e61b"; +} + .icon-buqian:before { content: "\e65f"; } diff --git a/components/diy_goodsGroup/diy_goodsGroup.js b/components/diy_goodsGroup/diy_goodsGroup.js index 9e8818a..5072fd3 100644 --- a/components/diy_goodsGroup/diy_goodsGroup.js +++ b/components/diy_goodsGroup/diy_goodsGroup.js @@ -112,7 +112,7 @@ Component({ }, pageLifetimes: { - //游客登陆后,只要更新卡的情况 + //游客登录后,只要更新卡的情况 show: function () { //--初始化卡类-- this.card_init(); @@ -121,9 +121,13 @@ Component({ methods: { // 这里是一个自定义方法 - init: function (classstyle_id, wgroup) { + init:async function (classstyle_id, wgroup) { + + this.setData({classstyle_id:classstyle_id}) + var th = this; var g_id = this.data.g_id; + var len=this.data.firist_type_data.length; if (classstyle_id == 1) { //---手动选择的时候--- g_id = this.data.firist_type_data[th.data.firist_type_curr]; @@ -147,7 +151,7 @@ Component({ str += g_id[i].goodsid + ","; } str=str.substring(0, str.length - 1); - app.request.get("/api/weshop/goods/getgoodslistOrdby?store_id=" + os.stoid + "&goodsidlist=" + str, { + await app.request.get("/api/weshop/goods/getgoodslistOrdby?store_id=" + os.stoid + "&goodsidlist=" + str, { isShowLoading:false, success: function(res) { @@ -179,8 +183,8 @@ Component({ } //---控制有没有加载更多的按钮--- - if (th.data.firist_type_curr == th.data.firist_type_data.length) {th.setData({ goods_btn: [] }); } - else th.setData({ goods_btn: res.data}); + if (th.data.firist_type_curr >= len) {th.setData({ goods_btn: [] }); } + else th.setData({ goods_btn: [1,2]}); } } @@ -199,7 +203,7 @@ Component({ if(th.data.is_hot) r_data.is_hot=th.data.is_hot; if(th.data.is_new) r_data.is_new=th.data.is_new; - app.request.promiseGet("/api/weshop/goods/page", { + await app.request.promiseGet("/api/weshop/goods/page", { data:r_data }).then(res => { //商品地址 @@ -216,7 +220,7 @@ Component({ break; case "3": var item = {}; - app.request.promiseGet("/api/weshop/goodsGroup/pageGoodsList", { + await app.request.promiseGet("/api/weshop/goodsGroup/pageGoodsList", { data: { store_id:os.stoid , gpid: wgroup, diff --git a/components/diy_goodsGroup/diy_goodsGroup.wxml b/components/diy_goodsGroup/diy_goodsGroup.wxml index 37b1a76..458a9e3 100644 --- a/components/diy_goodsGroup/diy_goodsGroup.wxml +++ b/components/diy_goodsGroup/diy_goodsGroup.wxml @@ -602,14 +602,16 @@ + + - + - + diff --git a/components/diy_picMax/diy_picMax.wxss b/components/diy_picMax/diy_picMax.wxss index e3d266d..439e126 100644 --- a/components/diy_picMax/diy_picMax.wxss +++ b/components/diy_picMax/diy_picMax.wxss @@ -1,11 +1,12 @@ .picMax{ width: 100%; overflow: hidden; + margin-top: -0.01rpx; } .pic_item{ - float: left; + float: left; margin: 0; padding: 0; } -.pic_item image{width: 100%;vertical-align: bottom;} +.pic_item image{width: 100%;vertical-align: bottom; margin: 0; } .picMax-clear{clear: both;} @@ -16,7 +17,10 @@ position:absolute;top:0; left:0; } .pic_item2 image{ width: 100%; height: 100%;} -.width_1{width: 187.5rpx}.width_2{width: 375rpx;}.width_3{width: 562.5rpx}.width_4{width:750rpx;} +/* .width_1{width: 187.5rpx}.width_2{width: 375rpx;}.width_3{width: 562.5rpx}.width_4{width:750rpx;} */ +.width_1{width: 25%}.width_2{width: 50%}.width_3{width: 75%}.width_4{width:100%} + + .height_1{height: 187.5rpx;}.height_2{height: 375rpx;}.height_3{height: 562.5rpx}.height_4{height: 748rpx;} .mar_x1{margin-left:187.5rpx;}.mar_x2{margin-left:375rpx;}.mar_x3{margin-left:562.5rpx}.mar_x4{margin-left: 748rpx;} .mar_y1{margin-top: 187.5rpx;}.mar_y2{margin-top: 375rpx;}.mar_y3{margin-top: 562.5rpx}.mar_y4{margin-top: 748rpx;} \ No newline at end of file diff --git a/components/diy_pingd_buy/diy_pingd_buy.js b/components/diy_pingd_buy/diy_pingd_buy.js index 31975e9..3150a37 100644 --- a/components/diy_pingd_buy/diy_pingd_buy.js +++ b/components/diy_pingd_buy/diy_pingd_buy.js @@ -69,7 +69,7 @@ Component({ //如果拼单的数组为空的时候 var goodslist=res.data.data; - if(goodslist.length==0) return false; + if(!goodslist || goodslist.length==0) return false; /*--商品队列按照添加的顺序排列--*/ g_id.forEach(function(val, ind) { diff --git a/components/diy_scan/diy_scan.js b/components/diy_scan/diy_scan.js new file mode 100644 index 0000000..8abf39e --- /dev/null +++ b/components/diy_scan/diy_scan.js @@ -0,0 +1,40 @@ +Component({ + properties: { + object: { + type: Object, + value: null + }, + // 这里定义了innerText属性,属性值可以在组件使用时指定 + }, + data: { + // 这里是一些组件内部数据 + someData: {}, + left:getApp().globalData.windowWidth-50, + top:200, + }, + methods: { + // 这里是一个自定义方法 + customMethod() { }, + //-- 如果触摸移动 -- + setTouchMove:function (e) { + var w=getApp().globalData.windowWidth; + if(e.touches[0].clientX<10 || e.touches[0].clientX>w-50) return false; + if(e.touches[0].clientY<10) return false; + this.setData({left: e.touches[0].clientX,top: e.touches[0].clientY}) + }, + + //-- 扫描成功之后 -- + getScancode:function(){ + var _this = this; + //-- 允许从相机和相册扫码 -- + wx.scanCode({ + success: (res) => { + var result = res.result; + wx.navigateTo({ + url: "/pages/goods/search/search?s_key=" + result, + }); + } + }) + } + } +}) \ No newline at end of file diff --git a/components/diy_scan/diy_scan.json b/components/diy_scan/diy_scan.json new file mode 100644 index 0000000..9e7089c --- /dev/null +++ b/components/diy_scan/diy_scan.json @@ -0,0 +1,3 @@ +{ + "component": true + } \ No newline at end of file diff --git a/components/diy_scan/diy_scan.wxml b/components/diy_scan/diy_scan.wxml new file mode 100644 index 0000000..5717414 --- /dev/null +++ b/components/diy_scan/diy_scan.wxml @@ -0,0 +1,7 @@ + + + + {{object.title}} + + + diff --git a/components/diy_scan/diy_scan.wxss b/components/diy_scan/diy_scan.wxss new file mode 100644 index 0000000..37b8376 --- /dev/null +++ b/components/diy_scan/diy_scan.wxss @@ -0,0 +1,7 @@ +.scan_view{ + position: fixed;z-index: 100; left: 0; top: 0; width: 100rpx; height: 100rpx; + border-radius: 50%; background-color: rgba(125,125,2,0.5);box-shadow: #ccc 0px 0px 70px 1px; + display: flex;align-items: center;justify-content: center; color: #f8f8f8; +} +.cs-img{ width: 32rpx; height: 32rpx; } +.s_title{ font-size: 20rpx;} \ No newline at end of file diff --git a/components/diy_seckill/diy_seckill.js b/components/diy_seckill/diy_seckill.js index 0e858a4..069c855 100644 --- a/components/diy_seckill/diy_seckill.js +++ b/components/diy_seckill/diy_seckill.js @@ -65,7 +65,7 @@ Component({ //如果秒杀的数组为空的时候 var goodslist=res.data.data; - if(goodslist.length==0) return false; + if(!goodslist || goodslist.length==0) return false; // 判断火热,预热 var newTime = ut.gettimestamp(); diff --git a/components/diy_service/diy_service.wxml b/components/diy_service/diy_service.wxml index 73fe0dc..f2c6c0a 100644 --- a/components/diy_service/diy_service.wxml +++ b/components/diy_service/diy_service.wxml @@ -1,6 +1,6 @@ - + diff --git a/components/diy_shopname/diy_shopname.js b/components/diy_shopname/diy_shopname.js index f794add..370d43f 100644 --- a/components/diy_shopname/diy_shopname.js +++ b/components/diy_shopname/diy_shopname.js @@ -27,15 +27,21 @@ Component({ //--所有商品-- getApp().request.promiseGet("/api/weshop/goods/page/", {data:{ isonsale: 1, store_id: o.stoid,page:1,pageSize:1}}).then(res => { - var total=res.data.data.total; - th.setData({total:total}) + + if(res.data.code==0 && res.data.data){ + var total=res.data.data.total; + th.setData({total:total}) + } }) //--所有新品-- getApp().request.promiseGet("/api/weshop/goods/page/", {data:{is_new:1,isonsale: 1, store_id: o.stoid,page:1,pageSize:1}}).then(res => { - var total=res.data.data.total; - th.setData({new_total:total}) + if(res.data.code==0 && res.data.data) + { + var total = res.data.data.total; + th.setData({new_total: total}) + } }) }, diff --git a/components/diy_shopname/diy_shopname.wxml b/components/diy_shopname/diy_shopname.wxml index 78de886..537b0f7 100644 --- a/components/diy_shopname/diy_shopname.wxml +++ b/components/diy_shopname/diy_shopname.wxml @@ -3,18 +3,20 @@ - + - + + - + {{store_name}} + @@ -36,8 +38,7 @@ - - + @@ -48,35 +49,38 @@ {{store_name}} - - - - - {{total}} - 全部商品 - - - - - | - - {{new_total}} - 上新商品 - - - - - | - - - - - 个人中心 - - - - + + + + + + + {{total}} + 全部商品 + + + + + | + + {{new_total}} + 上新商品 + + + + + | + + + + + 个人中心 + + + + + diff --git a/components/diy_shopname/diy_shopname.wxss b/components/diy_shopname/diy_shopname.wxss index 56e858c..7654f73 100644 --- a/components/diy_shopname/diy_shopname.wxss +++ b/components/diy_shopname/diy_shopname.wxss @@ -4,7 +4,7 @@ text-align:center; margin:0 auto; position: relative; - height: 500rpx; + /* height: 500rpx; */ } .s1_gk_a1{ @@ -15,11 +15,9 @@ /* 圆形小图片 */ .wxd_ww { - width: 126rpx; - height: 126rpx; + width: 100%; + height: 100%; /* justify-content: center; */ - margin-top: 20rpx; - margin-left: 6rpx; } /* 小图片圆边框 */ @@ -43,8 +41,8 @@ /* 设置小图片外面的view的宽高 */ .circle_tow .border { - width: 140rpx; - height: 140rpx; + width: 100%; + height: 100%; } /* 小图片最大外边框 */ @@ -52,7 +50,7 @@ .big_border { width: 192rpx; height: 214rpx; - position: relative; + position: absolute; top: -82rpx; left: 10px; } @@ -69,7 +67,7 @@ .big_picture_border { width: 100%; - height: 320rpx; + /* height: 320rpx; */ } @@ -140,9 +138,10 @@ left:-116rpx; .big_border_two { width: 100%; height: 260rpx; - position: relative; - top: -274rpx; + position: absolute; + top: -130rpx; text-align: center; + margin-top: 50%; } /* 小图片2圆边框 */ @@ -189,7 +188,6 @@ left:-116rpx; width: 100%; height: 120rpx; position: relative; - top: -250rpx; } /* 使里面的view纵向排列 */ .arrange{ @@ -223,11 +221,11 @@ left:-116rpx; } .wai_zwp{ background-color: white; - height: 500rpx; + /* height: 500rpx; */ } .shopname_title_size{ font-size: 34rpx} -.big .all_view{display: flex; width: 500rpx; position:absolute; bottom:90rpx;right: 0 } +.big .all_view{display: flex; width: 500rpx; position:absolute; bottom:rpx;right: 0 } .big .all_view .v_item{width:33%; } .big_border_two .title_center{ display: flex; justify-content: center;} diff --git a/components/diy_video/diy_video.js b/components/diy_video/diy_video.js index 75e7c98..9564a86 100644 --- a/components/diy_video/diy_video.js +++ b/components/diy_video/diy_video.js @@ -1,3 +1,7 @@ +var t = getApp(), + a = t.request, + os = t.globalData.setting; + Component({ properties: { object: { @@ -11,10 +15,17 @@ Component({ // 这里是一些组件内部数据 someData: {}, videoUrl: "", + url:os.imghost }, - ready: function () { - this.create_url(); + ready: function () { + //-- 如果是本地视频的时候 -- + if(this.properties.object.style!=2){ + //网络地址 + this.create_url(); + }else{ + this.setData({videoUrl:this.properties.object.src}); + } }, methods: { // 这里是一个自定义方法 diff --git a/components/diy_video/diy_video.wxml b/components/diy_video/diy_video.wxml index f021759..fc763f0 100644 --- a/components/diy_video/diy_video.wxml +++ b/components/diy_video/diy_video.wxml @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/components/goods_list/goods_list.js b/components/goods_list/goods_list.js index fd484ac..5284d4c 100644 --- a/components/goods_list/goods_list.js +++ b/components/goods_list/goods_list.js @@ -24,7 +24,7 @@ Component({ ready: function () { }, pageLifetimes:{ - //要处理一下,游客登陆后的界面的变化,主要还该是改变会员 + //要处理一下,游客登录后的界面的变化,主要还该是改变会员 show: function () { this.init(); } @@ -151,6 +151,16 @@ Component({ var th = this; getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => { + + if(res.data.code!=0 || !res.data.data){ + var ob = { + "card_list": [], + "name_map": "" + }; + func(ob); + return false; + } + var plusCard = res.data.data; var arr = [1219, 2089, 3031]; var new_arr = new Array(); diff --git a/images/share/miao_share.png b/images/share/miao_share.png index f788197..45f6493 100644 --- a/images/share/miao_share.png +++ b/images/share/miao_share.png diff --git a/packageA/pages/activity_share/activity_share.js b/packageA/pages/activity_share/activity_share.js index 2c7e35a..70f5da7 100644 --- a/packageA/pages/activity_share/activity_share.js +++ b/packageA/pages/activity_share/activity_share.js @@ -59,7 +59,7 @@ Page({ var StaffId=options.StaffId; var StorageId=options.StorageId; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.user_id=first_leader; getApp().getUserFir(); @@ -466,6 +466,13 @@ Page({ var storid = oo.stoid; var th = this; getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => { + + if(res.data.code!=0 || !res.data.data){ + var ob={"card_list":[],"name_map":''}; + func(ob); + return false; + } + var plusCard = res.data.data; var arr = [1219, 2089, 3031]; var new_arr = new Array(); diff --git a/packageA/pages/chongzhi/chongzhi.wxml b/packageA/pages/chongzhi/chongzhi.wxml index bc2e4ed..cf0c47c 100644 --- a/packageA/pages/chongzhi/chongzhi.wxml +++ b/packageA/pages/chongzhi/chongzhi.wxml @@ -36,6 +36,7 @@ 立即使用 + 已过期 详情 diff --git a/packageA/pages/goods_share/goods_share.js b/packageA/pages/goods_share/goods_share.js index 313d6da..8305457 100644 --- a/packageA/pages/goods_share/goods_share.js +++ b/packageA/pages/goods_share/goods_share.js @@ -36,7 +36,7 @@ Page({ var StaffId=options.StaffId; var StorageId=options.StorageId; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.user_id=first_leader; getApp().getUserFir(); @@ -281,6 +281,13 @@ Page({ var storid = oo.stoid; var th = this; getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => { + + if(res.data.code!=0 || !res.data.data){ + var ob={"card_list":[],"name_map":''}; + func(ob); + return false; + } + var plusCard = res.data.data; var arr = [1219, 2089, 3031]; var new_arr = new Array(); diff --git a/packageA/pages/jfbuy/jfbuy.js b/packageA/pages/jfbuy/jfbuy.js index 8edae35..fb503a7 100644 --- a/packageA/pages/jfbuy/jfbuy.js +++ b/packageA/pages/jfbuy/jfbuy.js @@ -80,7 +80,7 @@ Page({ // //接受有没有导购的参数 // var first_leader=options.first_leader; // if(first_leader){ - // //-- user_id代过来免登陆 -- + // //-- user_id代过来免登录 -- // getApp().globalData.user_id=first_leader; // getApp().getUserFir(); // } @@ -297,7 +297,7 @@ Page({ // 关闭加载状态 th.data.is_load2=0; // 请求成功 - if(res.data.code==0) { + if(res.data.code==0 && res.data.data && res.data.data.pageData) { if(res.data.data.pageData.length>0) { th.data.currentPage2++; var data = res.data.data.pageData; diff --git a/packageA/pages/liveStreamDetails/liveStreamDetails.js b/packageA/pages/liveStreamDetails/liveStreamDetails.js index 563ed96..a62fe51 100644 --- a/packageA/pages/liveStreamDetails/liveStreamDetails.js +++ b/packageA/pages/liveStreamDetails/liveStreamDetails.js @@ -399,13 +399,18 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un this.getSystemInfo(); var first_leader=options.first_leader; + var staffId=options.staffId; + var storageId=options.storageId; + if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.first_leader=first_leader; //调用接口判断是不是会员 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+o.stoid+"/"+first_leader,{}).then(res=>{ if(res.data.code==0){ - getApp().globalData.guide_id=res.data.data.id; + getApp().globalData.guide_id=res.data.data.id; + getApp().globalData.staffId=staffId; + getApp().globalData.storageId=storageId; } }) } @@ -420,6 +425,22 @@ drawText: function(ctx, str, leftWidth, initHeight, titleHeight, canvasWidth, un that.setData({ details: obj }) + + //-- 如果是导购的时候 -- + if(getApp().globalData.guide_id && getApp().globalData.user_id){ + //报错领取记录 + var record={}; + record.storeId=os.stoid; + record.ReceiveTime=ut.formatTime(); + record.ReceiveType=7; + record.ReceiveUserId=getApp().globalData.user_id; + record.ShareStaffId=getApp().globalData.staffId; + record.ShareStorageId=getApp().globalData.storageId; + record.shareActId=details.id; + record.shareActName=details.name; + getApp().request.promiseGet.post('api/weshop/MdReceiveType/saveReceive',{data:record}).then(res=>{}) + } + // 请求主图 diff --git a/packageA/pages/live_share/live_share.js b/packageA/pages/live_share/live_share.js index c2d1c9c..7d3f742 100644 --- a/packageA/pages/live_share/live_share.js +++ b/packageA/pages/live_share/live_share.js @@ -31,7 +31,7 @@ Page({ var StaffId=options.StaffId; var StorageId=options.StorageId; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.user_id=first_leader; getApp().getUserFir(); //设置分享会员和导购id和归属门店ID diff --git a/packageA/pages/prom_list/prom_list.js b/packageA/pages/prom_list/prom_list.js index 1b57580..9ca84cc 100644 --- a/packageA/pages/prom_list/prom_list.js +++ b/packageA/pages/prom_list/prom_list.js @@ -39,6 +39,7 @@ Page({ goodsInputNum:1, g_buy_num: null, sele_collocation:null, + }, //------初始化加载---------- @@ -108,7 +109,7 @@ Page({ getApp().request.promiseGet("/api/weshop/pickup/list",{ data:{store_id:os.stoid,pickup_id:e.pickup_id,lat:th.data.lat,lon: th.data.lon}, }).then(res=>{ - if(res.data.code==0){ + if(res.data.code==0 && res.data.data && res.data.data.pageData){ e=res.data.data.pageData[0]; if (e){ appd.pk_store=e; @@ -240,20 +241,22 @@ Page({ }else{ ee.setData({ data: t.data.data, }); } - - /*---获取活动的重表---*/ - //调用接口判断订单优惠, - getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+ee.data.gid+"/2", {}).then(res => { - if(res.data.code==0){ - var r_data=res.data.data; - th.loop_promise(0,r_data.collocationList,function(){ - ee.setData({ - collocationGoods:r_data.collocationPromList, - collocationList:r_data.collocationList, - }) - }) - } - }) + + if(!ee.data.collocationList){ + /*---获取活动的重表---*/ + //调用接口判断订单优惠, + getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+ee.data.gid+"/2", {}).then(res => { + if(res.data.code==0){ + var r_data=res.data.data; + th.loop_promise(0,r_data.collocationList,function(){ + ee.setData({ + collocationGoods:r_data.collocationPromList, + collocationList:r_data.collocationList, + }) + }) + } + }) + } //获取统一条形码,普通商品和优惠促销的商品 if ( t.data.data.prom_type == 5){ @@ -273,7 +276,7 @@ Page({ } //---通过接口获取门店的线下库存信息-- return getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ - data:{storageNos:that.data.fir_def_store.pickup_no,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid} + data:{storageNos:that.data.fir_def_store.pickup_no,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid,pageSize:2000} }) }).then(res=>{ if(res.data.code==0 && res.data.data.total>0){ @@ -413,7 +416,7 @@ Page({ var pick=th.get_pick_from_list(th.data.sto_sele_id) //---通过接口获取门店的线下库存信息-- getApp().request.get("/api/weshop/goods/getWareStorages",{ - data:{storageNos:pick.pickup_no,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid}, + data:{storageNos:pick.pickup_no,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid,pageSize:2000}, success:function(res){ if(res.data.code==0){ if(res.data.data.pageData.length>0){ @@ -722,7 +725,7 @@ Page({ if (e.data.code == 0) { //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 - if(dd.lat && !th.data.def_pick_store && th.data.bconfig.is_sort_storage){ + if(dd.lat && !th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage){ th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, @@ -905,7 +908,7 @@ Page({ only_pk: e.data.data.pageData }); //-----如果没有默认门店,要取第一个门店作为默认店------ - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) { th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, @@ -942,7 +945,7 @@ Page({ } //---通过接口获取门店的线下库存信息-- return getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ - data:{storageNos:pkno_str,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid} + data:{storageNos:pkno_str,wareIds:encodeURIComponent(th.data.data.erpwareid),storeId:os.stoid,pageSize:2000} }) }).then(res=>{ if(res.data.code==0){ @@ -1149,7 +1152,7 @@ Page({ } - if (bconfig.is_sort_storage) { + if (bconfig && bconfig.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -1300,7 +1303,7 @@ Page({ }) //读取线下的门店库存 await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ - data:{storageNos:item.pickup_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} + data:{storageNos:item.pickup_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid,pageSize:2000} }).then(res=>{ if(res.data.code==0 && res.data.data.total>0){ plist=res.data.data.pageData[0]; @@ -1478,7 +1481,7 @@ Page({ th.data.t_time = setInterval(function() { if (th.data.bconfig == null) false; var e = th.data.bconfig; - if (e.is_sort_storage) { + if (e && e.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -1526,6 +1529,13 @@ Page({ var storid = os.stoid; var th = this; getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + storid, {}).then(res => { + + if(res.data.code!=0 || !res.data.data){ + var ob={"card_list":[],"name_map":''}; + func(ob); + return false; + } + var plusCard = res.data.data; var arr = [1219, 2089, 3031]; var new_arr = new Array(); diff --git a/packageA/pages/quan/quan.js b/packageA/pages/quan/quan.js index 0336b3d..b53a556 100644 --- a/packageA/pages/quan/quan.js +++ b/packageA/pages/quan/quan.js @@ -29,7 +29,7 @@ Page({ var StaffId=options.StaffId; var StorageId=options.StorageId; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.user_id=first_leader; getApp().getUserFir(); //设置分享会员和导购id和归属门店ID diff --git a/packageA/pages/quan_list/quan_list.wxml b/packageA/pages/quan_list/quan_list.wxml index b843c58..73ad493 100644 --- a/packageA/pages/quan_list/quan_list.wxml +++ b/packageA/pages/quan_list/quan_list.wxml @@ -17,7 +17,9 @@ {{item.name}} - 所有门店通用 + + {{item.coupon_remark}} + 所有门店通用 有效期 {{filters.format_time(getcurday+3600*24*item.startdays)}} {{filters.format_time(item.use_start_time)}}至 diff --git a/packageA/pages/quan_pro/quan_pro.js b/packageA/pages/quan_pro/quan_pro.js index e5c6b48..370eced 100644 --- a/packageA/pages/quan_pro/quan_pro.js +++ b/packageA/pages/quan_pro/quan_pro.js @@ -23,7 +23,7 @@ Page({ var th = this; var first_leader=t.first_leader; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.first_leader=first_leader; //调用接口判断是不是会员 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ diff --git a/packageA/pages/quan_pro/quan_pro.wxml b/packageA/pages/quan_pro/quan_pro.wxml index 219c326..1a84485 100644 --- a/packageA/pages/quan_pro/quan_pro.wxml +++ b/packageA/pages/quan_pro/quan_pro.wxml @@ -8,15 +8,20 @@ - + {{q_data.name}} - - 全场通用 - 仅限{{q_data.useobjectname}}使用 + + + + 全场通用 + 仅限{{q_data.useobjectname}}使用 + + + {{q_data.coupon_remark}} {{filters.toFix(q_data.money,2)}} diff --git a/pages/activity/pind_list/pind_list.js b/pages/activity/pind_list/pind_list.js index ea1bb48..29f9906 100644 --- a/pages/activity/pind_list/pind_list.js +++ b/pages/activity/pind_list/pind_list.js @@ -14,12 +14,14 @@ Page({ timer:null, ismore:1, isshow:0, - iurl: os.imghost, + iurl: os.imghost, + ad_data:null, }, //------初始化加载---------- onLoad: function(t) { var first_leader = t.first_leader; + var th=this; console.log("------------"); console.log(first_leader); @@ -33,6 +35,22 @@ Page({ } }) } + + getApp().request.promiseGet("/api/weshop/ad/page?pid=801&store_id=" + os.stoid, { + data: { + enabled: 1 + } + }).then(res => { + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var a = res.data.data.pageData; + var tt = { + 'ad_code': os.imghost + a[0].ad_code, + 'media_link': '', + 'ad_weapplink':a[0].ad_weapplink + }; + th.setData({ad_data:tt}); + } + }) }, onShow: function(t) { diff --git a/pages/activity/pind_list/pind_list.wxml b/pages/activity/pind_list/pind_list.wxml index 12741c4..b7b8789 100644 --- a/pages/activity/pind_list/pind_list.wxml +++ b/pages/activity/pind_list/pind_list.wxml @@ -2,8 +2,13 @@ - - + + + + + + + diff --git a/pages/activity/seckill_list/seckill_list.js b/pages/activity/seckill_list/seckill_list.js index aa6e5e0..d107313 100644 --- a/pages/activity/seckill_list/seckill_list.js +++ b/pages/activity/seckill_list/seckill_list.js @@ -11,11 +11,13 @@ Page({ timer:null, ismore:1, //是否可以加载更多 isshow:0, + ad_data:null, }, //------初始化加载---------- onLoad: function(t) { var first_leader = t.first_leader; + var th=this; console.log("------------"); console.log(first_leader); @@ -29,6 +31,23 @@ Page({ } }) } + + getApp().request.promiseGet("/api/weshop/ad/page?pid=701&store_id=" + os.stoid, { + data: { + enabled: 1 + } + }).then(res => { + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var a = res.data.data.pageData; + var tt = { + 'ad_code': os.imghost + a[0].ad_code, + 'media_link': '', + 'ad_weapplink':a[0].ad_weapplink + }; + th.setData({ad_data:tt}); + } + }) + }, @@ -177,6 +196,12 @@ Page({ _errObj[_errImg] = "/public/images/default_goods_image_240.gif"; this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; } - } + }, + + onShareTimeline() { + return { + title: '秒杀活动-' + getApp().globalData.config.store_name, + } + }, }); diff --git a/pages/activity/seckill_list/seckill_list.wxml b/pages/activity/seckill_list/seckill_list.wxml index 8de10eb..457b437 100644 --- a/pages/activity/seckill_list/seckill_list.wxml +++ b/pages/activity/seckill_list/seckill_list.wxml @@ -2,8 +2,12 @@ - - + + + + + + diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index ec3ce0b..ab25a7e 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -44,7 +44,7 @@ Page({ title: "购物车", }) - //判断是否有登陆 + //判断是否有登录 t.auth.hadAuth() && t.getUserInfo(function() { a.getCardList(); }); diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index e86a4aa..f13d81e 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -668,7 +668,10 @@ Page({ th.setData({collocation_goods:gg.collocation_goods}); var cart_arr=new Array(); - var narr=gg.collocation_goods; + //var narr=gg.collocation_goods; + //修改成深拷贝,确保返回是数据正确 + var narr=JSON.parse(JSON.stringify(gg.collocation_goods)); + narr.push(t.data.data); var ie = { pickup_id: gg.pick_id, pname: gg.pick_name, goods: narr, exp_type: et, wind: m_wind, distr_t: distr_t, @@ -946,7 +949,7 @@ Page({ await getApp().request.promiseGet("/api/weshop/areaFeemail/getAreaGoods",{ data:{store_id:os.stoid,id:no_ex_id} }).then(res=>{ - if(res.data.code==0){ + if(res.data.code==0 && res.data.data && res.data.data.length>0){ by_qc=res.data.data[0]; } }) @@ -1007,7 +1010,7 @@ Page({ WareIds: cart_item.check_quan_ware_list } }).then(res => { - if (res.data.code == 0 && res.data.data.length > 0) { + if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { var q_data = res.data.data; //--存储商品优惠的内容-- cart_item.quan_youhui_list = q_data; @@ -1337,6 +1340,9 @@ Page({ //---------计算立即购买---------- calculatePrice2: function () { var th = this, good = this.data.bn_goods; + + if(!good) return false; + //搭配的计算要用购物的车计算方法 if(good.prom_type==5){ th.calculatePrice(); @@ -1378,7 +1384,7 @@ Page({ await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice",{ data:{storeId:oo.stoid,CashRepNo:quan_no, WaresSum:th.data.ckeck_quan_price, WareIds:th.data.check_quan_ware_list} }).then(res=>{ - if(res.data.code==0){ + if(res.data.code==0 && res.data.data && res.data.data.length>0 ){ quan_price=res.data.data[0].WareCashSum; } }) @@ -1442,7 +1448,7 @@ Page({ await getApp().request.promiseGet("/api/weshop/areaFeemail/getAreaGoods",{ data:{store_id:os.stoid,id:no_ex_id} }).then(res=>{ - if(res.data.code==0){ + if(res.data.code==0 && res.data.data && res.data.data.length>0){ no_by_data=res.data.data[0]; //如果有设置不包邮区域的时候 if(res.data.data[0].region_list){ @@ -2027,7 +2033,7 @@ Page({ },// 设置请求的 header success: function (res) { - th.data.is_summit_ing=0; //是否提交中 + wx.hideLoading(); if (res.statusCode == 200) { var data=res.data; @@ -2110,6 +2116,7 @@ Page({ return; }else if(res.confirm){ th.data.is_continue=1; + th.data.is_summit_ing=0; //是否提交中 th.submitForm(sub_value); } } @@ -2120,8 +2127,10 @@ Page({ msg=msg.slice(0, 13) + "\r\n"+ msg.slice(13); } getApp().confirmBox(msg); + th.data.is_summit_ing=0; //是否提交中 } }else{ + th.data.is_summit_ing=0; //是否提交中 console.log("index.js wx.request CheckCallUser statusCode" + res.statusCode); } }, @@ -2164,7 +2173,7 @@ Page({ }) //读取线下的门店库存 await getApp().request.promiseGet("/api/weshop/goods/getWareStorages",{ - data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid} + data:{storageNos:pick_no,wareIds:encodeURIComponent(erpwareid),storeId:os.stoid,pageSize:2000} }).then(res=>{ if(res.data.code==0){ plist=res.data.data.pageData[0]; @@ -2839,8 +2848,10 @@ Page({ //getApp().waitfor2(this,"g_cart_q_time","order_prom_list_cart",async function () { //var arr=th.data.order_prom_list_cart; var arr=order_prom_list_cart; + if(!arr) arr=[]; //如果系统有限制使用优惠券 if(th.data.is_close_quan) return false; + //------------开始计算使用优惠券相关------------ for(var ind in arr){ var ep=arr[ind]; diff --git a/pages/cart/cart2_pt/cart2_pt.js b/pages/cart/cart2_pt/cart2_pt.js index ed7c615..141e043 100644 --- a/pages/cart/cart2_pt/cart2_pt.js +++ b/pages/cart/cart2_pt/cart2_pt.js @@ -585,7 +585,7 @@ Page({ 'content-type': 'application/json' },// 设置请求的 header success: function (res) { - th.data.is_summit_ing=0; //是否提交中 + wx.hideLoading(); if (res.statusCode == 200) { var data=res.data; @@ -613,15 +613,18 @@ Page({ // }, 1); util_pay.pay(data.data, function() { setTimeout(function () { - wx.navigateTo({ + wx.reLaunch({ //url: "/pages/payment/pay_success/pay_success?type=1&order_sn="+data.data, - url: "/pages/team/team_success/team_success?ordersn=" + data.data, + url: "/pages/team/team_success/team_success?ordersn=" + data.data, }) },1000) }, function () { //支付失败 setTimeout(function () { - wx.navigateBack({ delta: 1 }) + //wx.navigateBack({ delta: 1 }) + wx.reLaunch({ + url: "/pages/user/order_list/order_list", + }) },1000) },oo.stoid,1); @@ -647,9 +650,12 @@ Page({ url: "/pages/user/order_list/order_list", })--*/ var url="/pages/payment/pay_success/pay_success?type=1&order_sn="+data.data; - getApp().goto(url); + wx.reLaunch({ + url: url + }) + }else{ - wx.navigateTo({ + wx.reLaunch({ url: "/pages/team/team_success/team_success?ordersn=" + data.data, }) } @@ -661,13 +667,16 @@ Page({ } } else{ + th.data.is_summit_ing=0; //是否提交中 getApp().confirmBox(data.msg); } } else { + th.data.is_summit_ing=0; //是否提交中 console.log("index.js wx.request CheckCallUser statusCode" + res.statusCode); } }, fail: function () { + th.data.is_summit_ing=0; //是否提交中 wx.hideLoading(); console.log("index.js wx.request CheckCallUser fail"); }, diff --git a/pages/cart/cart4/cart4.js b/pages/cart/cart4/cart4.js index 871fdfc..befb038 100644 --- a/pages/cart/cart4/cart4.js +++ b/pages/cart/cart4/cart4.js @@ -27,7 +27,7 @@ Page({ data:data, success:function(rs){ - if(rs.data.code==0){ + if(rs.data.code==0 && rs.data.data && rs.data.data.pageData && rs.data.data.pageData.length>0){ //支付的金额 rs.data.data.pageData.forEach(function(ie,ind){ order_m+=ie.order_amount; diff --git a/pages/giftpack/buygiftpack/giftpackbuy.js b/pages/giftpack/buygiftpack/giftpackbuy.js index 7cfb105..ef114b1 100644 --- a/pages/giftpack/buygiftpack/giftpackbuy.js +++ b/pages/giftpack/buygiftpack/giftpackbuy.js @@ -25,6 +25,7 @@ Page({ curpage: 1, //当前分页数 pageSize: 10, //页大小 total: 0, //总数量 + ad_data:null, }, onLoad: function(options) { @@ -35,6 +36,25 @@ Page({ getStorageID: a.stoid, getUserID: d.user_id }) + + + getApp().request.promiseGet("/api/weshop/ad/page?pid=901&store_id=" + os.stoid, { + data: { + enabled: 1 + } + }).then(res => { + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var a = res.data.data.pageData; + var tt = { + 'ad_code': os.imghost + a[0].ad_code, + 'media_link': '', + 'ad_weapplink':a[0].ad_weapplink, + 'bgcolor':a[0].bgcolor, + }; + th.setData({ad_data:tt}); + } + }) + }, onShow: function() { @@ -73,6 +93,13 @@ Page({ "userId": that.getUserID, //用户ID "buyFrom": 2 }; + + //-- 分享导购要记录 -- + if(getApp().globalData.guide_id){ + json.guide_id=getApp().globalData.guide_id; + } + + var data = JSON.stringify(json); var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; getApp().request.json_post(url, json, @@ -134,6 +161,13 @@ Page({ "userId": that.getUserID, //用户ID "buyFrom": 2 }; + + //-- 分享导购要记录 -- + if(getApp().globalData.guide_id){ + json.guide_id=getApp().globalData.guide_id; + } + + var data = JSON.stringify(json); var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; getApp().request.json_post(url, json, diff --git a/pages/giftpack/buygiftpack/giftpackbuy.wxml b/pages/giftpack/buygiftpack/giftpackbuy.wxml index 0669a52..ed1d5c4 100644 --- a/pages/giftpack/buygiftpack/giftpackbuy.wxml +++ b/pages/giftpack/buygiftpack/giftpackbuy.wxml @@ -1,7 +1,16 @@ - - - - + + + + + + + + + + + + + 礼包列表 diff --git a/pages/giftpack/buygiftpack/giftpackbuy.wxss b/pages/giftpack/buygiftpack/giftpackbuy.wxss index 45f3688..4125b40 100644 --- a/pages/giftpack/buygiftpack/giftpackbuy.wxss +++ b/pages/giftpack/buygiftpack/giftpackbuy.wxss @@ -6,7 +6,7 @@ */ page { - background-color: #fb7454; + /* background-color: #fb7454; */ } .top_img { diff --git a/pages/giftpack/giftpacklist/giftpacklist.js b/pages/giftpack/giftpacklist/giftpacklist.js index 5d1f2c8..eebada5 100644 --- a/pages/giftpack/giftpacklist/giftpacklist.js +++ b/pages/giftpack/giftpacklist/giftpacklist.js @@ -41,7 +41,7 @@ Page({ //-- 获取分享人的ID -- var first_leader=options.first_leader; if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.first_leader=first_leader; //调用接口判断是不是会员 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ @@ -141,10 +141,8 @@ Page({ } - ) - }, GetBuyIntegral: function(e) { var that = this.data; @@ -175,6 +173,13 @@ Page({ "userId": d.user_id, //用户ID "buyFrom":2 }; + + //-- 分享导购要记录 -- + if(getApp().globalData.guide_id){ + json.guide_id=getApp().globalData.guide_id; + } + + var data = JSON.stringify(json); var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; getApp().request.json_post(url, json, diff --git a/pages/giftpack/mygiftpack/mygiftpack.js b/pages/giftpack/mygiftpack/mygiftpack.js index 4cc3f63..2bd7c82 100644 --- a/pages/giftpack/mygiftpack/mygiftpack.js +++ b/pages/giftpack/mygiftpack/mygiftpack.js @@ -25,6 +25,7 @@ Page({ curpage: 1, //当前分页数 pageSize: 10, //页大小 total: 0, //总数量 + ad_data:null, }, onLoad: function(options) { @@ -36,6 +37,23 @@ Page({ loadingType: 0, getDate: i.formatTime(new Date().getTime()) }) + + getApp().request.promiseGet("/api/weshop/ad/page?pid=901&store_id=" + os.stoid, { + data: { + enabled: 1 + } + }).then(res => { + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var a = res.data.data.pageData; + var tt = { + 'ad_code': os.imghost + a[0].ad_code, + 'media_link': '', + 'ad_weapplink':a[0].ad_weapplink, + 'bgcolor':a[0].bgcolor, + }; + th.setData({ad_data:tt}); + } + }) }, onShow: function() { diff --git a/pages/giftpack/mygiftpack/mygiftpack.wxml b/pages/giftpack/mygiftpack/mygiftpack.wxml index ff1c746..1fdc67e 100644 --- a/pages/giftpack/mygiftpack/mygiftpack.wxml +++ b/pages/giftpack/mygiftpack/mygiftpack.wxml @@ -1,8 +1,17 @@ - - - - - + + + + + + + + + + + + + + 礼包列表 diff --git a/pages/giftpack/mygiftpack/mygiftpack.wxss b/pages/giftpack/mygiftpack/mygiftpack.wxss index 3cd1647..6418ac2 100644 --- a/pages/giftpack/mygiftpack/mygiftpack.wxss +++ b/pages/giftpack/mygiftpack/mygiftpack.wxss @@ -235,7 +235,7 @@ } page { - background-color: rgb(250, 120, 88); + /* background-color: rgb(250, 120, 88); */ } .After_all { height: 80rpx; diff --git a/pages/goods/categoryList/categoryList.js b/pages/goods/categoryList/categoryList.js index e337e35..b593a25 100644 --- a/pages/goods/categoryList/categoryList.js +++ b/pages/goods/categoryList/categoryList.js @@ -819,7 +819,7 @@ Page({ // }, // 左侧更新 scrollLower: function (data) { - //console.log("上拉加载更多", JSON.stringify(data)) + if(this.data.is_no_more) return false; var that = this; clearInterval(that.data.timer); that.setData({ @@ -843,18 +843,17 @@ Page({ }); if (e.data.data.pageData.length > 0) { s.setData({ - msgStatus: false, + msgStatus: false,is_no_more:0 }); //如果有数据 判断分页为第一页的时候直接渲染数据 if (page > 1) { //如果分页不是在第一页 那么就把返回的数据追加到原有数据后面 var arr = s.data.requestData - console.log("arr:=" + JSON.stringify(arr)) - + for (var i = 0; i < e.data.data.pageData.length;i++){ arr.push(e.data.data.pageData[i]); } - console.log(arr) + s.setData({ requestData: arr }); @@ -875,19 +874,28 @@ Page({ if (page != 1) { var dataArray = s.data.one_level_classify var index = s.data.index - dataArray[index]['items']['is_show_class'] = false - dataArray[index+1]['items']['is_show_class'] = true - console.log(dataArray[index + 1]['items']) - s.setData({ - msgStatus: true, - stylePage: 1, - index: index + 1, - select_classify_on: index + 1, - cat_id: dataArray[index + 1]['items']['id'], - classify_name: dataArray[index + 1]['items']['name'], - one_level_classify: dataArray - }); - s.style(s.data.stylePage, dataArray[index + 1]['items']['id']) + dataArray[index]['items']['is_show_class'] = false + //没有下一个类别的时候 + if(index+1>=dataArray.length){ + s.setData({is_no_more:1}); + }else{ + dataArray[index+1]['items']['is_show_class'] = true + console.log(dataArray[index + 1]['items']) + s.setData({ + msgStatus: true, + stylePage: 1, + index: index + 1, + select_classify_on: index + 1, + cat_id: dataArray[index + 1]['items']['id'], + classify_name: dataArray[index + 1]['items']['name'], + one_level_classify: dataArray, + is_no_more:0 + }); + s.style(s.data.stylePage, dataArray[index + 1]['items']['id']) + } + + + }else{ //没有数据而且是第一页的时候 s.setData({ @@ -897,7 +905,8 @@ Page({ s.setData({ msgStatus: true, countDownNum: countDownNum, - requestData: [] + requestData: [], + is_no_more:0, }); s.data.timer=setInterval(function () { if (countDownNum == 0) { @@ -1012,6 +1021,12 @@ Page({ if(!url || url=='') return; if(url[0]!='/') url='/'+url; getApp().goto(url); + }, + + onShareTimeline(){ + return { + title:'商品分类-'+getApp().globalData.config.store_name, + } } }); \ No newline at end of file diff --git a/pages/goods/categoryList/categoryList.wxml b/pages/goods/categoryList/categoryList.wxml index d325ce6..0c29be4 100644 --- a/pages/goods/categoryList/categoryList.wxml +++ b/pages/goods/categoryList/categoryList.wxml @@ -493,6 +493,9 @@ + + 暂无更多 @@ -500,8 +503,9 @@ 该类别暂无推荐商品 {{countDownNum}} 秒后自动跳到下一个类别 该类别暂无推荐商品 - + + diff --git a/pages/goods/goodsInfo/buy_integral.wxml b/pages/goods/goodsInfo/buy_integral.wxml index 251c1d7..a49250f 100644 --- a/pages/goods/goodsInfo/buy_integral.wxml +++ b/pages/goods/goodsInfo/buy_integral.wxml @@ -11,6 +11,7 @@ {{prom_integral}}积分 + {{prom_price}}元 + 0积分 diff --git a/pages/goods/goodsInfo/g_filter.wxs b/pages/goods/goodsInfo/g_filter.wxs index c39bff3..e9033b0 100644 --- a/pages/goods/goodsInfo/g_filter.wxs +++ b/pages/goods/goodsInfo/g_filter.wxs @@ -80,8 +80,38 @@ var g_filters = { if(min_name.length>4) min_name=min_name.substring(0, 8); return min_name; }, + + toFix: function (val, count,set) { + if(val===undefined) return 0; + if(val===null) return 0; + if(val==='') return 0; + val = parseFloat(val); + if(set==1 && val==0) return val; + return val.toFixed(count) + }, + + //折扣数值处理,小数位数为1时,只显示1位;小数位数为2时,才显示2位; + num: function(value) { + if(value != 0) { + var val = value.toFixed(2).toString(); + if(val.indexOf('.') != -1) { + var arrval = val.split('.'); + if(arrval[1].length == 1 && arrval[1][0] == 0) { + val = val.slice(0,-2); + }; + + if(arrval[1].length == 2 && arrval[1][1] == 0) { + val = val.slice(0,-1); + }; + }; + return val; + } else { + return value.toFixed(0); + }; + }, } module.exports = { is_has_rank:g_filters.is_has_rank, - get_card_price:g_filters.get_card_price, + get_card_price:g_filters.get_card_price, + num:g_filters.num, } \ No newline at end of file diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 32c492a..0f8474c 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -261,10 +261,10 @@ Page({ room_user_share=t.room_user_share; //如果是会员分享带有room_id的话,那么接下来会员分享就不传room_id //-- 自定义海报 -- - getApp().request.promiseGet("/api/weshop/goods/poster/page",{ - data:{store_id:os.stoid, type:1, is_use:1 } + getApp().request.promiseGet("/api/weshop/goods/poster/page", { + data:{store_id:os.stoid, type:1, is_use:1} }).then(res=>{ - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData[0] ){ + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData[0]){ var poster_data=res.data.data.pageData[0]; var json_str=poster_data.jsonStr; @@ -314,7 +314,6 @@ Page({ getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ if(res.data.code==0){ getApp().globalData.guide_id=res.data.data.id; - console.log("log2---".getApp().globalData.guide_id); } }) } @@ -700,7 +699,25 @@ Page({ ee.check_is_youhui(ee.data.gid); t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); - var txt = (t.data.data.shop_price / t.data.data.market_price * 10).toFixed(2); + var txt = (t.data.data.shop_price / t.data.data.market_price * 10).toFixed(2).toString(); + + + if(txt != 0) { + if(txt.indexOf('.') != -1) { + var arrtxt = txt.split('.'); + if(arrtxt[1].length == 1 && arrtxt[1][0] == 0) { + txt = txt.slice(0,-2); + }; + + if(arrtxt[1].length == 2 && arrtxt[1][1] == 0) { + txt = txt.slice(0,-1); + }; + }; + } else { + txt = 0; + } + + t.data.data['disc'] = txt; if (t.data.data.original_img.indexOf(o.imghost) == -1) @@ -843,7 +860,11 @@ Page({ url: "/pages/user/address_list/address_list?operate=selectAddress" }); }, - onUnload: function() {}, + onUnload: function() { + for(var i = 1; i < 100; i++) { + clearInterval(i); + } + }, onHide: function() { this.data.is_timer = 0; for(var i = 1; i < 100; i++) { @@ -2094,7 +2115,7 @@ Page({ if (e.data.code == 0) { //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 - if(dd.lat && (!th.data.def_pick_store || JSON.stringify(th.data.def_pick_store)=='{}') && th.data.bconfig.is_sort_storage){ + if(dd.lat && (!th.data.def_pick_store || JSON.stringify(th.data.def_pick_store)=='{}') && th.data.bconfig && th.data.bconfig.is_sort_storage){ th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, @@ -2283,7 +2304,7 @@ Page({ only_pk: e.data.data.pageData }); //-----如果没有默认门店,要取第一个门店作为默认店------ - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) { th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, @@ -2765,15 +2786,17 @@ Page({ } }).then(res => { var now = ut.gettimestamp(); - var tgr = res.data.data.pageData[0]; - //如果团的时间已经到了 - if (now >= tgr.kt_end_time) { - th.update_jiti(tgr.id); - } else { - th.setData({ - user_order_pt_state: 2 - }); - } + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + var tgr = res.data.data.pageData[0]; + //如果团的时间已经到了 + if (now >= tgr.kt_end_time) { + th.update_jiti(tgr.id); + } else { + th.setData({ + user_order_pt_state: 2 + }); + } + } }) } else { @@ -3110,7 +3133,12 @@ Page({ } }); } else if (odr.pt_status == 1 && odr.order_status == 1) { - wx.navigateTo({ + + if(this.data.is_go_to_team_show) return false; + this.data.is_go_to_team_show=1; + wx.showLoading(); + + wx.redirectTo({ url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, }); } else { @@ -3318,17 +3346,24 @@ Page({ //-------跳转pt商品------- go_to_nopay: function() { - var th = this; - wx.navigateTo({ - url: "/pages/user/order_detail/order_detail?order_id=" + th.data.buy_order.order_id, - }); + var th = this; + url="/pages/user/order_detail/order_detail?order_id=" + th.data.buy_order.order_id; + getApp().goto(url); + }, //-------跳转pt teamshow------- go_to_team_show: function() { - var th = this; - wx.navigateTo({ - url: "/pages/team/team_success/team_success?ordersn=" + th.data.buy_order.order_sn, - }); + + if(this.data.is_go_to_team_show) return false; + this.data.is_go_to_team_show=1; + wx.showLoading(); + + var th = this; + var url="/pages/team/team_success/team_success?ordersn=" + th.data.buy_order.order_sn; + wx.redirectTo({ + url:url, + }) + }, //---拼团倒计时--- @@ -3408,9 +3443,14 @@ Page({ } }); } else if (odr.pt_status == 1 && odr.order_status == 1) { - wx.navigateTo({ - url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, - }); + + if(this.data.is_go_to_team_show) return false; + this.data.is_go_to_team_show=1; + wx.showLoading(); + + wx.redirectTo({ + url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, + }); } else { wx.navigateTo({ url: "/pages/team/team_show/team_show?tg_id=" + id, @@ -3587,6 +3627,12 @@ Page({ 'store_id': os.stoid, 'type': 5 }; + + //-- 导购ID -- + if(getApp().globalData.guide_id){ + pdata.guide_id=getApp().globalData.guide_id; + } + var app = getApp(), th = this; app.request.post("/api/weshop/couponList/saveCouponList", { @@ -3641,14 +3687,14 @@ Page({ var unit = that.data.screenWidth / 750 * 1.35; //基础单位, var path2 = that.data.data.original_img; var scene = th.data.gid+""; - var user_id=getApp().globalData.user_id?getApp().globalData.user_id:0; - if(user_id>0){ + var user_id = getApp().globalData.user_id?getApp().globalData.user_id:0; + if(user_id>0) { scene+="_"+user_id; } //-- 如果不是会员分享过来的要分享给别人 -- - if(getApp().globalData.room_id && th.data.data.goods_id==getApp().globalData.room_goods_id && !getApp().globalData.room_user_share){ + if(getApp().globalData.room_id && th.data.data.goods_id==getApp().globalData.room_goods_id && !getApp().globalData.room_user_share) { //固定房间是第3个字符 - if(!user_id) scene+="_0"; + if(!user_id) scene+="_0"; scene+="_"+getApp().globalData.room_id ; } ///二微码 @@ -3678,7 +3724,7 @@ Page({ context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); //-- 是自定义海报的情况下 -- - if(th.data.poster && parseInt(th.data.poster.style)==2){ + if(th.data.poster && parseInt(th.data.poster.style)==2) { //在线上分享人的情况下 if(parseInt(th.data.poster.show_headpic)){ //获取坐标 @@ -3697,9 +3743,13 @@ Page({ context.setFontSize(16 * unit) context.setLineJoin('round'); //交点设置成圆角 context.setFillStyle("white") - context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); + context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); + + context.setFillStyle("black") + context.setFontSize(24 * unit) + context.fillText(getApp().globalData.config.store_name, 40 * unit, 130 * unit); } - }else{ + } else { //--昵称--- context.setFontSize(24 * unit) context.setFillStyle("black") @@ -3708,9 +3758,9 @@ Page({ //强烈推荐 改许程 var tj_path = "../../../images/share/q_tj.png"; context.drawImage(tj_path, 152 * unit + width, 54 * unit, 85 * unit, 30 * unit); - context.setFontSize(16 * unit) + context.setFontSize(16 * unit); context.setLineJoin('round'); //交点设置成圆角 - context.setFillStyle("white") + context.setFillStyle("white"); context.fillText('强烈推荐', 149 * unit + width + 15 * unit, 76 * unit); } @@ -3746,7 +3796,7 @@ Page({ context.setFillStyle("black"); context.setFontSize(21.3 * unit) th.draw_Text(context, th.data.data.goods_name, - 38 * unit, 180 * unit, 20 * unit, 300*unit, unit); + 38 * unit, 170 * unit, 20 * unit, 300*unit, unit); //------ 产品的价格 ----- var pri0 = th.data.prom_act.addmoney; var integral=th.data.prom_act.integral; @@ -3754,14 +3804,15 @@ Page({ if(integral){text=integral+"积分"; } if(pri0 && integral){ text+="+";} if(pri0){ text+="¥"+pri0;} - + + if(!pri0 && !integral){ text="0积分";} context.setFillStyle("red"); - context.fillText(text, 38 * unit, 215 * unit); + context.fillText(text, 38 * unit, 235 * unit); } //---中间大图--- - context.drawImage(th.data.share_goods_img, 68 * unit, 242 * unit, 410 * unit, 410 * unit); + context.drawImage(th.data.share_goods_img, 70 * unit, 250 * unit, 408 * unit, 408 * unit); //-------大图后面就不一样了----------- switch (type) { case 0: //普通商品的展示 @@ -3805,23 +3856,33 @@ Page({ } - //---画线--- - context.setLineWidth(1 * unit) - context.moveTo(32 * unit, 710 * unit) - context.lineTo(520 * unit, 710 * unit) - context.stroke(); - //---文字--- - context.setFillStyle("black") - context.setFontSize(22 * unit) + //---画线--- + context.setLineWidth(1 * unit) + context.moveTo(32 * unit, 710 * unit) + context.lineTo(520 * unit, 710 * unit) + context.stroke(); + + //---文字--- + context.setFillStyle("black") + context.setFontSize(22 * unit) if(type==0){ // 原来start ---> - context.fillText("优惠乐翻天,精彩就在你身边", 40 * unit, 776 * unit); - context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 826 * unit); + + context.fillText("优惠乐翻天,精彩就在你身边", 40 * unit, 806 * unit); + context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 846 * unit); + context.setFillStyle("black") + context.setFontSize(28 * unit) + context.fillText(th.data.sto_sele_name, 40 * unit, 766 * unit); }else{ - // 原来start ---> - context.fillText("长按识别二维码", 40 * unit, 776 * unit); - context.fillText("立即开始兑换", 40 * unit, 826 * unit); + // 原来start ---> + // context.fillText("长按识别二维码", 40 * unit, 776 * unit); + // context.fillText("立即开始兑换", 40 * unit, 826 * unit); + context.fillText("长按识别二维码", 40 * unit, 806 * unit); + context.fillText("立即开始兑换", 40 * unit, 846 * unit); + context.setFillStyle("black") + context.setFontSize(28 * unit) + context.fillText(th.data.sto_sele_name, 40 * unit, 766 * unit); } //---二维吗图--- @@ -3850,8 +3911,11 @@ Page({ //---文字--- context.setFontSize(22 * unit) context.setFillStyle("black") - context.fillText("特惠好物,限时秒杀", 40 * unit, 806 * unit); - context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 846 * unit); + context.fillText("特惠好物,限时秒杀", 40 * unit, 826 * unit); + context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 866 * unit); + context.setFillStyle("black") + context.setFontSize(28 * unit) + context.fillText(th.data.sto_sele_name, 40 * unit, 786 * unit); //---二维吗图--- //-- 自定义海报 -- if(th.data.poster){ @@ -3891,11 +3955,14 @@ Page({ context.setFontSize(22 * unit) context.fillText("已拼" + th.data.prom_act.buy_num + "份", 166 * unit, 763 * unit); context.setFillStyle("gray") - context.fillText("快来和我一起拼团吧!", 40 * unit, 826 * unit); + context.fillText("快来和我一起拼团吧!", 40 * unit, 836 * unit); context.setFillStyle("black") context.font = 'normal bold 18px sans-serif'; context.setFontSize(21.3 * unit) - context.fillText("长按识别二维码,立即参团", 40 * unit, 856 * unit); + context.fillText("长按识别二维码,立即参团", 40 * unit, 866 * unit); + context.setFillStyle("black") + context.setFontSize(26 * unit) + context.fillText(th.data.sto_sele_name, 40 * unit, 806 * unit); //---二维吗图--- //-- 自定义海报 -- if(th.data.poster){ @@ -3934,12 +4001,22 @@ Page({ context.fillText("满" + item.rynum + "人", 40 * unit + wi, 786 * unit); } //----------------下面部分---------------- + // context.setFillStyle("gray") + // context.fillText("快来和我一起拼团吧!", 40 * unit, 830 * unit); + // context.setFillStyle("black") + // context.font = 'normal bold 18px sans-serif'; + // context.setFontSize(22 * unit) + // context.fillText("长按识别二维码,立即参团", 40 * unit, 860 * unit); context.setFillStyle("gray") - context.fillText("快来和我一起拼团吧!", 40 * unit, 830 * unit); + context.fillText("快来和我一起拼团吧!", 40 * unit, 810 * unit); context.setFillStyle("black") context.font = 'normal bold 18px sans-serif'; context.setFontSize(22 * unit) - context.fillText("长按识别二维码,立即参团", 40 * unit, 860 * unit); + context.fillText("长按识别二维码,立即参团", 40 * unit, 840 * unit); + + context.setFillStyle("black") + context.setFontSize(26 * unit) + context.fillText(th.data.sto_sele_name, 40 * unit, 876 * unit); //-- 自定义海报 -- if(th.data.poster){ @@ -4241,7 +4318,7 @@ Page({ } - if (bconfig.is_sort_storage) { + if (bconfig && bconfig.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -4582,7 +4659,7 @@ Page({ var t_time = setInterval(function() { if (th.data.bconfig == null) false; var e = th.data.bconfig; - if (e.is_sort_storage) { + if (e && e.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -4889,6 +4966,18 @@ Page({ addCart_inte:function(t){ this.add_cart_func_inte(t); - } + }, + + + + + onShareTimeline() { + return { + title:this.data.data.goods_name + '-' + getApp().globalData.config.store_name, + imageUrl:this.data.gallery[0].image_url, + } + }, + + }); diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml index c82463b..78bb381 100644 --- a/pages/goods/goodsInfo/goodsInfo.wxml +++ b/pages/goods/goodsInfo/goodsInfo.wxml @@ -177,6 +177,7 @@ 还差{{prom_act.ct_num - item.open_num}}人成团 剩余 + {{timer[t_ind].day}}天: {{timer[t_ind].hou}}: {{timer[t_ind].min}}: {{timer[t_ind].sec}} @@ -235,12 +236,13 @@ - + {{prom_integral}} 积分 + - {{filters.toFix(prom_price,2)}}元 + {{filters.toFix(prom_price,2)}}元 + 0积分    零售价:¥{{data.market_price}} @@ -257,7 +259,8 @@ 销量:{{prom_act.buy_num}}件 - 折扣:{{filters.pInt((prom_price?prom_price:0)*100/data.shop_price)}}折 + + 折扣:{{g_filters.num((prom_price?prom_price:0)*100/data.shop_price)}}折 {{categories3[0].num}}人评价 @@ -364,6 +367,7 @@ 销量:{{data.sales_sum}}件 折扣:{{data.disc}}折 + {{categories3[0].num}}人评价 @@ -1424,14 +1428,15 @@ - - + + + x - + diff --git a/pages/goods/goodsList/goodsList.js b/pages/goods/goodsList/goodsList.js index 3f11805..4786d3d 100644 --- a/pages/goods/goodsList/goodsList.js +++ b/pages/goods/goodsList/goodsList.js @@ -128,7 +128,7 @@ Page({ //-- 获取 -- await getApp().request.promiseGet("/api/weshop/libao/libaoForm/page?id="+content.libao+"&store_id="+oo.stoid, { }).then(res => { - if(res.data.code==0) + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0) arr[i].content.lb_name=res.data.data.pageData[0].lbtitle; }) } diff --git a/pages/goods/search/search.js b/pages/goods/search/search.js index 27a77af..12f178a 100644 --- a/pages/goods/search/search.js +++ b/pages/goods/search/search.js @@ -22,7 +22,12 @@ Page({ tabname: "sort", //排序的字段 adname: "asc", //升降的字段 rq_data:null, + + + searchRecord: [], + keyword: '', }, + onLoad: function(t) { this.data.rq_data=t; @@ -104,6 +109,9 @@ Page({ if (0 != t.max_price && t.max_price!=undefined) { url += "&min_pirce=" + t.min_pirce + "&max_price=" + t.max_price;} if (url != this.data.baseUrl) return this.requestSearch(url); this.openSearchModal(); + + // 获取历史搜索记录 + this.getHistorySearch(); }, changeTab: function(t) { var ord = t.currentTarget.dataset.href; @@ -176,18 +184,23 @@ Page({ }); }, submitSearch: function(t) { + console.log(111); this.search(t.detail.value.word); + + }, //热搜关键字 searchHotWord: function(t) { - this.search(t.currentTarget.dataset.word); + this.historyRecord(); + this.search(t.currentTarget.dataset.word); }, //-----点击搜索按钮---- search: function(t) { if ("string" != typeof t || "" == t) return a.showWarning("请输入搜索关键词"); this.data.key_str=t; + this.historyRecord(); this.resetData(), this.requestSearch(this.data.baseUrl + "&key_str=" + encodeURIComponent(t)); }, @@ -253,4 +266,56 @@ Page({ func(ob); }) }, + + + getInput(e) { + this.setData({ + keyword: e.detail.value + }); + }, + + historyRecord() { + let self = this; + let keyword = this.data.key_str; + let searchRecord = this.data.searchRecord; + + if(keyword) { + if(searchRecord.indexOf(keyword) > -1) { + // 已经存在该值 + return; + } else { + if(searchRecord.length >= 10) { + searchRecord.pop(); // 删除最早的一条记录 + }; + searchRecord.unshift(keyword); + + // // 将历史记录添加到缓存中 + wx.setStorage({ + key: 'searchRecord', + data: searchRecord, + success: function(res) { + self.setData({ + searchRecord, + }) + } + }) + }; + }; + }, + + + + + getHistorySearch() { + this.setData({ + searchRecord: wx.getStorageSync('searchRecord') || [] //若无存储则为空 + }); + }, + + clearSearchRecord() { + wx.clearStorageSync('searchRecord'); + this.setData({ + searchRecord: [] + }); + }, }); \ No newline at end of file diff --git a/pages/goods/search/search.wxml b/pages/goods/search/search.wxml index 66d132a..4f25ce3 100644 --- a/pages/goods/search/search.wxml +++ b/pages/goods/search/search.wxml @@ -162,7 +162,7 @@
- + @@ -176,5 +176,17 @@ + + + 历史搜索 + + + + + {{item}} + + + 暂无历史搜索记录 + \ No newline at end of file diff --git a/pages/goods/search/search.wxss b/pages/goods/search/search.wxss index cb72331..1711e17 100644 --- a/pages/goods/search/search.wxss +++ b/pages/goods/search/search.wxss @@ -298,3 +298,14 @@ /* line-height: 38rpx; */ flex-grow: 1; } + +.history { + background-color: #f0f0f0; + color: #7b7b7b; + border: none; + margin-bottom: 8rpx; +} + +.history:first-of-type { + margin-left: 0; +} diff --git a/pages/index/index/index.js b/pages/index/index/index.js index 9535eaf..bc6f8b6 100644 --- a/pages/index/index/index.js +++ b/pages/index/index/index.js @@ -85,7 +85,7 @@ Page({ } if(first_leader){ - //-- user_id代过来免登陆 -- + //-- user_id代过来免登录 -- getApp().globalData.first_leader=first_leader; //调用接口判断是不是会员 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ @@ -478,6 +478,9 @@ Page({ this.data.recommend = null, this.data.currentPage = 1, n.resetConfig(), this.requestHomePage(), this.requestRecommend(); }, + requestRecommend(){}, + requestHomePage(){}, + onUnload: function() { this.destroyActivityTimer(); }, @@ -884,7 +887,17 @@ Page({ }, - + onShareTimeline() { + // getApp().getConfig(function(t) { + // return { + // title: '首页-' + getApp().globalData.config.store_name, + // } + // }); + + return { + title: '首页-' + getApp().globalData.config.store_name, + } + }, }); \ No newline at end of file diff --git a/pages/index/index/index.json b/pages/index/index/index.json index 66a0ff2..63d46fb 100644 --- a/pages/index/index/index.json +++ b/pages/index/index/index.json @@ -1,5 +1,4 @@ -{ - +{ "usingComponents": { "goods_recommend":"/components/goods_list/goods_list", "nav": "/components/diy_nav/diy_nav", @@ -17,6 +16,8 @@ "assist":"/components/diy_assist/diy_assist", "picMax": "/components/diy_picMax/diy_picMax", "mvideo": "/components/diy_video/diy_video", - "service": "/components/diy_service/diy_service" - } + "service": "/components/diy_service/diy_service", + "scan": "/components/diy_scan/diy_scan" + }, + "enablePullDownRefresh": false } \ No newline at end of file diff --git a/pages/index/index/index.wxml b/pages/index/index/index.wxml index 4d4ee9c..66f3926 100644 --- a/pages/index/index/index.wxml +++ b/pages/index/index/index.wxml @@ -348,6 +348,10 @@ + + + + diff --git a/pages/justTest/justTest.js b/pages/justTest/justTest.js deleted file mode 100644 index c36aff5..0000000 --- a/pages/justTest/justTest.js +++ /dev/null @@ -1,177 +0,0 @@ -// pages/justTest/justTest.js -// let livePlayer = requirePlugin('live-player-plugin'); - - -var t = require("../../utils/util.js"), - ut = t, - e = require("../../utils/common.js"), - a = require("../../utils/wxParse/wxParse.js"), - s = getApp(), - i = s.request, - rq = i, - oo = s.globalData, - o = s.globalData.setting, - os = o; -var utils = require('../../utils/util.js'),ut=utils; -var regeneratorRuntime = require('../../utils/runtime.js'); - -Page({ - - /** - * 页面的初始数据 - */ - data: { - gid: "", - stoid: o.stoid, - url: o.url, - resourceUrl: o.resourceUrl, - iurl: o.imghost, - defaultAvatar: o.resourceUrl + "/static/images/user68.jpg", - data: null, - openSpecModal: !1, - openPromModal: !1, - supportPageScroll: !1, - - //联系电话 - mobile: '', - bconfig:null, - sales_rules:1, - - t_time:null, - card_field:"", - dp_price:0, - cut_price:0, - open_ind_store:1, - goodsInputNum:1, - g_buy_num: null, - sele_collocation:null, - - - - photoUrl: "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1003256280,1176261798&fm=26&gp=0.jpg", - //(用来控制显示哪个按钮) false表示还没首次进行弹框授权,或者已经授权了;true表示在首次授权弹框时拒绝授权,或者在设置页面还是拒绝了授权 - isAuthSavePhoto: false - }, - - - - - - sendRequest: function () { - - - - //调用接口判断是不是会员 - getApp().request.promiseGet("/api/weshop/wx/livelist/page",{ - data:{store_id: 1} - }).then(res=>{ - console.log(res); - // if(res.data.code==0){ - // getApp().globalData.guide_id=res.data.data.id; - // } - }) - - }, - // nav: function () { - // wx.redirectTo({ - // url: '/packageA/pages/liveStream/liveStream' - // }) - // }, - /** - * 生命周期函数--监听页面加载 - */ - onLoad: function (options) { - - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { - - }, - - - - - saveImage() { - wx.showLoading({ - title: '保存中...', - mask: true, - }); - wx.downloadFile({ - url: - 'http://upload.jianshu.io/admin_banners/web_images/4435/c1d3ca63353c8bd527f0d781605516cb5b266d02.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/1250/h/540', - success: function(res) { - if (res.statusCode === 200) { - let img = res.tempFilePath; - wx.saveImageToPhotosAlbum({ - filePath: img, - success(res) { - wx.showToast({ - title: '保存成功', - icon: 'success', - duration: 2000 - }); - }, - fail(res) { - wx.showToast({ - title: '保存失败', - icon: 'success', - duration: 2000 - }); - } - }); - } - } - }); - }, - - - - live() {} - - -}) \ No newline at end of file diff --git a/pages/justTest/justTest.json b/pages/justTest/justTest.json deleted file mode 100644 index 8835af0..0000000 --- a/pages/justTest/justTest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/pages/justTest/justTest.wxml b/pages/justTest/justTest.wxml deleted file mode 100644 index de66879..0000000 --- a/pages/justTest/justTest.wxml +++ /dev/null @@ -1,19 +0,0 @@ - -pages/justTest/justTest.wxml -进入直播 -进入直播详情页 - - - - - - - - - - - - - diff --git a/pages/justTest/justTest.wxss b/pages/justTest/justTest.wxss deleted file mode 100644 index 3c29dd4..0000000 --- a/pages/justTest/justTest.wxss +++ /dev/null @@ -1,29 +0,0 @@ -/* pages/justTest/justTest.wxss */ -page { - background: #fff; - text-align: center; -} - -.box { - padding: 30rpx 80rpx; -} - -.img { - width: 430rpx; - height: 430rpx; - margin: 20rpx 0; -} -button { - width: 100%; - background: #ffffff; - border: none; - border-radius: 0rpx; - padding: 0; - margin: 0; -} - -.btn { - background: green; - color: #ffffff; - border-radius: 0; -} \ No newline at end of file diff --git a/pages/team/team_more/team_more.js b/pages/team/team_more/team_more.js index 826b83a..22b7c4d 100644 --- a/pages/team/team_more/team_more.js +++ b/pages/team/team_more/team_more.js @@ -112,6 +112,8 @@ Page({ // 获取当前时间,同时得到活动结束时间数组 var newTime = ut.gettimestamp(); var List = this.data.teamgroup; + if(!List || List.length<=0) return false; + for (var j = 0; j < List.length; j++) { // 对结束时间进行处理渲染到页面 var endTime = List[j].kt_end_time; diff --git a/pages/team/team_more/team_more.wxml b/pages/team/team_more/team_more.wxml index 98f6560..c2a0582 100644 --- a/pages/team/team_more/team_more.wxml +++ b/pages/team/team_more/team_more.wxml @@ -17,7 +17,9 @@ 还差{{pt_act.ct_num - item.open_num}}人成团 - 剩余{{item.djs.hou}}: + 剩余 + {{item.djs.day}}天: + {{item.djs.hou}}: {{item.djs.min}}: {{item.djs.sec}}结束 diff --git a/pages/team/team_show/team_show.js b/pages/team/team_show/team_show.js index 2a8e884..8a6598b 100644 --- a/pages/team/team_show/team_show.js +++ b/pages/team/team_show/team_show.js @@ -363,24 +363,31 @@ Page({ //获取活动从表信息team_id,listno团编号(券号) await getApp().request.promiseGet("/api/weshop/teamgroup/get/"+os.stoid+"/"+tg_id, { }).then(res => { - teamgroup = res.data.data; - //获取当前时间,并且判断剩余时间 - var nt = ut.gettimestamp(); - var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss"); - ee.setData({ - pindGoods: teamgroup, - buy_start_date: buy_start_date - }); - - if(nt>teamgroup.kt_end_time) { - th.setData({is_group_end:1,end_text:"团期已经结束"}) - } - if(teamgroup.state==1) { - th.setData({is_group_end:1,end_text:"团期已经结束"}) - } - if(teamgroup.state==3 || teamgroup.state==4 || teamgroup.state==5 ) { - th.setData({is_group_end:2,end_text:"团期已满"}) - } + + + if(res.data.code==0 && res.data && res.data.data ) { + + teamgroup = res.data.data; + + //获取当前时间,并且判断剩余时间 + var nt = ut.gettimestamp(); + var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss"); + ee.setData({ + pindGoods: teamgroup, + buy_start_date: buy_start_date + }); + + if(nt>teamgroup.kt_end_time) { + th.setData({is_group_end:1,end_text:"团期已经结束"}) + } + if(teamgroup.state==1) { + th.setData({is_group_end:1,end_text:"团期已经结束"}) + } + if(teamgroup.state==3 || teamgroup.state==4 || teamgroup.state==5 ) { + th.setData({is_group_end:2,end_text:"团期已满"}) + } + + } }) @@ -969,7 +976,7 @@ Page({ return false; } - if (bconfig.is_sort_storage) { + if ( bconfig && bconfig.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -1034,7 +1041,7 @@ Page({ var t_time = setInterval(function() { if (th.data.bconfig == null) false; var e = th.data.bconfig; - if (e.is_sort_storage) { + if (e && e.is_sort_storage) { wx.getLocation({ type: 'gcj02', success: function(res) { @@ -1109,7 +1116,7 @@ Page({ if (e.data.code == 0) { //如果有开启距离的功能,没有设置默认门店,要用最近的门店作为默认门店 - if(dd.lat && !th.data.def_pick_store && th.data.bconfig.is_sort_storage){ + if(dd.lat && !th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage){ th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, @@ -1289,7 +1296,7 @@ Page({ only_pk: e.data.data.pageData }); //-----如果没有默认门店,要取第一个门店作为默认店------ - if (!th.data.def_pick_store && th.data.bconfig.is_sort_storage) { + if (!th.data.def_pick_store && th.data.bconfig && th.data.bconfig.is_sort_storage) { th.setData({ def_pick_store:e.data.data.pageData[0], sto_sele_name: e.data.data.pageData[0].pickup_name, diff --git a/pages/team/team_success/team_success.js b/pages/team/team_success/team_success.js index 7fdc137..ac488dc 100644 --- a/pages/team/team_success/team_success.js +++ b/pages/team/team_success/team_success.js @@ -47,6 +47,7 @@ Page({ }, onLoad: function (t) { wx.setNavigationBarTitle({ title: "拼团订单",}) + var that=this; var th=this; //获取用户设备信息,屏幕宽度 @@ -56,7 +57,7 @@ Page({ } }) var pay_f = t.payf, order_sn = t.ordersn; - this.setData({ pay_f: pay_f, order_sn: order_sn}), + this.setData({ pay_f: pay_f, order_sn: order_sn}); this.init(order_sn); //-- 自定义海报 -- @@ -209,6 +210,19 @@ Page({ min_price=pri; } + + + //获取商品信息 + getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + goods_id, { + }).then(res => { + //商品地址 + original_img = ee.data.imageurl+ res.data.data.original_img, + goods = res.data.data + + ee.setData({goods: goods,image: original_img,}) + + }) + } }) @@ -233,13 +247,7 @@ Page({ } - //获取商品信息 - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + goods_id, { - }).then(res => { - //商品地址 - original_img = ee.data.imageurl+ res.data.data.original_img, - goods = res.data.data - }) + //获取活动从表信息team_id:305暂时 await getApp().request.promiseGet("/api/weshop/teamgroup/page" , { @@ -266,10 +274,14 @@ Page({ } //获取大家都在团信息 - await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/1?store_id="+ os.stoid +"&is_end=0&is_show=1" , { + getApp().request.promiseGet("/api/weshop/teamlist/pageteam/1?store_id="+ os.stoid +"&is_end=0&is_show=1" , { data:{page:1,pageSize:2} }).then(res => { - pageteam = res.data.data.pageData; + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ + pageteam = res.data.data.pageData; + ee.setData({pageteam: pageteam,}) + } + }) //--当是成团的时候的操作-- @@ -277,8 +289,8 @@ Page({ //设置值 ee.setData({ - ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, goods: goods, pageteam: pageteam, min_price: min_price, - order: order, image: original_img, share_img: share_img,max_num:max_num, + ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, min_price: min_price, + order: order, share_img: share_img,max_num:max_num, pindGoods: teamlist,is_show:1, zk:false, hiddenName: false, ct_price:ct_price,p_status:p_status,sf_arr:sf_arr}); @@ -290,8 +302,8 @@ Page({ console.log("239什么鬼", teamlist); //设置值 ee.setData({ - ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, goods: goods, pageteam: pageteam, - order: order, image: original_img, p_status: p_status, min_price:min_price, + ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, + order: order, p_status: p_status, min_price:min_price, share_img: share_img, max_num: max_num, pindGoods: teamlist, is_show: 1, ct_price: ct_price, p_status: p_status,sf_arr:sf_arr}); } @@ -328,6 +340,8 @@ Page({ // 获取当前时间,同时得到活动结束时间数组 var newTime = ut.gettimestamp(); var o = this.data.teamgroup; + if(!o) return false; + var endTime = o.kt_end_time; if (o.status == 0) endTime = o.start_time; diff --git a/pages/template/index.json b/pages/template/index.json index 1443fce..418f686 100644 --- a/pages/template/index.json +++ b/pages/template/index.json @@ -18,6 +18,8 @@ "assist":"/components/diy_assist/diy_assist", "picMax": "/components/diy_picMax/diy_picMax", "mvideo": "/components/diy_video/diy_video", - "service": "/components/diy_service/diy_service" - } + "service": "/components/diy_service/diy_service", + "scan": "/components/diy_scan/diy_scan" + }, + "enablePullDownRefresh": false } \ No newline at end of file diff --git a/pages/template/index.wxml b/pages/template/index.wxml index 0dbbeea..452f71f 100644 --- a/pages/template/index.wxml +++ b/pages/template/index.wxml @@ -57,6 +57,10 @@ + + + + diff --git a/pages/togoin/togoin.js b/pages/togoin/togoin.js index 5fa8b65..ec03e0a 100644 --- a/pages/togoin/togoin.js +++ b/pages/togoin/togoin.js @@ -67,7 +67,7 @@ Page({ that.setData({user:user}) //如果有会员的话,没有sessionKey if(!e.data.data.sessionKey){ - getApp().showWarning("登陆成功"); + getApp().showWarning("登录成功"); getApp().globalData.userInfo=e.data.data; getApp().globalData.user_id=e.data.data.user_id; getApp().globalData.openid = e.data.data.weapp_openid; @@ -89,7 +89,7 @@ Page({ }) }, - //暂不登陆,返回上一页 + //暂不登录,返回上一页 cancle_bind:function () { wx.navigateBack({ delta: 1}) }, diff --git a/pages/togoin/togoin.wxml b/pages/togoin/togoin.wxml index 0330745..81a94df 100644 --- a/pages/togoin/togoin.wxml +++ b/pages/togoin/togoin.wxml @@ -16,20 +16,20 @@ - 暂不登陆 + 暂不登录 @@ -41,7 +41,7 @@ - 请授权绑定手机号完成注册,拒绝将登陆失败 + 请授权绑定手机号完成注册,拒绝将登录失败 拒绝 diff --git a/pages/user/assistance/assistance.js b/pages/user/assistance/assistance.js index 7e78f41..959e9fd 100644 --- a/pages/user/assistance/assistance.js +++ b/pages/user/assistance/assistance.js @@ -228,6 +228,22 @@ Page({ var help_id = this.data.help_id; var taskid=e.currentTarget.dataset.taskid; getApp().goto("/pages/user/assistance/task_assistance?help_id=" + help_id+"&taskid="+taskid); - } + }, + + onShareAppMessage(res) { + if (res.from === 'button') { + // 来自页面内转发按钮 + console.log(res.target) + } + return { + // title: '自定义转发标题', + } + }, + + onShareTimeline() { + return { + title: '好友助力-' + getApp().globalData.config.store_name, + } + }, }) diff --git a/pages/user/assistance/task_assistance.js b/pages/user/assistance/task_assistance.js index 960f422..76eaf67 100644 --- a/pages/user/assistance/task_assistance.js +++ b/pages/user/assistance/task_assistance.js @@ -203,7 +203,7 @@ Page({ getApp().my_warnning(data.msg, 0, th); return false; } - if (data.code == 0) { + if (data.code == 0 && data.data && data.data.pageData && data.data.pageData.length>0) { //轮播图的数据 var data_aissa = data.data.pageData; //当前时间戳 diff --git a/pages/user/coupons/coupons.js b/pages/user/coupons/coupons.js index 6ec46ff..e1e7a04 100644 --- a/pages/user/coupons/coupons.js +++ b/pages/user/coupons/coupons.js @@ -229,16 +229,20 @@ Page({ getApp().request.promiseGet("/api/weshop/users/listQuan", { data:get_data }).then(res=>{ - var a = res.data,val = a.data.total; - var details = a.data.pageData; - if (details.length == 0){ - if(th.data.b_out_arr) th.setData({ number: th.data.b_out_arr.length}); - return false; - } - - var all_length=val+th.data.b_out_arr.length; - th.setData({ number: all_length}); - + + if(res.data.code==0 && res.data){ + var a = res.data,val = a.data.total; + var details = a.data.pageData; + if (details.length == 0){ + if(th.data.b_out_arr) th.setData({ number: th.data.b_out_arr.length}); + return false; + } + var all_length=val; + if(th.data.b_out_arr) all_length+=th.data.b_out_arr.length; + th.setData({ number: all_length}); + } + + }) }, diff --git a/pages/user/coupons/coupons.wxml b/pages/user/coupons/coupons.wxml index 10b3e82..9d3cbd9 100644 --- a/pages/user/coupons/coupons.wxml +++ b/pages/user/coupons/coupons.wxml @@ -63,7 +63,8 @@ 有效期:不限 - 使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}} + {{detail.Remark}} + 使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}} diff --git a/pages/user/index/index.js b/pages/user/index/index.js index 5bab8c8..e9b1a5e 100644 --- a/pages/user/index/index.js +++ b/pages/user/index/index.js @@ -143,12 +143,15 @@ Page({ /*-----获取线下会员的预存款和优惠券的数量-----*/ rq.get("/api/weshop/users/getinfo/" + os.stoid + "/" + e.user_id, { success: function(su) { - var data = su.data.data; - if(!data) data={}; - data.cashcount = parseInt(data.cashcount); - s.setData({ - udata: data, - }); + if(su.data.code==0 && su.data.data ) { + var data = su.data.data; + if(!data) data={}; + data.cashcount = parseInt(data.cashcount); + s.setData({ + udata: data, + }); + } + } }) /*-----获取会员提现金额-----*/ diff --git a/pages/user/index/index.wxml b/pages/user/index/index.wxml index 4a3e699..13e40e9 100644 --- a/pages/user/index/index.wxml +++ b/pages/user/index/index.wxml @@ -213,19 +213,19 @@ - + 助力活动 - + 我的权益 - + {{item.name}} diff --git a/pages/user/integral/filter.wxs b/pages/user/integral/filter.wxs index c9e3dc3..cb724f7 100644 --- a/pages/user/integral/filter.wxs +++ b/pages/user/integral/filter.wxs @@ -2,8 +2,14 @@ var numFr = { getNum: function(x) { var f = parseInt(x); return f; + }, + getval: function(x,n) { + var f = parseFloat(x); + f=f.toFixed(n); + return f; } } module.exports = { - getNum: numFr.getNum + getNum: numFr.getNum, + getval: numFr.getval, } \ No newline at end of file diff --git a/pages/user/integral/integral.js b/pages/user/integral/integral.js index abf7e0d..463ddf1 100644 --- a/pages/user/integral/integral.js +++ b/pages/user/integral/integral.js @@ -73,13 +73,15 @@ Page({ await getApp().request.promiseGet("/api/weshop/users/listPoints", { data: get_data }).then(res => { + var msg = res.data; - details = msg.data.pageData; - if (details.length == 0) { + if(!msg || !msg.data.pageData || msg.data.pageData.length == 0){ this.data.is_no_more = 1; getApp().showWarning("未找更多数据"); return false; } + + details = msg.data.pageData; details.forEach(function (val, ind) { big_arr.push(val); }) diff --git a/pages/user/integral/integral.wxml b/pages/user/integral/integral.wxml index ba47d3c..e980d75 100644 --- a/pages/user/integral/integral.wxml +++ b/pages/user/integral/integral.wxml @@ -55,7 +55,7 @@ - {{filter.getNum(result.ToSum)}} + {{filter.getval(result.ToSum,2)}} 充值{{result.Integral}}积分 @@ -74,7 +74,7 @@ 充值{{integral}}积分 ¥ - {{filter.getNum(money)}} + {{filter.getval(money,2)}} diff --git a/pages/user/integral/query/index.js b/pages/user/integral/query/index.js index f5d0671..db4d829 100644 --- a/pages/user/integral/query/index.js +++ b/pages/user/integral/query/index.js @@ -168,19 +168,19 @@ Page({ }).then(res => { var details = res.data; - console.log(details, "iiii"); - var details = details.data.pageData; - console.log(details, "aaa"); - if (details.length == 0) { + + + + if (!details.data || details.data.pageData.length == 0) { // this.data.is_no_more = 1; - console.log("无极剑圣", details); - getApp().showWarning("未找更多数据"); return false; } - console.log("不空", details); - console.log("长度", details.length); + + var details = details.data.pageData; + + details.forEach(function (val, ind) { big_arr.push(val); }) diff --git a/pages/user/member/account/account.js b/pages/user/member/account/account.js index 6fe309a..a1eee9d 100644 --- a/pages/user/member/account/account.js +++ b/pages/user/member/account/account.js @@ -100,16 +100,15 @@ Page({ data: get_data, isShowLoading:1 }).then(res => { var details = res.data; - // console.log(details, "iiii"); - var details=details.data.pageData; - //console.log(details,"aaa"); - if (details.length== 0){ + if (!details || !details.data || !details.data.pageData || details.data.pageData.length== 0){ this.data.is_no_more=1; getApp().showWarning("未找更多数据"); return false; } + + var details=details.data.pageData; // console.log("不空", details); // console.log("长度", details.length); details.forEach(function(val,ind){ diff --git a/pages/user/member/account_unable/account_unable.js b/pages/user/member/account_unable/account_unable.js index e229120..1943da9 100644 --- a/pages/user/member/account_unable/account_unable.js +++ b/pages/user/member/account_unable/account_unable.js @@ -99,17 +99,16 @@ Page({ await getApp().request.promiseGet("/api/weshop/users/pageUnablereCord", { data: get_data, isShowLoading: 1 }).then(res => { + var details = res.data; - // console.log(details, "iiii"); - var details = details.data.pageData; - //console.log(details,"aaa"); - if (details.length == 0) { + if ( !details || !details.data || !details.data.pageData || details.data.pageData.length == 0) { this.data.is_no_more = 1; getApp().showWarning("未找更多数据"); - return false; } + + var details = details.data.pageData; // console.log("不空", details); // console.log("长度", details.length); details.forEach(function (val, ind) { diff --git a/pages/user/member/cash_record/cash_record.js b/pages/user/member/cash_record/cash_record.js index bbeee5a..c7aa73f 100644 --- a/pages/user/member/cash_record/cash_record.js +++ b/pages/user/member/cash_record/cash_record.js @@ -110,17 +110,14 @@ Page({ data: get_data, isShowLoading: 1 }).then(res => { var details = res.data; - console.log(details, "iiii"); - var details = details.data.pageData; - console.log(details, "aaa"); - if (details.length == 0) { + if (!details || !details.data || !details.data.pageData || details.data.pageData.length == 0) { this.data.is_no_more = 1; getApp().showWarning("未找更多数据"); return false; } - console.log("不空", details); - console.log("长度", details.length); + var details = details.data.pageData; + details.forEach(function (val, ind) { big_arr.push(val); }) diff --git a/pages/user/order_list/order_list.wxml b/pages/user/order_list/order_list.wxml index 566f867..c7aab13 100644 --- a/pages/user/order_list/order_list.wxml +++ b/pages/user/order_list/order_list.wxml @@ -222,7 +222,7 @@ 单价 - ¥{{i.Price}}({{i.PosPrice}}) + ¥{{i.Price}}({{i.PosPrice}}) 金额 diff --git a/pages/user/return_goods_list/return_goods_list.js b/pages/user/return_goods_list/return_goods_list.js index d137523..b7add3a 100644 --- a/pages/user/return_goods_list/return_goods_list.js +++ b/pages/user/return_goods_list/return_goods_list.js @@ -15,7 +15,7 @@ Page({ }, onLoad: function() { var th=this,ts=s; - //确保有登陆 + //确保有登录 e.getUserInfo(function(){ ts.init(th, "", "list"), th.requestReturnGoods(); })