"use strict"; const common_vendor = require("../../common/vendor.js"); const api = require("../../api.js"); const common_assets = require("../../common/assets.js"); const _sfc_main = common_vendor.defineComponent({ data() { return { username: "", password: "", isModalVisible: false, modalTitle: "", modalContent: "", popupNoCancelShow: false, popupNoCancelShow1: false, checked: false, agreement: "", privacy: "" }; }, mounted() { api.getInfoList().then((res = null) => { getApp().aboutUs = res.result[0].aboutUs; this.privacy = res.result[0].privacy; this.agreement = res.result[0].agreement; }); }, methods: { // 处理登录逻辑 handleLogin() { if (!this.username || !this.password) { common_vendor.index.showToast({ title: "请输入账号和密码", icon: "none" }); return null; } else { if (this.checked) { let usr = new UTSJSONObject({ "username": this.username, "password": this.password }); api.login(usr).then((res = null) => { common_vendor.index.setStorageSync("token", res.result.token); common_vendor.index.__f__("log", "at pages/index/login.uvue:112", res.result.token); getApp().usrInfo = res.result.userInfo; if (res.success) { common_vendor.index.showToast({ title: "登录成功", icon: "success", success: (res2) => { common_vendor.index.switchTab({ url: "/pages/home/home" }); } }); } }).catch((err = null) => { common_vendor.index.showToast({ title: "账号或密码错误,请重新输入!", icon: "none" }); }); } else { common_vendor.index.showToast({ title: "请勾选服务协议", icon: "none" }); } } }, // 显示弹窗 showModal() { this.popupNoCancelShow = true; }, showModals() { this.popupNoCancelShow1 = true; }, // 关闭弹窗 closeModal() { this.popupNoCancelShow = false; }, closeModals() { this.popupNoCancelShow1 = false; }, change(e = null) { }, changeCK() { if (this.checked) { this.checked = false; } else { this.checked = true; } }, // 处理选中事件 getConfirm() { if (this.checked) { this.checked = this.checked; } else { this.checked = true; } this.popupNoCancelShow = false; }, getConfirms() { if (this.checked) { this.checked = this.checked; } else { this.checked = true; } this.popupNoCancelShow1 = false; } } }); if (!Array) { const _easycom_uni_easyinput2 = common_vendor.resolveComponent("uni-easyinput"); const _easycom_mosowe_confirm_popup2 = common_vendor.resolveComponent("mosowe-confirm-popup"); (_easycom_uni_easyinput2 + _easycom_mosowe_confirm_popup2)(); } const _easycom_uni_easyinput = () => "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js"; const _easycom_mosowe_confirm_popup = () => "../../uni_modules/mosowe-confirm-popup/components/mosowe-confirm-popup/mosowe-confirm-popup.js"; if (!Math) { (_easycom_uni_easyinput + _easycom_mosowe_confirm_popup)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_assets._imports_0, b: common_vendor.o(($event) => $data.username = $event), c: common_vendor.p({ prefixIcon: "person", placeholder: "请输入您的账号", inputBorder: false, clearable: false, modelValue: $data.username }), d: common_vendor.o(($event) => $data.password = $event), e: common_vendor.p({ prefixIcon: "locked", type: "password", placeholder: "请输入您的密码", inputBorder: false, passwordIcon: false, clearable: false, modelValue: $data.password }), f: $data.checked, g: common_vendor.o((...args) => $options.changeCK && $options.changeCK(...args)), h: common_vendor.o((...args) => $options.showModals && $options.showModals(...args)), i: common_vendor.o((...args) => $options.showModal && $options.showModal(...args)), j: common_vendor.o((...args) => $options.handleLogin && $options.handleLogin(...args)), k: $data.privacy, l: common_vendor.o((...args) => $options.closeModal && $options.closeModal(...args)), m: common_vendor.o((...args) => $options.getConfirm && $options.getConfirm(...args)), n: common_vendor.o(($event) => $data.popupNoCancelShow = $event), o: common_vendor.p({ title: "服务协议和隐私政策", confirmText: true, cancelText: true, modelValue: $data.popupNoCancelShow }), p: $data.agreement, q: common_vendor.o((...args) => $options.closeModals && $options.closeModals(...args)), r: common_vendor.o((...args) => $options.getConfirms && $options.getConfirms(...args)), s: common_vendor.o(($event) => $data.popupNoCancelShow1 = $event), t: common_vendor.p({ title: "用户协议", confirmText: true, cancelText: true, modelValue: $data.popupNoCancelShow1 }), v: common_vendor.sei(_ctx.virtualHostId, "view") }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/login.js.map