"use strict"; const common_vendor = require("../../common/vendor.js"); const API_api = require("../../API/api.js"); if (!Math) { common_vendor.unref(orderDateils)(); } const orderDateils = () => "../orderDetaiols.js"; const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "my", setup(__props) { common_vendor.onShow(() => { getLoginUser(); }); const user = common_vendor.ref({ userAvatar: "", userName: "", message: "" }); const loginButtonText = common_vendor.ref(user.value.message === "ok" ? "退出登录" : "去登录"); const getLoginUser = () => { common_vendor.index.request({ url: API_api.apiImageUrl + "/api/user/current", method: "GET", header: { "cookie": common_vendor.index.getStorageSync("cookie") }, data: {}, success: (res) => { console.log(res.data.message); user.value.message = res.data.message; if (user.value.message === "ok") { user.value.userName = res.data.data.username; user.value.userAvatar = res.data.data.avatarUrl; loginButtonText.value = "退出登录"; } else { loginButtonText.value = "去登录"; } }, fail() { console.log("出错啦"); } }); }; const logout = () => { common_vendor.index.request({ url: API_api.apiImageUrl + "/api/user/logout", method: "POST", success(res) { console.log(res); common_vendor.index.removeStorageSync("identify"); common_vendor.index.removeStorageSync("cookie"); common_vendor.index.removeStorageSync("userInfo"); common_vendor.index.removeStorageSync("notPay"); common_vendor.index.removeStorageSync("cartItems"); common_vendor.index.reLaunch({ url: "/pages/login/login" }); common_vendor.index.showToast({ title: "退出成功", duration: 2e3 }); }, fail(err) { console.log(err); } }); }; return (_ctx, _cache) => { return common_vendor.e({ a: user.value.message === "ok" }, user.value.message === "ok" ? { b: user.value.userAvatar, c: common_vendor.t(user.value.userName) } : {}, { d: common_vendor.t(loginButtonText.value), e: common_vendor.o(logout) }); }; } }); wx.createPage(_sfc_main);