| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import request from '@/utils/request';
- // 组织管理 API(13 个端点)
- // 组织列表
- export function orgList(params) {
- return request({ url: '/api/admin/org/list', method: 'post', data: params });
- }
- // 组织详情
- export function orgDetail(params) {
- return request({ url: '/api/admin/org/detail', method: 'post', data: params });
- }
- // 创建组织
- export function orgCreate(params) {
- return request({ url: '/api/admin/org/create', method: 'post', data: params });
- }
- // 更新组织
- export function orgUpdate(params) {
- return request({ url: '/api/admin/org/update', method: 'post', data: params });
- }
- // 停用/启用组织
- export function orgDisable(params) {
- return request({ url: '/api/admin/org/disable', method: 'post', data: params });
- }
- // 组织管理员获取自己所属组织
- export function orgMy(params) {
- return request({ url: '/api/admin/org/my-org', method: 'post', data: params || {} });
- }
- // 搜索平台用户(添加成员下拉选人)
- export function orgUserSearch(params) {
- return request({ url: '/api/admin/org/user/search', method: 'post', data: params });
- }
- // ---- 成员管理 ----
- export function orgMemberList(params) {
- return request({ url: '/api/admin/org/member/list', method: 'post', data: params });
- }
- export function orgMemberAdd(params) {
- return request({ url: '/api/admin/org/member/add', method: 'post', data: params });
- }
- export function orgMemberRemove(params) {
- return request({ url: '/api/admin/org/member/remove', method: 'post', data: params });
- }
- export function orgMemberChangeType(params) {
- return request({ url: '/api/admin/org/member/change-type', method: 'post', data: params });
- }
- // ---- 统计大屏 ----
- export function orgStatsOverview(params) {
- return request({ url: '/api/admin/org/stats/overview', method: 'post', data: params });
- }
- export function orgStatsFamilies(params) {
- return request({ url: '/api/admin/org/stats/families', method: 'post', data: params });
- }
- export function orgStatsActive(params) {
- return request({ url: '/api/admin/org/stats/active', method: 'post', data: params });
- }
- export function orgStatsRevenue(params) {
- return request({ url: '/api/admin/org/stats/revenue', method: 'post', data: params });
- }
- export function orgStatsTrend(params) {
- return request({ url: '/api/admin/org/stats/trend', method: 'post', data: params });
- }
|