"use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); const _sfc_main = { data() { return { plotInfo: { total: 3, active: 2, idle: 1 }, serviceList: [ { name: "农资商城", iconText: "商", path: "/pages/service/mall" }, { name: "农产品销售", iconText: "售", path: "/pages/service/sales" }, { name: "在线专家问诊", iconText: "诊", path: "/pages/service/expert" }, { name: "绿色认证申请", iconText: "证", path: "/pages/service/certification" }, { name: "保险接入", iconText: "保", path: "/pages/service/insurance" } ] }; }, methods: { navigateToPlots() { common_vendor.index.navigateTo({ url: "/pages/plots/list" }); }, navigateToService(item) { common_vendor.index.navigateTo({ url: item.path }); }, handleContact() { common_vendor.index.makePhoneCall({ phoneNumber: "400-xxx-xxxx" // 替换为实际的客服电话 }); }, navigateToAbout() { common_vendor.index.navigateTo({ url: "/pages/about/index" }); }, navigateToSettings() { common_vendor.index.navigateTo({ url: "/pages/settings/index" }); }, handleLogout() { common_vendor.index.showModal({ title: "提示", content: "确认退出登录?", success: (res) => { if (res.confirm) { common_vendor.index.removeStorageSync("token"); common_vendor.index.removeStorageSync("userInfo"); common_vendor.index.reLaunch({ url: "/pages/login/index" }); } } }); } } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_assets._imports_0, b: common_vendor.o((...args) => $options.navigateToPlots && $options.navigateToPlots(...args)), c: common_vendor.t($data.plotInfo.total), d: common_vendor.t($data.plotInfo.active), e: common_vendor.t($data.plotInfo.idle), f: common_vendor.f($data.serviceList, (item, index, i0) => { return { a: common_vendor.t(item.iconText), b: common_vendor.t(item.name), c: index, d: common_vendor.o(($event) => $options.navigateToService(item), index) }; }), g: common_vendor.o((...args) => $options.handleContact && $options.handleContact(...args)), h: common_vendor.o((...args) => $options.navigateToAbout && $options.navigateToAbout(...args)), i: common_vendor.o((...args) => $options.navigateToSettings && $options.navigateToSettings(...args)), j: common_vendor.o((...args) => $options.handleLogout && $options.handleLogout(...args)) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/index.js.map