添加专业力模块

This commit is contained in:
liu
2025-01-13 09:25:47 +08:00
parent 94025b3934
commit d026a86ee5
57 changed files with 52330 additions and 25127 deletions

72
src/api/growthpath.js Normal file
View File

@@ -0,0 +1,72 @@
import http from "./config";
import https from './configPublic'
//查询成长路径
export const listData = (obj) => http.post('/admin/grow/list', obj)
//新增、编辑成长路径
export const addEdit = (obj) => http.post('/admin/grow/edit', obj)
//编辑获取路径信息
export const getEditData = (obj) => http.get('/admin/grow/getEditData', {params:obj})
//获取可添加职级信息
export const getAllBandInfo = (obj) => http.get('/admin/thirdApi/getAllBandInfo', {params:obj})
//获取可添加岗位信息
export const getAllPosition = (obj) => http.get(`/admin/thirdApi/getAllPosition?positionName=${obj.positionName}&positionCode=${obj.positionCode}`)
//获取可添加组织信息
export const getOrgList = (obj) => http.get('/admin/thirdApi/org/list', {params:obj})
//添加在线、面授课 type:1为在线课,2为面授课3为案例4为作业5为考试
export const addOrEditTask = (obj) => http.post('/admin/grow/addOrEditTask', obj)
//添加案例、作业 type: 3案例 4考试
// export const addTask = (obj) => http.post('/admin/grow/addTask', obj)
//概览
export const getOverview = (obj) => http.get('/admin/grow/overview', {params:obj})
//基本信息
export const getBasicInfo = (obj) => http.get('/admin/grow/basicInfo', {params:obj})
//发布、撤回、删除 -- 1发布 0撤回 -2删除
export const handleGrowth = (obj) => http.post('/admin/grow/handle', obj)
//复制路径信息
export const getCopyData = (obj) => http.get('/admin/grow/getCopyData', {params:obj})
//保存复制的路径信息
export const copyCreate = (obj) => http.post('/admin/grow/copy', obj)
//获取编辑任务列表
export const listTask = (obj) => http.get('/admin/grow/taskList', {params:obj})
//获取路径任务列表
export const taskOutline = (obj) => http.get('/admin/grow/taskOutline', {params:obj})
//移除编辑任务
export const removeTask = (obj) => http.post(`/admin/grow/removeTask?growId=${obj.growId}&taskIdList=${obj.taskId}`)
//改变选修必修
export const isRequiredTask = (obj) => http.post(`/admin/grow/isRequiredTask?taskId=${obj.taskId}`)
//列表排序
export const toSortTask = (obj) => http.post(`/admin/grow/toSortTask?taskIdList=${obj}`)
//获取学员列表
export const getGrowStudent = (obj) => http.get('/admin/student/getGrowStudent', {params:obj})
//获取查看详情
export const getGrowStudentDetail = (obj) => http.get('/admin/student/getGrowStudentDetail', {params:obj})
//获取考试管理列表
export const queryExamManagementMessage = (obj) => http.post('/admin/exam/manage/queryExamManagementMessageOfGrow', obj)
//获取外部考试
export const queryExternalExamManageDetail = (obj) => http.post('/admin/external/exam/manage/queryExternalExamManageDetail', obj)
//催促考试
export const batchSendMessage = (obj) => http.post('/admin/taskmanage/batchSendMessage', obj)
//在线管理列表
export const queryOnlineManagementDetail = (obj) => http.post('/admin/online/manage/queryOnlineManagementDetail', obj)
//获取导入的信息
export const getImportStatus = (obj) => http.get('/admin/grow/getImportStatus', {params:obj})
//保存成功的数据
export const saveStudent = (obj) => http.post(`/admin/grow/saveStudent?redisKey=${obj.redisKey}&growId=${obj.growId}&isImportNotMatchStudent=${obj.isImportNotMatchStudent}`)
//保存考试
export const saveGrowExamScoreToDatabase = (obj) => http.post(`/admin/grow/saveGrowExamScoreToDatabase?redisKey=${obj.redisKey}&growId=${obj.growId}`)
//发布弹窗信息
export const getPublishInfo = (obj) => http.get('/admin/grow/getPublishInfo', {params:obj})
//删除学员
export const delGrowStudent = obj => http.post("/admin/student/delGrowStudent", obj);
//导入记录接口
export const getRecordList = (obj) => http.post('/admin/grow/getRecordList', obj)
//在线课列表
export const pagelist = (obj) => https.post('/systemapi/xboe/m/course/manage/pagelist', obj)
//获取导入方式
export const getRecordTypes = () => http.get('/admin/grow/getRecordTypes')
//恢复学员
export const recoverStudent = (obj) => http.post(`/admin/student/recoverStudent?studentId=${obj.studentId}&growId=${obj.growId}`)
//外部考试保存
export const saveExternalScoreToDatabase = (obj) => http.post(`/admin/grow/saveExternalScoreToDatabase?redisKey=${obj.redisKey}`)
//获取可添加任职资格等级
export const getQualificationLevel = (id) => http.get(`/admin/grow/getQualificationLevel?standPosition=${id}`)