/* * @Author: wangqiang@feewee.cn * @Date: 2022-11-30 14:34:52 * @LastEditors: wangqiang@feewee.cn * @LastEditTime: 2023-02-10 14:50:23 */ /* * @Author: wangqiang@feewee.cn * @Date: 2022-11-21 15:21:14 * @LastEditors: wangqiang@feewee.cn * @LastEditTime: 2022-11-21 15:45:01 */ import request from "@/utils/request"; import { ABILITY_HOST } from "@/utils/host"; import { http } from "@/typing/http"; /** * @description: 获取当前登录人授权的能力提升业务类型列表 * @param {EHrProgramOfStudySettings.QueryParams} params * @return {http.PromisePageResp} */ export function getUserAbilityTypeListApi(): http.PromiseRespA { return request.get(`${ABILITY_HOST}/erp/exam/config/user/authorize/type`); } export enum AbilitDraftType { "学习项目" = 1, } /** * @description: 获取能力提升相关草稿分页列表 * @param {EHrAbilityCommon.AbilityDraftListParams} params * @return {http.PromisePageResp} */ export function getAbilityDraftListApi( params: EHrAbilityCommon.AbilityDraftListParams ): http.PromisePageResp { return request.get(`${ABILITY_HOST}/erp/ability/draft/list`, { params }); } /** * @description: 题库选择列表(标准中选择题库) * @param {ExamSetting.QuestionBankSelectParams} params * @return {common.Page} */ export function getQuestionBankSelectListApi( params: QuestionBank.QueryParams ): http.PromiseRespA { return request.get(`${ABILITY_HOST}/erp/question/choose/factory/list`, { params, }); }