From fb4f35b9a558776ccde534910eb475520678d4a9 Mon Sep 17 00:00:00 2001 From: yvan.ni <765199919@qq.com> Date: Mon, 8 Jun 2020 10:25:35 +0800 Subject: [PATCH] 小程序业绩归属 --- packageA/pages/prom_list/prom_list.js | 14 ++++++++++++++ pages/cart/cart/cart.js | 13 +++++++++---- pages/cart/cart2/cart2.js | 39 ++++++++++++++++++++++++++++++++++----- pages/cart/cart2_pt/cart2_pt.js | 28 ++++++++++++++++++++++++---- pages/cart/cart2_pt/cart2_pt.wxml | 2 +- pages/cart/cart_wk/cart_wk.js | 2 +- pages/goods/goodsInfo/goodsInfo.js | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ pages/goods/goodsList/goodsList.js | 33 ++++++++++++++++++++++++++++++--- pages/goods/goodsList/goodsList.json | 5 ++++- pages/goods/goodsList/goodsList.wxml | 4 +++- pages/goods/search/search.js | 12 ++++++++++++ pages/index/index/index.js | 9 ++++++++- pages/team/team_show/team_show.js | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++---- pages/team/team_success/team_success.js | 31 ++++++++++++++++++++++++++++++- pages/user/collect_list/collect_list.js | 14 ++++++++++++++ pages/user/collect_list/collect_list.wxml | 3 ++- pages/user/index/index.js | 8 +++++--- pages/user/order_detail/order_detail.js | 4 +++- utils/LoadMore.js | 2 +- utils/pay.js | 5 +++-- 20 files changed, 317 insertions(+), 46 deletions(-) diff --git a/packageA/pages/prom_list/prom_list.js b/packageA/pages/prom_list/prom_list.js index 2ff76e1..f563d5a 100644 --- a/packageA/pages/prom_list/prom_list.js +++ b/packageA/pages/prom_list/prom_list.js @@ -370,6 +370,20 @@ Page({ prom_id:o.prom_id }; + //---是不是从收藏夹出来的--- + if(th.data.c_guide_id){ + newd['guide_id'] = th.data.c_guide_id; + newd['guide_type']=2; + if ("add" == t.currentTarget.dataset.action) newd['guide_type']=3; + }else{ + if(getApp().globalData.guide_id){ + newd['guide_id'] = getApp().globalData.guide_id; + newd['guide_type']=0; + if ("add" == t.currentTarget.dataset.action) newd['guide_type']=1; + } + } + + //-----如果是秒杀,团购,积分购,拼团----- if (th.data.data.prom_type != 5) { return s.my_warnning("商品不是搭配活动!", 0, th); diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index 05f1aae..c8fef47 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -57,9 +57,12 @@ Page({ var th = this; //调用底部导航 t.editTabBar(th,getApp().globalData.setting.stoid,getApp().globalData.url); - this.getCardList(); - if(getApp().globalData.user_id) getApp().requestCardNum(); + //--强行等待,让购物车的数量能够正确的线上 + setTimeout(function () { + if(getApp().globalData.user_id) getApp().requestCardNum(th); + },500) + //--获取是否又秒杀活动-- getApp().request.promiseGet("/api/ms/flash_sale/spikepage", { data: { @@ -657,10 +660,11 @@ Page({ e.doCheckAll(); t.goods_num=false_data.false_data.buy_limit; - e.update_cart(t, pitem, item); - + e.update_cart(t, pitem, item); return false; } + e.update_cart(t, pitem, item); + }else{ //--- 看一下是不是线下库存 --- if(th.data.sales_rules==2){ @@ -789,6 +793,7 @@ Page({ e.check_prom_activity(i) } e.doCheckAll(); + getApp().requestCardNum(e); } }); }, diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index 51abda5..1ba655c 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -152,6 +152,7 @@ Page({ console.log("getuser_addr") console.log(ie) + //地址切换要把包邮券清空 if( !th.data.user_addr || th.data.user_addr.address_id!=ie.address_id){ var using_quan=th.data.using_quan; @@ -167,6 +168,7 @@ Page({ //更换地址回来要重新调用计算价钱的接口 if(!th.data.user_addr || th.data.user_addr.address_id!=ie.address_id){ + th.setData({user_addr: ie }); if (th.data.is_b_now == 1) { if(th.data.bn_goods) { th.calculatePrice2(); @@ -176,9 +178,9 @@ Page({ th.calculatePrice(); } } + }else{ + th.setData({user_addr: ie }); } - - th.setData({user_addr: ie }); var going=0; @@ -280,7 +282,7 @@ Page({ success: function (su) { if (su.data.code == 0) { var yuer = parseFloat(th.data.userinfo.user_money - - th.data.userinfo.frozen_money - su.data.data.summoney).toFixed(2); + (th.data.userinfo.frozen_money>0?th.data.userinfo.frozen_money:0) - su.data.data.summoney).toFixed(2); th.setData({ txmon: su.data.data.summoney, yuer: yuer }); } } @@ -596,7 +598,7 @@ Page({ var all_cutprice=0; //所有的优惠减件 var all_order_prom=0; //所有的订单优惠 - var umoney = th.data.userinfo.user_money - th.data.txmon - th.data.userinfo.frozen_money; + var umoney = th.data.userinfo.user_money - th.data.txmon - (th.data.userinfo.frozen_money?th.data.userinfo.frozen_money:0); var freight_free = ee.freight_free; //全场满多少包邮 var no_ex_id=ee.no_ex_id; var no_ex_good=null; @@ -1423,7 +1425,20 @@ Page({ 'prom_type':th.data.bn_goods.prom_type, //促销活动类型 'prom_id': th.data.bn_goods.prom_id, //促销活动id }; - + + //-- 把导购的信息填入-- + if(gg.guide_id){ + goods.guide_id=gg.guide_id; + goods.guide_type=gg.guide_type; + //调用接口判断是不是会员 + await getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+oo.stoid+"/"+gg.guide_id,{}).then(res=>{ + if(res.data.code==0){ + goods.guide_name=res.data.data.salesman; + goods.guide_sn=res.data.data.salesman_no; + } + }) + } + //如果不立即购买或者秒杀,如果是线下库存购买的时候 if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ var isok=1; @@ -1610,6 +1625,19 @@ Page({ return false; } } + + //导购ID + if(g_item.guide_id){ + goods.guide_id=g_item.guide_id; + goods.guide_type=g_item.guide_type; + //调用接口判断是不是会员 + await getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+oo.stoid+"/"+g_item.guide_id,{}).then(res=>{ + if(res.data.code==0){ + goods.guide_name=res.data.data.salesman; + goods.guide_sn=res.data.data.salesman_no; + } + }) + } item.order_goods.push(goods); } @@ -1620,6 +1648,7 @@ Page({ if (pdata.length==0) return; var str = JSON.stringify(pdata); + wx.showLoading({title: "加载中"}); wx.request({ diff --git a/pages/cart/cart2_pt/cart2_pt.js b/pages/cart/cart2_pt/cart2_pt.js index 7d85168..357e537 100644 --- a/pages/cart/cart2_pt/cart2_pt.js +++ b/pages/cart/cart2_pt/cart2_pt.js @@ -56,7 +56,8 @@ Page({ qh:'', //期号 pt_listno:'',//期号 is_normal:0, - is_express:0,//选择物流的控制器 + is_express:0,//选择物流的控制器 + yuer:0, }, onLoad: function(t) { console.log("onLoad_pt_cart"); @@ -128,6 +129,18 @@ Page({ th.setData({ userinfo: to.globalData.userInfo}); //获取立即购买的商品信息 th.get_buy_goods(); + + //获取提现金额 + getApp().request.get("/api/weshop/withdrawals/summoney", { + data: { user_id: to.globalData.user_id, store_id: oo.stoid, status: 0 }, + success: function (su) { + if (su.data.code == 0) { + var yuer = parseFloat(th.data.userinfo.user_money - + (th.data.userinfo.frozen_money>0?th.data.userinfo.frozen_money:0) - su.data.data.summoney).toFixed(2); + th.setData({ txmon: su.data.data.summoney, yuer: yuer }); + } + } + }); }, //-----获取立即购买的商品信息---- @@ -325,12 +338,12 @@ Page({ var txt2 = "formData.order_amount"; //--------------如果使用余额--------------------- if (th.data.bn_use_money == 1) { - if (th.data.userinfo.user_money > total_m) { + if ( parseFloat(th.data.yuer) > total_m) { th.setData({ [txt]: total_m, [txt2]:0 }) }else{ - order_m = order_m - th.data.userinfo.user_money; + order_m = order_m - parseFloat(th.data.yuer); order_m = order_m.toFixed(2); - th.setData({ [txt]: th.data.userinfo.user_money, [txt2]: order_m }) + th.setData({ [txt]: th.data.userinfo.yuer, [txt2]: order_m }) } }else{ th.setData({ [txt]: 0, [txt2]: order_m }) @@ -422,6 +435,13 @@ Page({ 'prom_type':th.data.bn_goods.prom_type, //促销活动类型 'prom_id': th.data.bn_goods.prom_id, //促销活动id }; + + //--导购分享过来的id-- + if(gg.guide_id){ + goods.guide_id=gg.guide_id; + goods.guide_type=gg.guide_type; + } + item.order_goods.push(goods); pdata.push(item); diff --git a/pages/cart/cart2_pt/cart2_pt.wxml b/pages/cart/cart2_pt/cart2_pt.wxml index 4de1c84..58566d5 100644 --- a/pages/cart/cart2_pt/cart2_pt.wxml +++ b/pages/cart/cart2_pt/cart2_pt.wxml @@ -105,7 +105,7 @@ - 使用余额 :¥{{userinfo.user_money}} + 使用余额 :¥{{yuer}} diff --git a/pages/cart/cart_wk/cart_wk.js b/pages/cart/cart_wk/cart_wk.js index 0bd9bda..b224433 100644 --- a/pages/cart/cart_wk/cart_wk.js +++ b/pages/cart/cart_wk/cart_wk.js @@ -389,7 +389,7 @@ Page({ getApp().my_warnning("支付成功",1,th); setTimeout(function () { th.setData({ isclose: 0 }); - wx.navigateTo({ + wx.redirectTo({ url: "/pages/user/order_list/order_list" }) }, 1000) diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 098e621..17ae1f3 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -251,14 +251,34 @@ Page({ var ee = this, that = ee, th = ee, - gid = t.goods_id; + gid = t.goods_id, + first_leader=t.first_leader; //---获取手机地址坐标-- //--如果tg_id是空的话,分享回来-- if (gid == undefined || gid == null || gid == "") { - gid = decodeURIComponent(t.scene); + var gid_str = decodeURIComponent(t.scene); + gid_str.split("_"); + gid=gid_str[0]; + if(gid_str.length>1){ + first_leader=gid_str[1]; + } } ee.setData({ gid: gid}); + if(first_leader){ + getApp().globalData.first_leader=first_leader; + //调用接口判断是不是会员 + 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.bind_user_id; + } + }) + } + + var c_guide_id=t.c_guide_id; + if(c_guide_id){ + th.data.c_guide_id=c_guide_id; + } //----获取系统参数----- getApp().getConfig2(function(e) { @@ -932,6 +952,19 @@ Page({ sku: o.sku, }; + //---是不是从收藏夹出来的--- + if(th.data.c_guide_id){ + newd['guide_id'] = th.data.c_guide_id; + newd['guide_type']=2; + if ("add" == t.currentTarget.dataset.action) newd['guide_type']=3; + }else{ + if(getApp().globalData.guide_id){ + newd['guide_id'] = getApp().globalData.guide_id; + newd['guide_type']=0; + if ("add" == t.currentTarget.dataset.action) newd['guide_type']=1; + } + } + //如果是积分够,is_integral_normal就要有积分购普通购买字段 if(o.prom_type==4){ newd.is_integral_normal=1; @@ -1028,8 +1061,6 @@ Page({ } } } - - //if (this.data.data.goods.is_virtual) return this.buyVirtualGoods(d); if ("add" == t.currentTarget.dataset.action) { @@ -1064,7 +1095,6 @@ Page({ return s.my_warnning("库存不足!", 0, th); } } - var updata = { id: item.id, @@ -1073,7 +1103,18 @@ Page({ member_goods_price:newd.goods_price, store_id: th.data.stoid, }; - + + //---是不是从收藏夹出来的--- + if(th.data.c_guide_id){ + updata['guide_id'] = th.data.c_guide_id; + updata['guide_type']=3; //加入购物车之后就变成了3 + }else { + if (getApp().globalData.guide_id) { + updata['guide_id'] = getApp().globalData.guide_id; + updata['guide_type'] = 0; + } + } + i.put("/api/weshop/cart/update", { data: updata, success: function(t) { @@ -1086,6 +1127,8 @@ Page({ } }); } else { + + i.post("/api/weshop/cart/save", { data: newd, success: function(t) { @@ -1124,7 +1167,7 @@ Page({ break; } } - + } newd['pick_name'] = th.data.sto_sele_name; @@ -1133,9 +1176,7 @@ Page({ } }, - - - + //----------购买虚拟商品------ buyVirtualGoods: function(e) { Object.assign(e, { @@ -1319,6 +1360,12 @@ Page({ store_id: o.stoid, add_time: timestamp, }; + //加入收藏夹就是导购的ID + if(getApp().globalData.guide_id){ + d.guide_id=getApp().globalData.guide_id; + d.guide_type=2; + } + i.post("/api/weshop/goodscollect/save", { //添加收藏 data: d, success: function(e) { @@ -1438,10 +1485,14 @@ Page({ title=th.data.prom_act.share_title; img=th.data.iurl+th.data.prom_act.share_imgurl; } + var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + th.data.gid; + if(getApp().globalData.user_id){ + url+="&first_leader="+getApp().globalData.user_id; + } return { title: price + "元 " +title, - path: "/pages/goods/goodsInfo/goodsInfo?goods_id=" + th.data.gid, + path:url, imageUrl: img, } @@ -3126,7 +3177,12 @@ Page({ var app = getApp(); var unit = that.data.screenWidth / 750 * 1.35; var path2 = that.data.data.original_img; - var scene = th.data.gid; + var scene = th.data.gid+""; + var user_id=getApp().globalData.user_id?getApp().globalData.user_id:0; + if(user_id>0){ + scene+="_"+user_id; + } + ///二微码 var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo"; diff --git a/pages/goods/goodsList/goodsList.js b/pages/goods/goodsList/goodsList.js index ee77df3..a9ec61c 100644 --- a/pages/goods/goodsList/goodsList.js +++ b/pages/goods/goodsList/goodsList.js @@ -24,6 +24,19 @@ Page({ }, onLoad: function(t) { + + //接受有没有导购的参数 + var first_leader=t.first_leader; + if(first_leader){ + getApp().globalData.first_leader=first_leader; + //调用接口判断是不是会员 + getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+oo.stoid+"/"+first_leader,{}).then(res=>{ + if(res.data.code==0){ + getApp().globalData.guide_id=res.data.data.bind_user_id; + } + }) + } + var th=this; a.init(this, "", "requestData"); var url = this.data.baseUrl; @@ -194,9 +207,23 @@ Page({ }, //---------分享配置-------- onShareAppMessage: function (e) { - return { - title: "商品列表", - } + var curPage=this; + var pagePath = curPage.route; //当前页面url + if (pagePath.indexOf('/') != 0) { + pagePath = '/' + pagePath; + } + if(getApp().globalData.user_id){ + + if(pagePath.indexOf("?")>0){ + pagePath+="&first_leader="+getApp().globalData.user_id; + }else{ + pagePath+="?first_leader="+getApp().globalData.user_id; + } + } + return { + title: "商品列表", + path:pagePath, + } }, //---图片失败,默认图片--- bind_bnerr2: function (e) { diff --git a/pages/goods/goodsList/goodsList.json b/pages/goods/goodsList/goodsList.json index 074fc3a..3dc51e0 100644 --- a/pages/goods/goodsList/goodsList.json +++ b/pages/goods/goodsList/goodsList.json @@ -1,3 +1,6 @@ { - "navigationBarTitleText": "商品列表" + "navigationBarTitleText": "商品列表", + "usingComponents": { + "share_box": "/components/share_box/share_box" + } } \ No newline at end of file diff --git a/pages/goods/goodsList/goodsList.wxml b/pages/goods/goodsList/goodsList.wxml index 2aa4d1c..e3d4e06 100644 --- a/pages/goods/goodsList/goodsList.wxml +++ b/pages/goods/goodsList/goodsList.wxml @@ -164,4 +164,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/pages/goods/search/search.js b/pages/goods/search/search.js index fb31a6a..10a8ea5 100644 --- a/pages/goods/search/search.js +++ b/pages/goods/search/search.js @@ -23,6 +23,18 @@ Page({ adname: "desc", //升降的字段 }, onLoad: function(t) { + //接受有没有导购的参数 + var first_leader=t.first_leader; + if(first_leader){ + getApp().globalData.first_leader=first_leader; + //调用接口判断是不是会员 + getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+oo.stoid+"/"+first_leader,{}).then(res=>{ + if(res.data.code==0){ + getApp().globalData.guide_id=res.data.data.bind_user_id; + } + }) + } + var th=this; a.getConfig2(function(rs){ var arr=new Array(),arr2=new Array(); diff --git a/pages/index/index/index.js b/pages/index/index/index.js index 48e0915..d7099f7 100644 --- a/pages/index/index/index.js +++ b/pages/index/index/index.js @@ -112,7 +112,6 @@ Page({ t.editTabBar(th,o.stoid,th.data.url); - if (getApp().globalData.user_id) getApp().requestCardNum(); await this.init_load(); //显示的时候要开启计时器 this.data.is_timer = 1; @@ -125,6 +124,9 @@ Page({ if (new_nav == "") { th.is_new(); } + setTimeout(function () { + if (getApp().globalData.user_id) getApp().requestCardNum(th); + },500) }); } else { @@ -405,6 +407,11 @@ Page({ if (new_nav == "") { th.is_new(); } + + setTimeout(function () { + if (getApp().globalData.user_id) getApp().requestCardNum(th); + },500) + }); var goods_list = this.selectComponent("#goods_list"); //组件的id diff --git a/pages/team/team_show/team_show.js b/pages/team/team_show/team_show.js index c3d2f8f..96b35b9 100644 --- a/pages/team/team_show/team_show.js +++ b/pages/team/team_show/team_show.js @@ -66,12 +66,29 @@ Page({ wx.setNavigationBarTitle({ title: "拼团订单",}) //var postdata=getApp().globalData.to_group; var postdata=options; - var tg_id = postdata.tg_id; + var tg_id = postdata.tg_id, first_leader=t.first_leader; //如果tg_id是空的话 if(tg_id==undefined || tg_id==null || tg_id==""){ - tg_id=decodeURIComponent(postdata.scene); + var tg_id_str=decodeURIComponent(postdata.scene); + tg_id_str=tg_id_str.split("_"); + tg_id=tg_id_str[0]; + if(tg_id_str.length>1){ + first_leader=tg_id_str[1]; + } } - this.setData({tg_id: tg_id }); + //--判断一下是不是导购-- + if(first_leader){ + getApp().globalData.first_leader=first_leader; + //调用接口判断是不是会员 + 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.bind_user_id; + } + }) + } + + + this.setData({tg_id: tg_id }); getApp().globalData.to_group=null; }, @@ -767,8 +784,12 @@ Page({ } newd['pick_dis'] = th.data.pick_dis; - s.set_b_now(newd); + if(getApp().globalData.guide_id){ + newd['guide_id'] = getApp().globalData.guide_id; + newd['guide_type']=0; + } + s.set_b_now(newd); wx.navigateTo({ url: "/pages/cart/cart2_pt/cart2_pt?is_bnow=1&goods_id=" + th.data.goods.goods_id, }); @@ -882,4 +903,30 @@ Page({ this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; }, + //------ 分享配置 -------- + onShareAppMessage: function (e) { + var curPage=this; + var pagePath = curPage.route; //当前页面url + if (pagePath.indexOf('/') != 0) { + pagePath = '/' + pagePath; + } + var url=pagePath; + + //--分享图片-- + img=th.data.iurl+th.data.teamlist.share_imgurl; + //--把会员分享出去-- + if(getApp().globalData.user_id){ + if(url.indexOf("?")>0) + url+="&first_leader="+getApp().globalData.user_id; + else + url+="?first_leader="+getApp().globalData.user_id; + } + + return { + path:url, + title: "商品分类", + imageUrl: img, + } + }, + }) \ No newline at end of file diff --git a/pages/team/team_success/team_success.js b/pages/team/team_success/team_success.js index 4081d8e..8408738 100644 --- a/pages/team/team_success/team_success.js +++ b/pages/team/team_success/team_success.js @@ -355,6 +355,12 @@ Page({ var app = getApp(); var unit = that.data.screenWidth / 750 * 1.35; var scene=th.data.teamgroup.id; + var user_id=getApp().globalData.user_id?getApp().globalData.user_id:0; + if(user_id>0){ + scene+="_"+user_id; + } + + //二微码 var path3 = os.url+ "/api/wx/open/app/user/getWeAppEwm/"+ os.stoid+"?sceneValue="+scene+"&pageValue=pages/team/team_show/team_show"; @@ -667,7 +673,30 @@ Page({ ob[err_img] = this.data.iurl + "/miniapp/images/default_g_img.gif"; this.setData(ob); - } + }, + + + //------ 分享配置 -------- + onShareAppMessage: function (e) { + var scene=th.data.teamgroup.id; + var url="/pages/team/team_show/team_show?tg_id="+scene; + //--分享图片-- + img=th.data.iurl+th.data.teamlist.share_imgurl; + //--把会员分享出去-- + if(getApp().globalData.user_id){ + if(url.indexOf("?")>0) + url+="&first_leader="+getApp().globalData.user_id; + else + url+="?first_leader="+getApp().globalData.user_id; + } + + return { + path:url, + title: "商品分类", + imageUrl: img, + } + }, + }) diff --git a/pages/user/collect_list/collect_list.js b/pages/user/collect_list/collect_list.js index 396deba..cc53c36 100644 --- a/pages/user/collect_list/collect_list.js +++ b/pages/user/collect_list/collect_list.js @@ -8,6 +8,7 @@ var t = function(t) { o = new t.default(); var oo = e.globalData.setting, app_d = e.globalData; +var ut = require('../../../utils/util.js'); Page({ data: { @@ -153,6 +154,19 @@ Page({ iconClick: function(e) { var th = this.data; var index = e.currentTarget.dataset.index; + var url = e.currentTarget.dataset.url; + + var item=this.data.collects[index]; + if(url){ + console.log("---"); + console.log(item.add_time); + console.log(ut.gettimestamp()); + + if(ut.gettimestamp()-item.add_time<3600*24 && item.guide_id>0) + url+="&c_guide_id="+item.guide_id; + getApp().goto(url); + return false; + } var collect = "collects[" + index + "].checked"; if (this.data.collects[index].checked == true) { this.setData({ diff --git a/pages/user/collect_list/collect_list.wxml b/pages/user/collect_list/collect_list.wxml index 4e0dd07..00f5f3b 100644 --- a/pages/user/collect_list/collect_list.wxml +++ b/pages/user/collect_list/collect_list.wxml @@ -21,7 +21,8 @@ - + diff --git a/pages/user/index/index.js b/pages/user/index/index.js index ca7b64e..3e25205 100644 --- a/pages/user/index/index.js +++ b/pages/user/index/index.js @@ -84,10 +84,12 @@ Page({ need_money = 0, cur_g_num = 0; - //调用底部导航 - getApp().editTabBar(th,getApp().globalData.setting.stoid,getApp().globalData.url); + //调用底部导航 + getApp().editTabBar(th,getApp().globalData.setting.stoid,getApp().globalData.url); getApp().get_isbuy(th.setappdata); - if (getApp().globalData.user_id) getApp().requestCardNum(); + setTimeout(function () { + if (getApp().globalData.user_id) getApp().requestCardNum(th); + },500) /*------会员登录------*/ app.getUserFir(async function(e) { if (e != undefined && e != null && e.mobile) { diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js index 2193860..084f4c2 100644 --- a/pages/user/order_detail/order_detail.js +++ b/pages/user/order_detail/order_detail.js @@ -522,7 +522,9 @@ Page({ zfwk:function(){ var url = "/pages/cart/cart_wk/cart_wk?order_id=" + this.data.order.order_id; - getApp().goto(url); + wx.redirectTo({ + url:url, + }) }, //--------跳转到退款详情----------- diff --git a/utils/LoadMore.js b/utils/LoadMore.js index 37acfbd..7c405f1 100644 --- a/utils/LoadMore.js +++ b/utils/LoadMore.js @@ -87,7 +87,7 @@ var e = function() { g[ii].original_img = oo.imghost + g[ii].original_img; } - if (g[ii].add_time != undefined){ + if (g[ii].add_time != undefined && rurl.indexOf("goodscollect")<0){ var tx = g[ii].add_time + ""; if (tx.indexOf('-') == -1) { g[ii].add_time = ut.formatTime(g[ii].add_time, 'yyyy-MM-dd hh:mm:ss'); diff --git a/utils/pay.js b/utils/pay.js index eca068a..82b18ab 100644 --- a/utils/pay.js +++ b/utils/pay.js @@ -34,7 +34,7 @@ module.exports = { if(t.data.code==0){ i.weixinPay(t.data.data, e, a); }else{ - getApp().showWarning(t.data.msg); + getApp().confirmBox(t.data.msg); setTimeout(function(){ wx.redirectTo({ url: "/pages/user/order_list/order_list", @@ -62,7 +62,8 @@ module.exports = { console.log(n), t.showSuccess("支付成功!", e); }, fail: function(n) { - console.log(n), "requestPayment:fail" == n.errMsg ? t.showWarning("支付失败") : "requestPayment:fail cancel" == n.errMsg ? t.showWarning("您已取消支付") : t.showWarning("支付失败:" + n.errMsg.substr("requestPayment:fail ".length)), + console.log(n), "requestPayment:fail" == n.errMsg ? t.showWarning("支付失败") : "requestPayment:fail cancel" == n.errMsg ? t.showWarning("您已取消支付") : + t.confirmBox("支付失败:" + n.errMsg.substr("requestPayment:fail ".length)), "function" == typeof a && a(); } }); -- libgit2 0.21.4