"use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); const request_request = require("../../request/request.js"); const request_three_one_api_info = require("../../request/three_one_api/info.js"); const defaultAvatar = "https://ossweb-img.qq.com/images/lol/web201310/skin/big99008.jpg"; const _sfc_main = { __name: "my", setup(__props) { const userInfo = common_vendor.reactive({ avatar: "", nickName: "", phonenumber: "" }); const getImageUrl = (path) => { if (!path) return ""; return request_request.toImageUrl(path); }; const loadUserInfo = async () => { try { const res = await request_three_one_api_info.getProfileDetail(); if (res.code === 0 && res.data) { userInfo.avatar = res.data.avatar || ""; userInfo.nickName = res.data.nickName || ""; userInfo.phonenumber = res.data.phonenumber || ""; } } catch (e) { common_vendor.index.__f__("error", "at pages/personalcenter/my.vue:124", "获取用户信息失败:", e); } }; common_vendor.onShow(() => { loadUserInfo(); }); const editinfo = () => { common_vendor.index.navigateTo({ url: "/pages/personalcenter/edit" }); }; const Account = () => { common_vendor.index.navigateTo({ url: "/pages/personalcenter/account" }); }; const handleLogout = () => { common_vendor.index.showModal({ title: "提示", content: "确定要退出登录吗?", success: function(res) { if (res.confirm) { common_vendor.index.__f__("log", "at pages/personalcenter/my.vue:170", "用户点击确定"); common_vendor.index.clearStorageSync(); common_vendor.index.reLaunch({ url: "/pages/login/login" }); } else if (res.cancel) { common_vendor.index.__f__("log", "at pages/personalcenter/my.vue:176", "用户点击取消"); } } }); }; return (_ctx, _cache) => { return { a: getImageUrl(userInfo.avatar) || defaultAvatar, b: common_vendor.t(userInfo.nickName || "未设置昵称"), c: common_vendor.t(userInfo.phonenumber || "未绑定手机"), d: common_vendor.o(($event) => editinfo()), e: common_assets._imports_0$2, f: common_vendor.o(($event) => editinfo()), g: common_assets._imports_1$1, h: common_vendor.o(($event) => Account()), i: common_vendor.o(($event) => handleLogout()), j: common_vendor.gei(_ctx, "") }; }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-02345808"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/personalcenter/my.js.map