You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
147 lines
5.2 KiB
147 lines
5.2 KiB
2 years ago
|
var a = require("request.js"), t = require("./utils/util.js");
|
||
|
|
||
|
App({
|
||
|
d: {
|
||
|
appId: "",
|
||
|
appKey: "",
|
||
|
purchase: 0,
|
||
|
indexchase: !1,
|
||
|
frontColor: "#000000",
|
||
|
one: !1,
|
||
|
bf_color: '#ffffff',
|
||
|
h_color: "#FF63477",
|
||
|
order: {},
|
||
|
ceshiUrl: t.getUri(),
|
||
|
titlee: "",
|
||
|
bgcolor: ""
|
||
|
},
|
||
|
onLaunch: function(t) {
|
||
|
var e = wx.getStorageSync("logs") || [];
|
||
|
e.unshift(Date.now()), wx.setStorageSync("logs", e), this.request = a;
|
||
|
},
|
||
|
userlogin: function(a) {
|
||
|
if ("" != this.globalData.userInfo.openid && this.globalData.userInfo.openid) console.log(this.globalData.userInfo); else {
|
||
|
if (a) return !0;
|
||
|
wx.navigateTo({
|
||
|
url: "pages/login/login"
|
||
|
});
|
||
|
}
|
||
|
},
|
||
|
onShow: function(a) {
|
||
|
var t = a.query.userid ? a.query.userid : "";
|
||
|
this.globalData.referee_openid = t;
|
||
|
},
|
||
|
onPullDownRefresh: function() {
|
||
|
wx.showNavigationBarLoading(), setTimeout(function() {
|
||
|
wx.hideNavigationBarLoading(), wx.stopPullDownRefresh();
|
||
|
}, 1500);
|
||
|
},
|
||
|
getUserInfo: function(a, t, e, o) {
|
||
|
var n = this;
|
||
|
this.d.one ? (this.d.one = !1, setTimeout(function() {
|
||
|
n.getUserInfo(a, t);
|
||
|
}, 1500)) : (this.d.one = !0, wx.login({
|
||
|
success: function(t) {
|
||
|
var s = t.code;
|
||
|
n.globalData.code = t.code, n.getUserSessionKey(s, a, e, o);
|
||
|
}
|
||
|
}));
|
||
|
},
|
||
|
getHomeData: function() {
|
||
|
var a = this;
|
||
|
wx.login({
|
||
|
success: function(t) {
|
||
|
a.globalData.code = t.code;
|
||
|
var e = wx.getStorageSync("userInfo");
|
||
|
e.nickName && (a.globalData.userInfo = e);
|
||
|
}
|
||
|
});
|
||
|
},
|
||
|
getUserSessionKey: function(a, t, e, o, n) {
|
||
|
var s = this;
|
||
|
wx.request({
|
||
|
url: s.d.ceshiUrl + "&action=app&m=index",
|
||
|
method: "post",
|
||
|
data: {
|
||
|
code: a,
|
||
|
nickName: e.nickName,
|
||
|
avatarUrl: e.avatarUrl,
|
||
|
gender: e.gender,
|
||
|
referee_openid: this.globalData.userInfo.referee_openid || ""
|
||
|
},
|
||
|
header: {
|
||
|
"Content-Type": "application/x-www-form-urlencoded"
|
||
|
},
|
||
|
success: function(a) {
|
||
|
var t = a.data;
|
||
|
if (0 == t.status) return wx.showToast({
|
||
|
title: t.err,
|
||
|
duration: 2e3
|
||
|
}), !1;
|
||
|
s.d.ceshiUrl = s.d.ceshiUrl + "&token=" + a.data.access_token, s.d.localhost = s.d.localhost + "&token=" + a.data.access_token,
|
||
|
s.globalData.userInfo.plug_ins = a.data.plug_ins, s.globalData.userInfo.coupon = a.data.coupon,
|
||
|
s.globalData.userInfo.wallet = a.data.wallet, s.globalData.userInfo.sign = a.data.sign,
|
||
|
s.globalData.userInfo.sign_status = a.data.sign_status, s.globalData.userInfo.sign_image = a.data.sign_image,
|
||
|
s.globalData.userInfo.user_id = a.data.user_id, s.globalData.userInfo.nickName = a.data.nickName,
|
||
|
s.globalData.userInfo.avatarUrl = a.data.avatarUrl, s.globalData.userInfo.session_key = a.data.user.session_key,
|
||
|
s.globalData.userInfo.openid = a.data.user.openid, s.globalData.userInfo.nickName = a.data.user.nickName,
|
||
|
s.globalData.userInfo.gender = a.data.user.gender, s.globalData.userInfo.company = a.data.user.company,
|
||
|
s.globalData.userInfo.bgcolor = a.data.user.bgcolor, wx.setStorageSync("userInfo", s.globalData.userInfo),
|
||
|
o();
|
||
|
},
|
||
|
fail: function(a) {
|
||
|
wx.showToast({
|
||
|
title: "网络异常!err:getsessionkeys",
|
||
|
duration: 2e3
|
||
|
});
|
||
|
}
|
||
|
});
|
||
|
},
|
||
|
getOrBindTelPhone: function(a) {
|
||
|
this.globalData.userInfo.tel || wx.navigateTo({
|
||
|
url: "pages/binding/binding"
|
||
|
});
|
||
|
},
|
||
|
globalData: {
|
||
|
userInfo: {},
|
||
|
userlogin: wx.getStorageSync("userlogin")
|
||
|
},
|
||
|
redirect: function(a, t) {
|
||
|
wx.navigateTo({
|
||
|
url: "/pages/" + a + "?" + t
|
||
|
});
|
||
|
},
|
||
|
showModal: function(a) {
|
||
|
var t = wx.createAnimation({
|
||
|
duration: 200
|
||
|
});
|
||
|
t.opacity(0).rotateX(-100).step(), a.setData({
|
||
|
animationData: t.export()
|
||
|
}), setTimeout(function() {
|
||
|
t.opacity(1).rotateX(0).step(), a.setData({
|
||
|
animationData: t
|
||
|
});
|
||
|
}.bind(a), 200);
|
||
|
},
|
||
|
showToast: function(a, t) {
|
||
|
var e = {};
|
||
|
e.toastTitle = t, a.setData({
|
||
|
toast: e
|
||
|
});
|
||
|
var o = wx.createAnimation({
|
||
|
duration: 100
|
||
|
});
|
||
|
o.opacity(0).rotateY(-100).step(), e.toastStatus = !0, e.toastAnimationData = o.export(),
|
||
|
a.setData({
|
||
|
toast: e
|
||
|
}), setTimeout(function() {
|
||
|
o.opacity(1).rotateY(0).step(), e.toastAnimationData = o, a.setData({
|
||
|
toast: e
|
||
|
});
|
||
|
}.bind(a), 100), setTimeout(function() {
|
||
|
e.toastStatus = !1, a.setData({
|
||
|
toast: e
|
||
|
});
|
||
|
}.bind(a), 2e3);
|
||
|
}
|
||
|
});
|