feat: 添加新的受众选择和报名功能,新增多个API请求,更新样式以优化用户体验

This commit is contained in:
huweihang
2025-12-17 01:44:01 +08:00
parent 32e83b6f97
commit 3a35a475dd
20 changed files with 1169 additions and 3 deletions

View File

@@ -0,0 +1,37 @@
import ajax2 from "../unionAjax.js";
export const STUDENT_LIST = "/manageApi/admin/student/getStudent";
export const USER_LIST_PAGE = "/manageApi/admin/thirdApi/user/list";
export const ORG_LIST = "/manageApi/admin/thirdApi/org/list";
export const ORG_CHILD_LIST = "/manageApi/admin/thirdApi/org/info";
// 查询受众中的用户列表
export const AUDIENCE_LIST = "/userbasic/audience/memberList";
export const USER_AUDIENCES = "/manageApi/admin/thirdApi/audience/userAudiences";
export const fetchUserAudiences = (params) =>
ajax2.get1(USER_AUDIENCES, params);
// 保存学员信息(走 manageApiPOST
export const saveStu = (data) =>
ajax2.postJson("/manageApi", "/admin/student/addStudent", data);
// 获取项目学员列表(走 manageApiGET弃用
export const fetchProjectStudents = (params = {}) => {
return ajax2.get1(STUDENT_LIST, params);
};
// 快速学员搜索(走 manageApiPOST
export const fetchQuickStudents = (params) =>
ajax2.get1(USER_LIST_PAGE, params);
// 组织列表(走 manageApiPOST
export const fetchOrgList = (params) =>
ajax2.get1(ORG_LIST, params);
// 子组织列表(走 manageApiPOST
export const fetchOrgChildren = (params) =>
ajax2.get1(ORG_CHILD_LIST, params);
// 受众中的用户列表POSTapplication/json
export const fetchAudienceList = (data) =>
ajax2.postJson("", AUDIENCE_LIST, data);