fix: use correct users statuses endpoint

This commit is contained in:
2026-02-03 10:12:14 +08:00
parent 7bf192ae1e
commit 1b10315170

View File

@@ -42,26 +42,11 @@ export const UserService = {
}; };
}, },
async getUserStatuses() { async getUserStatuses() {
try { const data = await requestJson('/super/v1/users/statuses');
const data = await requestJson('/super/v1/user/statuses'); return Array.isArray(data) ? data : [];
return Array.isArray(data) ? data : [];
} catch (error) {
if (error?.status === 404) {
const data = await requestJson('/super/v1/users/statuses');
return Array.isArray(data) ? data : [];
}
throw error;
}
}, },
async updateUserStatus({ userID, status }) { async updateUserStatus({ userID, status }) {
try { return requestJson(`/super/v1/users/${userID}/status`, { method: 'PATCH', body: { status } });
return await requestJson(`/super/v1/user/${userID}/status`, { method: 'PATCH', body: { status } });
} catch (error) {
if (error?.status === 404) {
return requestJson(`/super/v1/users/${userID}/status`, { method: 'PATCH', body: { status } });
}
throw error;
}
}, },
async updateUserRoles({ userID, roles }) { async updateUserRoles({ userID, roles }) {
if (!userID) throw new Error('userID is required'); if (!userID) throw new Error('userID is required');