"use strict"; const common_vendor = require("../../common/vendor.js"); const components_request = require("../../components/request.js"); const _sfc_main = { data() { return { userinfo: "https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0", name: "", id: "", info: {}, userSig: "" }; }, onLoad(option) { common_vendor.index.getStorage({ key: "userinfo", success: (res) => { this.id = res.data.id; } }); common_vendor.index.getStorage({ key: "userSig", success: (res) => { this.userSig = res.data; } }); }, methods: { // 输入昵称 inputName(e) { this.name = e.detail.value; }, // 选择头像 async Userinfo(e) { const { avatarUrl } = e.detail; this.userinfo = avatarUrl; }, // 微信登录 async wxLogin(e) { common_vendor.index.showLoading({ title: "登录中...", mask: true }); try { const { code } = await common_vendor.index.login({ provider: "weixin", onlyAuthorize: true }); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:68", "code", code); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:69", "code", this.name); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:70", "code", this.userinfo); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:71", "code", this.id); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:72", "code", this.userSig); const res = await components_request.request({ url: "/user/inputUserInfo", method: "POST", data: { id: this.id, headerIcon: this.userinfo, nickName: this.name, code, usersig: this.userSig }, userInfo: false }); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:86", "res", res); if (res.data.code === 200) { common_vendor.index.showToast({ title: "登录成功", icon: "success" }); common_vendor.index.__f__("log", "at pages/UserInformation/UserInformation.vue:92", "登录成功", res.data); common_vendor.index.setStorageSync("userinfo", res.data.info); } else { common_vendor.index.showToast({ title: "登录失败", icon: "none" }); } } catch (err) { common_vendor.index.__f__("error", "at pages/UserInformation/UserInformation.vue:115", "登录错误:", err); common_vendor.index.showToast({ title: "请检查网络连接", icon: "none" }); } finally { common_vendor.index.hideLoading(); } } } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: $data.userinfo, b: common_vendor.o$1((...args) => $options.Userinfo && $options.Userinfo(...args)), c: common_vendor.o$1((...args) => $options.inputName && $options.inputName(...args)), d: common_vendor.o$1((...args) => $options.wxLogin && $options.wxLogin(...args)) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-35d730ef"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/UserInformation/UserInformation.js.map