Files
2024-08-22 12:53:28 +08:00

67 lines
2.3 KiB
JavaScript

require("../../@babel/runtime/helpers/Arrayincludes");
var e = getApp();
Page({
data: {
isLogin: !1,
userInfo: {}
},
onLoad: function(o) {
if (console.log(o), o.scene) {
var t = decodeURIComponent(o.scene), n = this.urlParamToJson(t);
wx.setStorageSync("she", n), console.log(n), console.log(t);
}
if (e._get("wxapp/base", {}, function(e) {
wx.setStorageSync("wxapp", e.data.wxapp), console.log("sss", e), wx.setStorageSync("storedata", e.data.shdata),
wx.setStorageSync("values", e.data.values);
}, !1, !1), console.log(123), this.setData({
isLogin: e.checkIsLogin()
}), this.data.isLogin) {
console.log(222);
var a = wx.getStorageSync("phone"), s = wx.getStorageSync("storedata");
if (!a && s.sh) return void wx.navigateTo({
url: "../phone/phone"
});
this.getUserDetail(), console.log("xxxxxxx"), wx.switchTab({
url: "../index/index"
});
}
},
urlParamToJson: function(e) {
var o = {};
return e.trim().split("&").forEach(function(e) {
return o[e.split("=")[0]] = e.split("=")[1];
}), o;
},
onShow: function() {
console.log("show");
if (this.setData({
isLogin: e.checkIsLogin()
}), this.data.isLogin) {
var o = wx.getStorageSync("phone"), t = wx.getStorageSync("storedata");
if (!o && t.sh) return void wx.navigateTo({
url: "../phone/phone"
});
console.log("show获取当前用户信息"), this.getUserDetail(), console.log("show准备跳转主页了"), wx.switchTab({
url: "../index/index"
});
}
},
getUserDetail: function() {
var o = this, t = wx.getStorageSync("values");
e._get("user.index/detail", {}, function(e) {
o.setData(e.data), "" != e.data.userInfo.phone && t.includes(e.data.userInfo.phone) && o.setData({
isadmin: !0
});
});
},
onLogin: function() {
wx.navigateTo({
url: "../login/login"
});
},
onCheckLogin: function() {
return !!this.data.isLogin || (e.showError("很抱歉,您还没有登录"), !1);
}
});