"use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); const API_api = require("../../API/api.js"); const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "login", setup(__props) { let identify = common_vendor.ref("tom"); const loginUser = (code) => { console.log("开始发送登录请求,code:", code); console.log("请求URL:", API_api.apiImageUrl + "/api/Alipay/parseCode"); common_vendor.index.request({ url: API_api.apiImageUrl + "/api/Alipay/parseCode", method: "GET", data: { authcode: code }, header: { "Content-Type": "application/json", "cookie": common_vendor.index.getStorageSync("cookie") || "" }, success: (res) => { var _a; console.log("登录请求成功响应:", res); console.log("响应数据:", res.data); console.log("完整响应头:", res.header); if (res.data && res.data.code == 0) { console.log("登录成功,处理用户信息"); common_vendor.index.showToast({ title: "登录成功", duration: 2e3 }); common_vendor.index.removeStorageSync("cookie"); common_vendor.index.setStorageSync("userInfo", res.data.data); common_vendor.index.setStorageSync("isLoggedIn", true); let cookieValue = null; const possibleCookieKeys = ["set-cookie", "Set-Cookie", "cookie", "Cookie"]; for (let key of possibleCookieKeys) { if (res.header && res.header[key]) { cookieValue = res.header[key]; console.log(`找到cookie字段: ${key} = ${cookieValue}`); break; } } if (cookieValue) { common_vendor.index.setStorageSync("cookie", cookieValue); console.log("成功存储cookie:", cookieValue); } else { console.log("未找到cookie字段,所有响应头字段:", Object.keys(res.header || {})); if (res.data.data.sessionId) { common_vendor.index.setStorageSync("sessionId", res.data.data.sessionId); console.log("使用sessionId作为认证:", res.data.data.sessionId); } } common_vendor.index.switchTab({ url: "/pages/index/index" }); } else { console.log("登录失败,服务器返回:", res.data); common_vendor.index.showToast({ icon: "error", title: ((_a = res.data) == null ? void 0 : _a.message) || "登录失败,请联系管理员" }); } }, fail: (err) => { console.error("登录请求失败:", err); common_vendor.index.showToast({ icon: "error", title: "网络请求失败,请检查网络连接" }); }, complete: () => { console.log("登录请求完成"); } }); }; const login = () => { common_vendor.index.login({ scopes: "auth_user", success: function(loginRes) { if (loginRes.code !== null) { console.log("获取code:" + loginRes.code); loginUser(loginRes.code); common_vendor.index.setStorageSync("identify", identify.value); } else { console.log("code为空"); } } }); }; common_vendor.ref(false); common_vendor.ref(0); return (_ctx, _cache) => { return { a: common_assets._imports_0$2, b: common_vendor.o(login) }; }; } }); my.createPage(_sfc_main);