Commit c3e19c62c4b6d509aaa935a50dc84a311675a881
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into test
Showing
27 changed files
with
89 additions
and
41 deletions
packageA/pages/cart2_ser/cart2_ser.js
packageA/pages/chongzhiDetails/chongzhiDetails.js
| ... | ... | @@ -22,7 +22,7 @@ Page({ |
| 22 | 22 | * 生命周期函数--监听页面加载 |
| 23 | 23 | */ |
| 24 | 24 | onLoad: function (options) { |
| 25 | - | |
| 25 | + | |
| 26 | 26 | const self = this; |
| 27 | 27 | if(options.type) |
| 28 | 28 | self.setData({type:options.type}); |
| ... | ... | @@ -106,6 +106,7 @@ Page({ |
| 106 | 106 | * 生命周期函数--监听页面显示 |
| 107 | 107 | */ |
| 108 | 108 | onShow: function () { |
| 109 | + t_pay.set_fir(); | |
| 109 | 110 | getApp().check_can_share(); |
| 110 | 111 | }, |
| 111 | 112 | ... | ... |
packageA/pages/details_serviceCard/details_serviceCard.js
| ... | ... | @@ -17,6 +17,7 @@ Page({ |
| 17 | 17 | * 生命周期函数--监听页面加载 |
| 18 | 18 | */ |
| 19 | 19 | onLoad: function(options) { |
| 20 | + | |
| 20 | 21 | self = this; |
| 21 | 22 | this.data.options = options; |
| 22 | 23 | |
| ... | ... | @@ -43,6 +44,7 @@ Page({ |
| 43 | 44 | * 生命周期函数--监听页面显示 |
| 44 | 45 | */ |
| 45 | 46 | onShow: function() { |
| 47 | + t_pay.set_fir(); | |
| 46 | 48 | getApp().check_can_share(); |
| 47 | 49 | if (app.globalData.userInfo) { |
| 48 | 50 | if (!this.data.isLogin) { | ... | ... |
packageA/pages/myGift/myGift.js
| ... | ... | @@ -50,7 +50,8 @@ Page({ |
| 50 | 50 | * 生命周期函数--监听页面加载 |
| 51 | 51 | */ |
| 52 | 52 | onLoad: function (options) { |
| 53 | - self = this; | |
| 53 | + | |
| 54 | + self = this; | |
| 54 | 55 | if(options.index){ |
| 55 | 56 | this.setData({currentIndex:1}); //查看我的礼包 |
| 56 | 57 | } |
| ... | ... | @@ -88,7 +89,7 @@ Page({ |
| 88 | 89 | * 生命周期函数--监听页面显示 |
| 89 | 90 | */ |
| 90 | 91 | onShow: function () { |
| 91 | - | |
| 92 | + t_pay.set_fir(); | |
| 92 | 93 | getApp().check_can_share(); |
| 93 | 94 | if(app.globalData.userInfo) { |
| 94 | 95 | if(!this.data.isLogin) { | ... | ... |
packageA/pages/myGiftDetails/myGiftDetails.js
| ... | ... | @@ -23,7 +23,8 @@ Page({ |
| 23 | 23 | * 生命周期函数--监听页面加载 |
| 24 | 24 | */ |
| 25 | 25 | onLoad: function (options) { |
| 26 | - self = this; | |
| 26 | + | |
| 27 | + self = this; | |
| 27 | 28 | |
| 28 | 29 | // 如果从商品详情页点击促销栏里的礼包跳转过来的话,不显示底部按钮 |
| 29 | 30 | // showBtn 控制按钮是否显示 |
| ... | ... | @@ -66,6 +67,7 @@ Page({ |
| 66 | 67 | * 生命周期函数--监听页面显示 |
| 67 | 68 | */ |
| 68 | 69 | onShow: function () { |
| 70 | + t_pay.set_fir(); | |
| 69 | 71 | getApp().check_can_share(); |
| 70 | 72 | if(app.globalData.userInfo) { |
| 71 | 73 | if(!this.data.isLogin) { | ... | ... |
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
| ... | ... | @@ -129,6 +129,7 @@ Page({ |
| 129 | 129 | |
| 130 | 130 | onLoad: function (t) { |
| 131 | 131 | wx.setNavigationBarTitle({ title: "填写订单", }) |
| 132 | + | |
| 132 | 133 | var th = this; |
| 133 | 134 | this.setData({ is_b_now: t.is_bnow == undefined ? 0 : t.is_bnow, }); |
| 134 | 135 | th.data.param = t; |
| ... | ... | @@ -156,6 +157,7 @@ Page({ |
| 156 | 157 | |
| 157 | 158 | //----------子页返回父页触发---------- |
| 158 | 159 | onShow: function () { |
| 160 | + util_pay.set_fir(); | |
| 159 | 161 | var th = this; |
| 160 | 162 | th.setData({ show_submit: 0 }); //让提交先掩藏 |
| 161 | 163 | th.data.g_cart_q_time = null; | ... | ... |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
packageC/pages/presell/cart/cart.js
packageC/pages/presell/cart/cart2.js
packageC/pages/presell/cart/cart2_pre.js
packageD/pages/user/deposit/prepaid/prepaid.js
| ... | ... | @@ -16,7 +16,8 @@ Page({ |
| 16 | 16 | }, |
| 17 | 17 | /* 生命周期函数--监听页面初次渲染完成*/ |
| 18 | 18 | onReady: function() { |
| 19 | - var th=this; | |
| 19 | + var th=this; | |
| 20 | + | |
| 20 | 21 | |
| 21 | 22 | getApp().request.get("/api/wx/weappSendlist/page", { |
| 22 | 23 | data: { |
| ... | ... | @@ -96,6 +97,7 @@ Page({ |
| 96 | 97 | wx.setNavigationBarTitle({ |
| 97 | 98 | title: "流动资金转预存", |
| 98 | 99 | }) |
| 100 | + t_pay.set_fir(); | |
| 99 | 101 | |
| 100 | 102 | if(getApp().globalData.user_id && !this.data.is_get){ |
| 101 | 103 | this.yuck(); | ... | ... |
packageD/pages/user/integral/integral.js
| ... | ... | @@ -207,7 +207,7 @@ Page({ |
| 207 | 207 | * 生命周期函数--监听页面加载 |
| 208 | 208 | */ |
| 209 | 209 | onLoad: function (options) { |
| 210 | - | |
| 210 | + | |
| 211 | 211 | var th=this; |
| 212 | 212 | getApp().request.get("/api/wx/weappSendlist/page", { |
| 213 | 213 | data: { |
| ... | ... | @@ -325,7 +325,8 @@ Page({ |
| 325 | 325 | * 生命周期函数--监听页面显示 |
| 326 | 326 | */ |
| 327 | 327 | onShow: function () { |
| 328 | - getApp().check_can_share(); | |
| 328 | + t_pay.set_fir(); | |
| 329 | + getApp().check_can_share(); | |
| 329 | 330 | //--先判断会员状态-- |
| 330 | 331 | var user_info = getApp().globalData.userInfo; |
| 331 | 332 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
packageD/pages/user/integral/msg/msg.js
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -152,6 +152,7 @@ Page({ |
| 152 | 152 | |
| 153 | 153 | }, |
| 154 | 154 | onLoad: function (t) { |
| 155 | + | |
| 155 | 156 | wx.setNavigationBarTitle({ title: "填写订单", }) |
| 156 | 157 | var th = this; |
| 157 | 158 | this.setData({ is_b_now: t.is_bnow == undefined ? 0 : t.is_bnow, }); |
| ... | ... | @@ -200,6 +201,7 @@ Page({ |
| 200 | 201 | |
| 201 | 202 | //----------子页返回父页触发---------- |
| 202 | 203 | onShow: function () { |
| 204 | + util_pay.set_fir(); | |
| 203 | 205 | var th = this; |
| 204 | 206 | th.data.g_cart_q_time = null; |
| 205 | 207 | ... | ... |
packageE/pages/user/cardinfo/cardinfo.js
| ... | ... | @@ -9,7 +9,6 @@ var t = getApp(), |
| 9 | 9 | var regeneratorRuntime = require('../../../../utils/runtime.js'); |
| 10 | 10 | //wx.downloadFile把线上地址设为本地地址 |
| 11 | 11 | Page({ |
| 12 | - | |
| 13 | 12 | /** |
| 14 | 13 | * 页面的初始数据 |
| 15 | 14 | */ |
| ... | ... | @@ -50,6 +49,7 @@ Page({ |
| 50 | 49 | * 生命周期函数--监听页面加载 |
| 51 | 50 | */ |
| 52 | 51 | onLoad: function (options) { |
| 52 | + | |
| 53 | 53 | //--先判断会员状态-- |
| 54 | 54 | var user_info = getApp().globalData.userInfo; |
| 55 | 55 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { |
| ... | ... | @@ -682,6 +682,7 @@ Page({ |
| 682 | 682 | * 生命周期函数--监听页面显示 |
| 683 | 683 | */ |
| 684 | 684 | onShow: function () { |
| 685 | + t_pay.set_fir(); | |
| 685 | 686 | //同步初始化 |
| 686 | 687 | this.init(); |
| 687 | 688 | ... | ... |
packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
packageE/pages/user/monthgiftbag/giftpackinfo/giftpackinfo.js
packageE/pages/user/monthgiftbag/giftpacklist/giftpacklist.js
packageE/pages/user/monthgiftbag/public/buy_com.js
| 1 | -//-- const subscribe = require("../../../../../../MdUNIApp_new2/packageD/pages/subscribe/subscribe"); -- | |
| 2 | 1 | const t_pay = require("../../../../../utils/pay2.js"); |
| 3 | 2 | module.exports = { |
| 3 | + set_py_fir(){ | |
| 4 | + t_pay.set_fir(); | |
| 5 | + }, | |
| 4 | 6 | //开启定位 |
| 5 | 7 | wait_for_store_config: function (th) { |
| 6 | 8 | var t_time = setInterval(function () { | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
pages/giftpack/giftpacklist/giftpacklist.js
pages/giftpack/public/buy_com.js
pages/user/order_detail/order_detail.js
| ... | ... | @@ -15,6 +15,7 @@ Page({ |
| 15 | 15 | conf:null, |
| 16 | 16 | }, |
| 17 | 17 | onLoad: function(e) { |
| 18 | + | |
| 18 | 19 | var th=this; |
| 19 | 20 | var r = void 0 !== e.isGoup && e.isGoup; |
| 20 | 21 | |
| ... | ... | @@ -63,6 +64,7 @@ Page({ |
| 63 | 64 | }), this.requestOrderDetail(e.order_id), wx.removeStorageSync("order:order_detail:update"); |
| 64 | 65 | }, |
| 65 | 66 | onShow: function() { |
| 67 | + py.set_fir(); | |
| 66 | 68 | wx.getStorageSync("order:order_detail:update") && (wx.removeStorageSync("order:order_detail:update"), |
| 67 | 69 | this.requestOrderDetail(this.data.order.order_id)); |
| 68 | 70 | }, | ... | ... |
pages/user/order_list/order_list.js
| ... | ... | @@ -78,6 +78,7 @@ Page({ |
| 78 | 78 | searchContent: '', |
| 79 | 79 | }, |
| 80 | 80 | onLoad: function (t) { |
| 81 | + | |
| 81 | 82 | self = this; |
| 82 | 83 | // 设置日期选择器的结束时间为当前日期 |
| 83 | 84 | var now = new Date(); |
| ... | ... | @@ -108,6 +109,7 @@ Page({ |
| 108 | 109 | s.init(this, "", "orderList"); |
| 109 | 110 | }, |
| 110 | 111 | onShow: function () { |
| 112 | + t_pay.set_fir(); | |
| 111 | 113 | var th = this; |
| 112 | 114 | //---查看会员的等级价--- |
| 113 | 115 | getApp().getConfig2(function (e) { | ... | ... |
pages/user/plus/plus.js
| ... | ... | @@ -9,7 +9,6 @@ var t = getApp(), |
| 9 | 9 | t_pay = require("../../../utils/pay2.js"); |
| 10 | 10 | var regeneratorRuntime = require('../../../utils/runtime.js'); |
| 11 | 11 | |
| 12 | - | |
| 13 | 12 | Page({ |
| 14 | 13 | /** |
| 15 | 14 | * 页面的初始数据 |
| ... | ... | @@ -129,6 +128,8 @@ Page({ |
| 129 | 128 | var user_info = getApp().globalData.userInfo; |
| 130 | 129 | if (!user_info) return false; |
| 131 | 130 | |
| 131 | + t_pay.set_fir(); | |
| 132 | + | |
| 132 | 133 | var th = this, |
| 133 | 134 | that = th, |
| 134 | 135 | app_d = getApp().globalData; | ... | ... |
utils/pay.js
| 1 | -var t = getApp(), n = t.request,wx_paying=0; | |
| 1 | +var t = getApp(), n = t.request; | |
| 2 | 2 | |
| 3 | 3 | module.exports = { |
| 4 | + wx_paying:0, | |
| 5 | + set_fir(){ | |
| 6 | + this.wx_paying=0; | |
| 7 | + }, | |
| 4 | 8 | url: "/api/weshop/order/pay/createOrder", |
| 5 | 9 | rechange: function(t, e, a) { |
| 6 | 10 | var i = this; |
| ... | ... | @@ -21,8 +25,8 @@ module.exports = { |
| 21 | 25 | }, |
| 22 | 26 | pay: function(t, e, a,sto,type) { |
| 23 | 27 | |
| 24 | - if(wx_paying) return false; | |
| 25 | - wx_paying=1; | |
| 28 | + if(this.wx_paying) return false; | |
| 29 | + this.wx_paying=1; | |
| 26 | 30 | |
| 27 | 31 | var i = this; |
| 28 | 32 | var dd = { |
| ... | ... | @@ -56,13 +60,13 @@ module.exports = { |
| 56 | 60 | console.log(plugin, plugin.fuioupay) |
| 57 | 61 | plugin.fuioupay(parseInt(t.data.data.amt),paramsJson,function (res){ |
| 58 | 62 | console.log(res); |
| 59 | - wx_paying=0; | |
| 63 | + i.wx_paying=0; | |
| 60 | 64 | getApp().showSuccess("支付成功!", e); |
| 61 | 65 | |
| 62 | 66 | },function (error){ |
| 63 | 67 | console.log("插件支付错误",error); |
| 64 | 68 | //支付失败的时候 |
| 65 | - | |
| 69 | + i.wx_paying=0; | |
| 66 | 70 | var msg='取消支付'; |
| 67 | 71 | if(error.code){ |
| 68 | 72 | msg=error.code+":"+error.message; |
| ... | ... | @@ -74,7 +78,7 @@ module.exports = { |
| 74 | 78 | url: "/pages/user/order_list/order_list", |
| 75 | 79 | }); |
| 76 | 80 | },1000) |
| 77 | - wx_paying=0; | |
| 81 | + | |
| 78 | 82 | }) |
| 79 | 83 | }else{ |
| 80 | 84 | i.weixinPay(t.data.data, e, a); |
| ... | ... | @@ -83,33 +87,35 @@ module.exports = { |
| 83 | 87 | |
| 84 | 88 | |
| 85 | 89 | }else{ |
| 90 | + i.wx_paying=0; | |
| 86 | 91 | getApp().confirmBox(t.data.msg); |
| 87 | 92 | setTimeout(function(){ |
| 88 | 93 | wx.redirectTo({ |
| 89 | 94 | url: "/pages/user/order_list/order_list", |
| 90 | 95 | }); |
| 91 | 96 | },1000) |
| 92 | - wx_paying=0; | |
| 97 | + | |
| 93 | 98 | } |
| 94 | 99 | return false; |
| 95 | 100 | }, |
| 96 | 101 | fail: function() { |
| 97 | 102 | console.log('======fail', ) |
| 98 | 103 | wx.hideLoading(); |
| 99 | - wx_paying=0; | |
| 104 | + i.wx_paying=0; | |
| 100 | 105 | "function" == typeof a && a(); |
| 101 | 106 | }, |
| 102 | 107 | failStatus: function() { |
| 103 | 108 | wx.hideLoading(); |
| 104 | - wx_paying=0; | |
| 109 | + i.wx_paying=0; | |
| 105 | 110 | "function" == typeof a && a(); |
| 106 | 111 | } |
| 107 | 112 | }); |
| 108 | 113 | }, |
| 109 | 114 | weixinPay: function(n, e, a) { |
| 115 | + var th=this; | |
| 110 | 116 | if(!n) return false; |
| 111 | 117 | |
| 112 | - getApp().globalData.no_clear=1; | |
| 118 | + getApp().globalData.no_clear=1; | |
| 113 | 119 | |
| 114 | 120 | //有的话用最新的支付方式 |
| 115 | 121 | if(n.orderInfo) { |
| ... | ... | @@ -121,11 +127,11 @@ module.exports = { |
| 121 | 127 | paySign: n.paySign, |
| 122 | 128 | orderInfo: n.orderInfo, // 需要新增的 订单 信息 |
| 123 | 129 | success (n) { |
| 124 | - wx_paying=0; | |
| 130 | + th.wx_paying=0; | |
| 125 | 131 | t.showSuccess("支付成功!", e); |
| 126 | 132 | }, |
| 127 | 133 | fail (n) { |
| 128 | - wx_paying=0; | |
| 134 | + th.wx_paying=0; | |
| 129 | 135 | if(!n.errMsg ) { |
| 130 | 136 | getApp().showWarning("支付失败"); |
| 131 | 137 | "function" == typeof fail && fail(); |
| ... | ... | @@ -146,11 +152,11 @@ module.exports = { |
| 146 | 152 | signType: n.signType, |
| 147 | 153 | paySign: n.paySign, |
| 148 | 154 | success: function (n) { |
| 149 | - wx_paying=0; | |
| 155 | + th.wx_paying=0; | |
| 150 | 156 | console.log(n), t.showSuccess("支付成功!", e); |
| 151 | 157 | }, |
| 152 | 158 | fail: function (n) { |
| 153 | - wx_paying=0; | |
| 159 | + th.wx_paying=0; | |
| 154 | 160 | console.log(n), "requestPayment:fail" == n.errMsg ? t.showWarning("支付失败") : "requestPayment:fail cancel" == n.errMsg ? t.showWarning("您已取消支付") : |
| 155 | 161 | t.confirmBox("支付失败:" + n.errMsg.substr("requestPayment:fail ".length)), |
| 156 | 162 | "function" == typeof a && a(); | ... | ... |
utils/pay2.js
| 1 | -var t = getApp(), n = t.request,wx_paying=0; | |
| 1 | +var t = getApp(), n = t.request; | |
| 2 | 2 | |
| 3 | 3 | module.exports = { |
| 4 | + wx_paying:0, | |
| 4 | 5 | url: "/api/weshop/plus/create/plus/order", |
| 5 | 6 | set_pay_url:function (url){ |
| 6 | 7 | this.url=url;//让链接地址进行赋值 |
| 7 | 8 | }, |
| 9 | + set_fir(){ | |
| 10 | + this.wx_paying=0; | |
| 11 | + }, | |
| 8 | 12 | //-- createRechargeOrder create/plus/order -- |
| 9 | 13 | pay: function(dd, succ,fail) { |
| 10 | - if(wx_paying) return false; | |
| 11 | - wx_paying=1; | |
| 14 | + if(this.wx_paying) return false; | |
| 15 | + this.wx_paying=1; | |
| 12 | 16 | wx.showLoading(); |
| 13 | 17 | var i = this; |
| 14 | 18 | n.post(this.url, { |
| ... | ... | @@ -31,7 +35,7 @@ module.exports = { |
| 31 | 35 | console.log(plugin, plugin.fuioupay) |
| 32 | 36 | plugin.fuioupay(parseInt(t.data.data.amt),paramsJson,function (res){ |
| 33 | 37 | console.log(res); |
| 34 | - wx_paying=0; | |
| 38 | + i.wx_paying=0; | |
| 35 | 39 | "function" == typeof succ && succ(); |
| 36 | 40 | },function (error){ |
| 37 | 41 | console.log("插件支付错误",error); |
| ... | ... | @@ -42,26 +46,26 @@ module.exports = { |
| 42 | 46 | msg=error.code+":"+error.message; |
| 43 | 47 | } |
| 44 | 48 | fail(msg) |
| 45 | - wx_paying=0; | |
| 49 | + i.wx_paying=0; | |
| 46 | 50 | }) |
| 47 | 51 | }else { |
| 48 | 52 | i.weixinPay(t.data.data, succ, fail); |
| 49 | 53 | } |
| 50 | 54 | } |
| 51 | 55 | }else{ |
| 52 | - wx_paying=0; | |
| 56 | + i.wx_paying=0; | |
| 53 | 57 | "function" == typeof fail && fail(t.data.msg); |
| 54 | 58 | } |
| 55 | 59 | return false; |
| 56 | 60 | }, |
| 57 | 61 | fail: function() { |
| 58 | 62 | wx.hideLoading(); |
| 59 | - wx_paying=0; | |
| 63 | + i.wx_paying=0; | |
| 60 | 64 | "function" == typeof fail && fail(); |
| 61 | 65 | }, |
| 62 | 66 | failStatus: function() { |
| 63 | 67 | wx.hideLoading(); |
| 64 | - wx_paying=0; | |
| 68 | + i.wx_paying=0; | |
| 65 | 69 | "function" == typeof fail && fail(); |
| 66 | 70 | } |
| 67 | 71 | }); |
| ... | ... | @@ -69,8 +73,10 @@ module.exports = { |
| 69 | 73 | |
| 70 | 74 | //-- 这里是专享礼包的调用 -- |
| 71 | 75 | pay_data:function (t,succ,fail){ |
| 76 | + var th=this; | |
| 72 | 77 | var ob=t.data.data.result; |
| 73 | 78 | if(!ob){ |
| 79 | + this.set_fir(); | |
| 74 | 80 | fail('支付参数错误'); |
| 75 | 81 | return false; |
| 76 | 82 | } |
| ... | ... | @@ -85,10 +91,10 @@ module.exports = { |
| 85 | 91 | console.log(plugin, plugin.fuioupay) |
| 86 | 92 | plugin.fuioupay(parseInt(ob.amt),paramsJson,function (res){ |
| 87 | 93 | console.log(res); |
| 88 | - wx_paying=0; | |
| 94 | + th.wx_paying=0; | |
| 89 | 95 | "function" == typeof succ && succ(); |
| 90 | 96 | },function (error){ |
| 91 | - wx_paying=0; | |
| 97 | + th.wx_paying=0; | |
| 92 | 98 | console.log("插件支付错误",error); |
| 93 | 99 | //支付失败的时候 |
| 94 | 100 | //getApp().confirmBox(error.code+error.message); |
| ... | ... | @@ -104,8 +110,12 @@ module.exports = { |
| 104 | 110 | } |
| 105 | 111 | }, |
| 106 | 112 | weixinPay: function(n, succ,fail) { |
| 107 | - if(!n) return false; | |
| 113 | + if(!n){ | |
| 114 | + this.set_fir(); | |
| 115 | + return false; | |
| 116 | + } | |
| 108 | 117 | |
| 118 | + var th=this; | |
| 109 | 119 | getApp().globalData.no_clear=1; |
| 110 | 120 | |
| 111 | 121 | wx.requestPayment({ |
| ... | ... | @@ -115,11 +125,11 @@ module.exports = { |
| 115 | 125 | signType: n.signType, |
| 116 | 126 | paySign: n.paySign, |
| 117 | 127 | success: function(n) { |
| 118 | - wx_paying=0; | |
| 128 | + th.wx_paying=0; | |
| 119 | 129 | "function" == typeof succ && succ(); |
| 120 | 130 | }, |
| 121 | 131 | fail: function(n) { |
| 122 | - wx_paying=0; | |
| 132 | + th.wx_paying=0; | |
| 123 | 133 | var msg=''; |
| 124 | 134 | switch (n.errMsg){ |
| 125 | 135 | case "requestPayment:fail": msg="支付失败";break; | ... | ... |