"use strict"; var common_vendor = require("../../common/vendor.js"); var pages_api_login = require("../api/login.js"); require("../../utils/request.js"); require("../../utils/env.js"); if (!Array) { const _easycom_uni_popup2 = common_vendor.resolveComponent("uni-popup"); _easycom_uni_popup2(); } const _easycom_uni_popup = () => "../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"; if (!Math) { (NavBar + _easycom_uni_popup)(); } const NavBar = () => "../../components/Navbar/index.js"; const _sfc_main = { __name: "index", setup(__props) { const popup = common_vendor.ref(); const store = common_vendor.useStore(); const handleOpen = () => { popup.value.open(); }; const decryptPhoneNumber = (e) => { handleClose(); console.log("fff"); wx.login({ success(res) { if (e.detail.errMsg === "getPhoneNumber:ok" && e.target.errMsg === "getPhoneNumber:ok") { if (!store.state.user.isLoginSuccess) return common_vendor.index.showToast({ title: "\u8BF7\u52FF\u91CD\u590D\u767B\u5F55", duration: 2e3, icon: "none" }); store.commit("user/setIsLoginSuccess", false); pages_api_login.login({ code: res.code, phoneCode: e.detail.code }).then((res2) => { console.log(res2, "----------------"); common_vendor.index.setStorageSync("token", res2.data.accessToken); common_vendor.index.setStorageSync("refreshToken", res2.data.refreshToken); common_vendor.index.switchTab({ url: "/pages/index/index" }); store.commit("user/setIsLoginSuccess", true); }).catch((err2) => { console.log(err2, "=================="); common_vendor.index.showToast({ title: "\u7F51\u7EDC\u5F02\u5E38", duration: 2e3, icon: "none" }); store.commit("user/setIsLoginSuccess", true); }); } else { console.log(err, "++++++++++++"); common_vendor.index.redirectTo({ url: "/pages/login/index" }); } } }); }; const handleClose = () => { popup.value.close(); }; return (_ctx, _cache) => { return { a: common_vendor.p({ title: "\u767B\u5F55" }), b: common_vendor.o(handleOpen), c: common_vendor.o(handleClose), d: common_vendor.o(handleClose), e: common_vendor.o(decryptPhoneNumber), f: common_vendor.sr(popup, "4586967a-1", { "k": "popup" }), g: common_vendor.p({ type: "bottom", ["safe-area"]: false }) }; }; } }; var MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-4586967a"], ["__file", "E:/project/project-wl-yonghuduan-uniapp-vue3/pages/login/index.vue"]]); wx.createPage(MiniProgramPage);