feat(supervisor): add invite and bind pages

This commit is contained in:
nepiedg
2026-04-16 11:45:57 +08:00
parent cbe1fdb035
commit aef9fa9eac
5 changed files with 606 additions and 0 deletions
+16
View File
@@ -132,3 +132,19 @@ export function updateRewardGoal(id, data) {
return request.request({ url: `/reward-goals/${id}`, method: 'PUT', data, baseUrl: BASE_URL_V2 })
}
// 监督人机制(Phase 3
export function createSupervisorInvite(days = 7) {
return request.request({ url: '/supervisor/invites', method: 'POST', data: { days }, baseUrl: BASE_URL_V2 })
}
export function bindSupervisorInvite(token) {
return request.request({ url: '/supervisor/bind', method: 'POST', data: { token }, baseUrl: BASE_URL_V2 })
}
export function getSupervisorOverview() {
return request.request({ url: '/supervisor/overview', method: 'GET', baseUrl: BASE_URL_V2 })
}
export function getSupervisorStatus() {
return request.request({ url: '/supervisor/status', method: 'GET', baseUrl: BASE_URL_V2 })
}