115 lines
3.3 KiB
JavaScript
115 lines
3.3 KiB
JavaScript
var e;
|
|
(e = getApp()),
|
|
Page({
|
|
data: { isShow: !1, canIUseGetUserProfile: !1, userInfo: [] },
|
|
onLoad: function (e) {
|
|
wx.getUserProfile && this.setData({ canIUseGetUserProfile: !0 });
|
|
},
|
|
onShow: function () {
|
|
this.userdata();
|
|
},
|
|
gotologo: function () {
|
|
wx.navigateTo({ url: "/pages/login/login" });
|
|
},
|
|
userdata: function () {
|
|
var n = this;
|
|
e.util.getUserInfo(function (e) {
|
|
e.memberInfo
|
|
? (n.setData({ memberInfo: e.memberInfo }),
|
|
wx.setStorageSync("uid", e.memberInfo.uid),
|
|
n.firstin(e.memberInfo, 0))
|
|
: n.setData({ isShow: !0 });
|
|
});
|
|
},
|
|
hideDialog: function () {
|
|
this.setData({ isShow: !this.data.isShow });
|
|
},
|
|
updateUserInfo: function (n) {
|
|
var t = this;
|
|
console.log("用户数据", n),
|
|
e.util.getUserInfo(function (e) {
|
|
wx.setStorageSync("uid", e.memberInfo.uid),
|
|
t.hideDialog(),
|
|
t.firstin(e.memberInfo, 0);
|
|
}, n.detail);
|
|
},
|
|
getUserProfile(n) {
|
|
var t = this;
|
|
console.log("用户数据", n),
|
|
wx.getUserProfile({
|
|
desc: "用于完善会员资料",
|
|
lang: "zh_CN",
|
|
success: (n) => {
|
|
console.log("登录信息", n.userInfo),
|
|
t.setData({ userInfo: n.userInfo, hasUserInfo: !0 }),
|
|
e.util.getUserInfo(function (e) {
|
|
var i = {
|
|
uid: e.memberInfo.uid,
|
|
avatar: n.userInfo.avatarUrl,
|
|
nickname: n.userInfo.nickName,
|
|
};
|
|
t.firstin(i, 1);
|
|
});
|
|
},
|
|
});
|
|
},
|
|
getUserInfo: function (n) {
|
|
var t = this;
|
|
console.log("用户数据", n),
|
|
e.util.getUserInfo(function (e) {
|
|
wx.setStorageSync("uid", e.memberInfo.uid),
|
|
t.hideDialog(),
|
|
t.firstin(e.memberInfo, 1);
|
|
}, n.detail);
|
|
},
|
|
firstin: function (n, t) {
|
|
var i = this;
|
|
console.log("提交数据", n),
|
|
e.util.request({
|
|
url: "entry/wxapp/Api",
|
|
data: {
|
|
|
|
r: "me.detail",
|
|
uid: n.uid,
|
|
type: t,
|
|
head_image: n.avatar,
|
|
nickname: n.nickname,
|
|
},
|
|
success: function (e) {
|
|
console.log(e),
|
|
i.setData({
|
|
detail: e.data.data,
|
|
is_member: e.data.data.user.is_member,
|
|
store_img: e.data.data.user.store_img,
|
|
}),
|
|
1 == t && i.userdata();
|
|
},
|
|
});
|
|
},
|
|
goset: function () {
|
|
wx.navigateTo({ url: "/pages/mine/info/index" });
|
|
},
|
|
retopublicity: function () {
|
|
wx.navigateTo({ url: "/pages/publicity/index" });
|
|
},
|
|
binding: function () {
|
|
wx.navigateTo({ url: "/pages/enter/enter" });
|
|
},
|
|
retocollection: function () {
|
|
wx.navigateTo({ url: "/pages/collection/index" });
|
|
},
|
|
weizhang: function () {
|
|
wx.reLaunch({ url: "/pages/reporlist/reporlist" });
|
|
},
|
|
tuiguang: function () {
|
|
wx.navigateTo({ url: "/pages/mine/sale/index" });
|
|
},
|
|
mefabu: function () {
|
|
wx.navigateTo({ url: "/pages/salelist/index" });
|
|
},
|
|
goPartOrder: function () {
|
|
wx.navigateTo({ url: "/pages/part/apply/index" });
|
|
},
|
|
onReachBottom: function () {},
|
|
});
|