123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- "use strict";
- const common_vendor = require("../../common/vendor.js");
- const config = require("../../config.js");
- if (!Array) {
- const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon");
- const _easycom_uni_badge2 = common_vendor.resolveComponent("uni-badge");
- const _easycom_up_overlay2 = common_vendor.resolveComponent("up-overlay");
- (_easycom_up_icon2 + _easycom_uni_badge2 + _easycom_up_overlay2)();
- }
- const _easycom_up_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js";
- const _easycom_uni_badge = () => "../../uni_modules/uni-badge/components/uni-badge/uni-badge.js";
- const _easycom_up_overlay = () => "../../node-modules/uview-plus/components/u-overlay/u-overlay.js";
- if (!Math) {
- (_easycom_up_icon + _easycom_uni_badge + login + _easycom_up_overlay)();
- }
- const login = () => "../../components/login.js";
- const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
- __name: "index",
- setup(__props) {
- const $api = common_vendor.inject("$api");
- common_vendor.inject("$config");
- const config$1 = common_vendor.ref({ logo: [], icon: [], file: [] });
- const show = common_vendor.ref(false);
- const user = common_vendor.computed(() => {
- return common_vendor.index.getStorageSync("user");
- });
- const genderList = common_vendor.ref([]);
- common_vendor.onShow(async () => {
- await searchConfig();
- await searchOther();
- await search();
- if (!user.value)
- show.value = true;
- });
- const searchConfig = async () => {
- config$1.value = common_vendor.index.getStorageSync("config");
- };
- const searchOther = async () => {
- let res;
- res = await $api(`dictData`, "GET", { code: "gender", is_use: "0" });
- if (res.errcode === 0)
- genderList.value = res.data;
- };
- const search = async () => {
- };
- const showChange = () => {
- show.value = false;
- };
- const getGender = (i) => {
- if (i) {
- const r = genderList.value.find((f) => f.value === i);
- if (r)
- return r.label;
- else
- return "暂无";
- } else
- return "暂无";
- };
- const toRoute = (item) => {
- if (user.value && user.value._id) {
- common_vendor.index.navigateTo({
- url: `/${item.route}?status=${item.status}`
- });
- } else
- show.value = true;
- };
- const toCommon = (e) => {
- if (user.value && user.value._id) {
- common_vendor.index.navigateTo({
- url: `/${e}`
- });
- } else
- show.value = true;
- };
- return (_ctx, _cache) => {
- return common_vendor.e({
- a: common_vendor.unref(user) && common_vendor.unref(user)._id
- }, common_vendor.unref(user) && common_vendor.unref(user)._id ? common_vendor.e({
- b: common_vendor.unref(user).icon && common_vendor.unref(user).icon.length > 0
- }, common_vendor.unref(user).icon && common_vendor.unref(user).icon.length > 0 ? {
- c: common_vendor.unref(user).icon[0].url
- } : {
- d: config$1.value.icon[0].url
- }, {
- e: common_vendor.t(common_vendor.unref(user).nick_name || "暂无昵称"),
- f: common_vendor.t(getGender(common_vendor.unref(user).gender))
- }) : {
- g: config$1.value.icon[0].url,
- h: common_vendor.o(($event) => show.value = true)
- }, {
- i: common_vendor.p({
- name: "arrow-right",
- size: "16"
- }),
- j: common_vendor.o(($event) => toCommon(`pagesMy/order/index?status=${"-1"}`)),
- k: common_vendor.f(common_vendor.unref(config.configInfo).orderList, (item, index, i0) => {
- return {
- a: common_vendor.n(item.icon),
- b: common_vendor.t(item.title),
- c: "f97bc692-1-" + i0,
- d: common_vendor.p({
- text: item.num,
- absolute: "rightTop",
- size: "normal"
- }),
- e: index,
- f: common_vendor.o(($event) => toRoute(item), index)
- };
- }),
- l: common_vendor.f(common_vendor.unref(config.configInfo).menuList, (item, index, i0) => {
- return {
- a: common_vendor.n(item.icon),
- b: common_vendor.t(item.title),
- c: "f97bc692-2-" + i0,
- d: index,
- e: common_vendor.o(($event) => toCommon(item.route), index)
- };
- }),
- m: common_vendor.p({
- name: "arrow-right",
- size: "16"
- }),
- n: common_vendor.o(showChange),
- o: common_vendor.p({
- show: show.value
- })
- });
- };
- }
- });
- const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-f97bc692"], ["__file", "D:/project/学吧/learn_applet/pages/my/index.vue"]]);
- wx.createPage(MiniProgramPage);
|