feat: 新增用户状态检查和 api key 准备功能
This commit is contained in:
@@ -48,6 +48,7 @@ export const useUserStore = defineStore("user", () => {
|
||||
isOnline.value = true;
|
||||
userInfo.value = res.data;
|
||||
toast.success(res.msg || "登录成功");
|
||||
await readyUserApiKey();
|
||||
} else {
|
||||
isOnline.value = false;
|
||||
userInfo.value = null;
|
||||
@@ -93,6 +94,18 @@ export const useUserStore = defineStore("user", () => {
|
||||
}
|
||||
};
|
||||
|
||||
/** 登录成功后准备后续 AI 调用需要的服务端 API Key,不影响登录状态本身 */
|
||||
const readyUserApiKey = async () => {
|
||||
try {
|
||||
const res = await UserService.UserReady();
|
||||
if (res.code !== 0) {
|
||||
toast.warning(res.msg || "环境准备失败");
|
||||
}
|
||||
} catch (err) {
|
||||
toast.error(getErrorMessage(err, "环境准备失败"));
|
||||
}
|
||||
};
|
||||
|
||||
/** 用户注册 */
|
||||
const register = async (
|
||||
request: IUserRegisterRequest
|
||||
|
||||
Reference in New Issue
Block a user