Blame view

src/pages/ehr/ProgramOfStudy/api.ts 1.6 KB
dd3f10f1   王强   添加 能力提升通用选择适用范围组件;
1
2
  /*
   * @Author: wangqiang@feewee.cn
11cbe8bc   王强   修改 学习项目配置,对接所有接口,...
3
4
   * @Date: 2022-11-30 14:34:52
   * @LastEditors: wangqiang@feewee.cn
a59d9c74   王强   优化 学习项目设置,选择题库对接适...
5
   * @LastEditTime: 2023-02-10 14:50:23
11cbe8bc   王强   修改 学习项目配置,对接所有接口,...
6
7
8
   */
  /*
   * @Author: wangqiang@feewee.cn
dd3f10f1   王强   添加 能力提升通用选择适用范围组件;
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
   * @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<EHrProgramOfStudySettings.ListVO>}
   */
  export function getUserAbilityTypeListApi(): http.PromiseRespA<EHrAbilityType.ListVO> {
    return request.get(`${ABILITY_HOST}/erp/exam/config/user/authorize/type`);
  }
11cbe8bc   王强   修改 学习项目配置,对接所有接口,...
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  
  export enum AbilitDraftType {
    "学习项目" = 1,
  }
  
  /**
   * @description: 获取能力提升相关草稿分页列表
   * @param {EHrAbilityCommon.AbilityDraftListParams} params
   * @return {http.PromisePageResp<EHrAbilityCommon.DraftVo>}
   */
  export function getAbilityDraftListApi(
    params: EHrAbilityCommon.AbilityDraftListParams
  ): http.PromisePageResp<EHrAbilityCommon.DraftVo> {
    return request.get(`${ABILITY_HOST}/erp/ability/draft/list`, { params });
  }
a59d9c74   王强   优化 学习项目设置,选择题库对接适...
40
41
42
43
44
45
46
47
48
49
50
51
52
  
  /**
   * @description: 题库选择列表(标准中选择题库)
   * @param {ExamSetting.QuestionBankSelectParams} params
   * @return {common.Page<QuestionBank.List>}
   */
  export function getQuestionBankSelectListApi(
    params: QuestionBank.QueryParams
  ): http.PromiseRespA<QuestionBank.List> {
    return request.get(`${ABILITY_HOST}/erp/question/choose/factory/list`, {
      params,
    });
  }