| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import request from '@/utils/request'
- // ===== T35 活动管理团队 =====
- // 创建活动团队(body: { name, description })
- export function createActivityTeam(data) {
- return request({ url: '/api/activity/team/create', method: 'post', data })
- }
- // 我的团队列表(管理员返回全部)
- export function listActivityTeams() {
- return request({ url: '/api/activity/team/list', method: 'post', data: {} })
- }
- // 团队详情(team + members)
- export function activityTeamDetail(data) {
- return request({ url: '/api/activity/team/detail', method: 'post', data })
- }
- // 团队成员列表
- export function activityTeamMembers(data) {
- return request({ url: '/api/activity/team/member/list', method: 'post', data })
- }
- // 添加团队成员(body: { teamId, userId, role })
- export function addActivityTeamMember(data) {
- return request({ url: '/api/activity/team/member/add', method: 'post', data })
- }
- // 移出团队成员(body: { teamId, userId })
- export function removeActivityTeamMember(data) {
- return request({ url: '/api/activity/team/member/remove', method: 'post', data })
- }
- // 服务指派(ACTIVITY_SUPPORT;body: { teamId, targetType, targetId, assigneeId, role, remark })
- export function assignActivityService(data) {
- return request({ url: '/api/activity/team/assign', method: 'post', data })
- }
- // 服务指派列表(body: { teamId, targetType?, targetId? })
- export function listActivityAssignments(data) {
- return request({ url: '/api/activity/team/assign/list', method: 'post', data })
- }
- // 撤销服务指派(body: { id, teamId })
- export function revokeActivityAssignment(data) {
- return request({ url: '/api/activity/team/assign/revoke', method: 'post', data })
- }
- // 团队名下活动列表(body: { teamId })
- export function activityTeamActivities(data) {
- return request({ url: '/api/activity/team/activities', method: 'post', data })
- }
|