|
@@ -3,9 +3,7 @@
|
|
|
let api = "http://192.168.1.200/mobile/index.php";
|
|
|
// let api = "https://www.xyzshops.cn/mobile/index.php";
|
|
|
|
|
|
-let app = getApp();
|
|
|
-
|
|
|
-function getReq(data, callback, method)
|
|
|
+function getReq(app,data, callback, method)
|
|
|
{
|
|
|
let options = {
|
|
|
client_type: 'mini'
|
|
@@ -15,7 +13,7 @@ function getReq(data, callback, method)
|
|
|
let session_id = wx.getStorageSync('session_id');
|
|
|
if (!session_id && data['op'] != 'ministart') {
|
|
|
setTimeout(() => {
|
|
|
- getReq(data, callback, method)
|
|
|
+ getReq(app,data, callback, method)
|
|
|
}, 0);
|
|
|
return;
|
|
|
}
|
|
@@ -23,10 +21,11 @@ function getReq(data, callback, method)
|
|
|
if(act.indexOf('member_') == 0)
|
|
|
{
|
|
|
console.log(act + ' must check login status.')
|
|
|
- if(!app.globalData.userInfo) {
|
|
|
+ if (app != null && !app.globalData.userInfo) {
|
|
|
wx.navigateTo({
|
|
|
url: '/pages/auth/auth',
|
|
|
})
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
@@ -52,15 +51,14 @@ function getReq(data, callback, method)
|
|
|
header,
|
|
|
success(res)
|
|
|
{
|
|
|
- // if(res.data.code == 10014) {
|
|
|
- // wx.navigateTo({
|
|
|
- // url: '/pages/auth/auth',
|
|
|
- // })
|
|
|
- // }
|
|
|
- // else {
|
|
|
- // callback(res.data)
|
|
|
- // }
|
|
|
- callback(res.data)
|
|
|
+ if(res.data.code == 10014) {
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/pages/auth/auth',
|
|
|
+ })
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ callback(res.data)
|
|
|
+ }
|
|
|
},
|
|
|
fail()
|
|
|
{
|
|
@@ -82,7 +80,7 @@ function getReq(data, callback, method)
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-function buyVGoods(goods_id,goods_num, other, successCallback, failCallback)
|
|
|
+function buyVGoods(app,goods_id,goods_num, other, successCallback, failCallback)
|
|
|
{
|
|
|
let ifcart = 0 ;
|
|
|
let cartids = goods_id + '|' + goods_num;
|
|
@@ -99,7 +97,7 @@ function buyVGoods(goods_id,goods_num, other, successCallback, failCallback)
|
|
|
console.table(params)
|
|
|
|
|
|
params = Object.assign({}, params);
|
|
|
- getReq(params, function (res) {
|
|
|
+ getReq(app,params, function (res) {
|
|
|
wx.hideLoading()
|
|
|
if (res.code == 200) {
|
|
|
let param = res.datas.param.data
|