| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- "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$3,
- 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
|