feat:0666账号密码自动登录刷新Token

This commit is contained in:
2026-11-03 12:13:39 +08:00
parent 4dbec33dbd
commit f69cdc6d8e
12 changed files with 741 additions and 11 deletions
+8
View File
@@ -580,6 +580,10 @@ export interface RockConfig {
auto_purchase_enabled: boolean;
auto_purchase_count: number;
purchase_cooldown_minutes: number;
login_username?: string;
login_password_set?: boolean;
last_token_refresh_at?: string;
last_token_error?: string;
last_purchased_at?: string;
last_heartbeat_at?: string;
}
@@ -786,6 +790,10 @@ export const rockApi = {
request
.post("/platform/rock/test-conn", { bearer_token })
.then((r) => r.data.data),
testLogin: (data: { username?: string; password?: string }) =>
request
.post("/platform/rock/login-test", data)
.then((r) => r.data.data as { username: string; role: string; points: number }),
getStats: () =>
request.get("/platform/rock/stats").then((r) => r.data.data as RockStats),
refreshDashboard: () =>