[size=1em]1
[size=1em]2
[size=1em]3
[size=1em]4
[size=1em]5
[size=1em]6
[size=1em]7
[size=1em]8
[size=1em]9
[size=1em]10
[size=1em]11
[size=1em]12
[size=1em]13
[size=1em]14
[size=1em]15
[size=1em]16
[size=1em]17
[size=1em]18
[size=1em]19
[size=1em]20
[size=1em]21
[size=1em]22
[size=1em]23
[size=1em]24
[size=1em]25
[size=1em]26
[size=1em]27
[size=1em]28
[size=1em]29
[size=1em]30
[size=1em]31
[size=1em]32
[size=1em]33
[size=1em]34
[size=1em]35
[size=1em]36
[size=1em]37
[size=1em]38
[size=1em]39
[size=1em]40
[size=1em]41
[size=1em]42
[size=1em]43
[size=1em]44
[size=1em]45
[size=1em]46
[size=1em]47
[size=1em]48
[size=1em]49
[size=1em]50
[size=1em]51
| [size=1em][size=1em]getUserProfile(){
[size=1em] wx.getUserProfile({
[size=1em] desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
[size=1em] success: (res) => {
[size=1em] // console.log("获取用户信息成功", res);
[size=1em] // return;
[size=1em] wx.showLoading({
[size=1em] title: "加载中"
[size=1em] }), wx.login({
[size=1em] success: function(t) {
[size=1em] // console.log(t);
[size=1em] // return;
[size=1em] n.post("wxapp/login", {
[size=1em] code: t.code
[size=1em] }, function(t) {
[size=1em] // console.log(t.openid);
[size=1em] // return;
[size=1em] t.error ? n.alert("获取用户登录态失败:" + t.message) : n.get("wxapp/auth", {
[size=1em] data: res.encryptedData,
[size=1em] iv: res.iv,
[size=1em] sessionKey: t.session_key,
[size=1em] openId:t.openid
[size=1em] }, function(n) {
[size=1em] 1 == n.isblack && wx.showModal({
[size=1em] title: "无法访问",
[size=1em] content: "您在商城的黑名单中,无权访问!",
[size=1em] success: function(n) {
[size=1em] n.confirm && e.close(), n.cancel && e.close();
[size=1em] }
[size=1em] }), res.userInfo.openid = n.openId, res.userInfo.id = n.id, res.userInfo.uniacid = n.uniacid,
[size=1em] e.setCache("userinfo", res.userInfo), e.setCache("userinfo_openid", res.userInfo.openid),
[size=1em] e.setCache("userinfo_id", n.id), e.getSet(), wx.navigateBack({
[size=1em] changed: !0
[size=1em] });
[size=1em] });
[size=1em] });
[size=1em] },
[size=1em] fail: function() {
[size=1em] n.alert("获取用户信息失败!");
[size=1em] },
[size=1em] complete: function() {
[size=1em] wx.hideLoading();
[size=1em] }
[size=1em] });
[size=1em] },
[size=1em] fail: res => {
[size=1em] // console.log("获取用户信息失败", res)
[size=1em] n.alert("获取用户信息失败!");
[size=1em] }
[size=1em] })
[size=1em] },
|