"use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); const request_index = require("../../request/index.js"); const _sfc_main = { __name: "callback", setup(__props) { common_vendor.ref(0); const ceshi = common_vendor.reactive({ name: "", openid: "", accessToken: "" }); const getOpenId = (code) => { const url = `${request_index.base_url}/weixin/wechat/callback?code=${encodeURIComponent(code)}`; fetch(url).then((res) => res.json()).then((data) => { ceshi.name = data.data.nickname; ceshi.openid = data.data.openid; ceshi.accessToken = data.accessToken; common_vendor.index.setStorage({ key: "openid", data: { openid: data.data.openid, accessToken: data.accessToken } }); getUserMessage(); }).catch((err) => { common_vendor.index.__f__("error", "at pages/login/callback.vue:96", "❌ 获取用户信息失败:", err); }); }; common_vendor.ref(""); const getUserMessage = () => { const url = `${request_index.base_url}/h5Api/nuBizAdvisoryInfo/queryWeixinInfo?openId=${encodeURIComponent(ceshi.openid)}`; fetch(url).then((res) => res.json()).then((data) => { common_vendor.index.__f__("log", "at pages/login/callback.vue:107", "个人信息打印", data); common_vendor.index.setStorageSync("token", data.result.token); common_vendor.index.setStorageSync("serverUrl", data.result.serverUrl); common_vendor.index.__f__("log", "at pages/login/callback.vue:110", "???token存储", data.result.token); if (!data.result.tel) { common_vendor.index.redirectTo({ url: `/pages/login/phonebumber` }); } else { common_vendor.index.redirectTo({ url: `/pages/login/threeselectone` }); common_vendor.index.setStorageSync("tel", data.result.tel); } getjigou(); }); }; const jigouArray = common_vendor.ref([]); const getjigou = () => { const url = `${request_index.base_url}/sys/sysDepart/queryInstitutionsList`; fetch(url).then((res) => res.json()).then((data) => { jigouArray.value = [...data]; common_vendor.index.__f__("log", "at pages/login/callback.vue:176", "机构打印", jigouArray.value); }); }; common_vendor.ref([]); common_vendor.onLoad(() => { var _a; const href = window.location.href; const queryString = (_a = href.split("?")[1]) == null ? void 0 : _a.split("#")[0]; const query = {}; if (queryString) { queryString.split("&").forEach((pair) => { const [key, value] = pair.split("="); query[key] = decodeURIComponent(value); }); } common_vendor.index.__f__("log", "at pages/login/callback.vue:227", "解析到的 query 参数:", query); if (query.code) { getOpenId(query.code); } }); return (_ctx, _cache) => { return { a: common_assets._imports_0 }; }; } }; const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-47aa4dce"]]); wx.createPage(MiniProgramPage); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/login/callback.js.map