"use strict"; const common_vendor = require("../../common/vendor.js"); const common_api = require("../../common/api.js"); const common_assets = require("../../common/assets.js"); const _sfc_main = { name: "Auth", data() { return { checked: [], show: false }; }, mounted() { common_api.getConfig({}).then((response) => { console.info(response); }).catch((error) => { }); }, methods: { open() { this.$refs.popup.open(); }, checkboxChange(n) { console.log("change", n); }, onCancel() { this.$refs.popup.close(); this.checked = []; }, onAgree() { this.$refs.popup.close(); this.checked = ["1"]; }, onLogin(event) { console.info(event); let that = this; if (that.checked.length == 0) { return common_vendor.index.showToast({ icon: "none", title: "请勾选隐私协议" }); } common_vendor.index.showLoading({ title: "登录中..." }); common_vendor.index.login({ success(res) { console.info(res.code); if (res.errMsg != "login:ok") { return; } let params = { code: res.code, encryptedData: event.detail.encryptedData, headimgurl: event.detail.userInfo.avatarUrl, iv: event.detail.iv, nickName: event.detail.userInfo.nickName, session_key: "", shareId: "", vid: "" }; common_api.appletLogin(params).then((response) => { common_vendor.index.hideLoading(); common_vendor.index.setStorageSync("token", response.result.token); that.commit("setUserInfo", { userInfo: response.result.userInfo, token: response.result.token }); }).catch(() => { }); } }); }, handleOpenPrivacyContract() { common_vendor.wx$1.openPrivacyContract({ success: () => { }, // 打开成功 fail: () => { }, // 打开失败 complete: () => { } }); } } }; if (!Array) { const _easycom_uv_checkbox2 = common_vendor.resolveComponent("uv-checkbox"); const _easycom_uv_checkbox_group2 = common_vendor.resolveComponent("uv-checkbox-group"); const _easycom_uv_popup2 = common_vendor.resolveComponent("uv-popup"); (_easycom_uv_checkbox2 + _easycom_uv_checkbox_group2 + _easycom_uv_popup2)(); } const _easycom_uv_checkbox = () => "../../uni_modules/uv-checkbox/components/uv-checkbox/uv-checkbox.js"; const _easycom_uv_checkbox_group = () => "../../uni_modules/uv-checkbox/components/uv-checkbox-group/uv-checkbox-group.js"; const _easycom_uv_popup = () => "../../uni_modules/uv-popup/components/uv-popup/uv-popup.js"; if (!Math) { (_easycom_uv_checkbox + _easycom_uv_checkbox_group + _easycom_uv_popup)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_assets._imports_0$2, b: common_assets._imports_1$1, c: common_vendor.o((...args) => $options.onLogin && $options.onLogin(...args)), d: common_vendor.p({ name: "1", activeColor: "#07C160", ["label-size"]: "12", shape: "circle", label: "阅读并同意" }), e: common_vendor.o(($event) => $options.open()), f: common_vendor.o(($event) => $options.open()), g: common_vendor.o($options.checkboxChange), h: common_vendor.o(($event) => $data.checked = $event), i: common_vendor.p({ modelValue: $data.checked }), j: common_assets._imports_1$2, k: common_vendor.o(($event) => $options.handleOpenPrivacyContract()), l: common_vendor.o(($event) => $options.handleOpenPrivacyContract()), m: common_vendor.o((...args) => $options.onCancel && $options.onCancel(...args)), n: common_vendor.o((...args) => $options.onAgree && $options.onAgree(...args)), o: common_vendor.sr("popup", "d2d534e8-2"), p: common_vendor.p({ round: 20, mode: "center", ["bg-color"]: "transparent", ["close-on-click-overlay"]: false }) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createPage(MiniProgramPage);