"use strict"; const common_vendor = require("../../common/vendor.js"); const utils_Auth = require("../../utils/Auth.js"); const comm_api = require("../../comm/api.js"); require("../../utils/http.js"); if (!Array) { const _easycom_up_avatar2 = common_vendor.resolveComponent("up-avatar"); const _easycom_up_cell2 = common_vendor.resolveComponent("up-cell"); const _easycom_up_list_item2 = common_vendor.resolveComponent("up-list-item"); const _easycom_up_list2 = common_vendor.resolveComponent("up-list"); (_easycom_up_avatar2 + _easycom_up_cell2 + _easycom_up_list_item2 + _easycom_up_list2)(); } const _easycom_up_avatar = () => "../../node-modules/uview-plus/components/u-avatar/u-avatar.js"; const _easycom_up_cell = () => "../../node-modules/uview-plus/components/u-cell/u-cell.js"; const _easycom_up_list_item = () => "../../node-modules/uview-plus/components/u-list-item/u-list-item.js"; const _easycom_up_list = () => "../../node-modules/uview-plus/components/u-list/u-list.js"; if (!Math) { (_easycom_up_avatar + _easycom_up_cell + _easycom_up_list_item + _easycom_up_list)(); } const _sfc_main = { __name: "user", setup(__props) { const app = getApp(); const userUtils = common_vendor.ref(app.globalData.utils); const serviceList = common_vendor.reactive([ { title: "个人信息", thumb: "/static/icon/icon_wdgrxx.png", page: "/pages/user/userInfo" }, { title: "设置中心", thumb: "/static/icon/icon_wdszzx.png", page: "/pages/user/setting" } ]); const user = common_vendor.ref({ avatar: "/static/icon/tx.png", nickName: "点击登录" }); async function gologin() { if (utils_Auth.isLogin()) { return; } await userUtils.value.login(); } async function getUserInfo() { const resp = await comm_api.userInfo(); user.value = resp.data; } common_vendor.onShow(() => { getUserInfo(); }); common_vendor.onLoad(() => { }); return (_ctx, _cache) => { return { a: user.value.profilePicture || "/static/icon/tx.png", b: common_vendor.t(user.value.username), c: common_vendor.t(user.value.phoneNumber), d: common_vendor.o(gologin), e: common_vendor.f(serviceList, (item, index, i0) => { return { a: "0f7520f0-3-" + i0 + "," + ("0f7520f0-2-" + i0), b: common_vendor.p({ shape: "square", size: "35", src: item.thumb, customStyle: "margin: -3px 5px -3px 0" }), c: "0f7520f0-2-" + i0 + "," + ("0f7520f0-1-" + i0), d: common_vendor.p({ title: item.title }), e: index, f: "0f7520f0-1-" + i0 + ",0f7520f0-0" }; }), f: common_vendor.p({ scrollable: false }) }; }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-0f7520f0"], ["__file", "D:/uniapp1/gree_leran/pages/user/user.vue"]]); wx.createPage(MiniProgramPage);