api_exam.js 5.02 KB
import request from './request.js'

/**
 * 审批列表
 * @returns {*}
 */
export function getVerityList(params) {
  return request({
    url: '/exam/info/verityList',
    method: 'get',
    params: params
  })
}

/**
 * 审批
 * @param {Object} data
 */
export function doMergeFlows(data) {
  return request({
    url: `/exam/info/submit/mergeFlows`,
    method: 'post',
    params: data
  })
}


/**
 * 查询证书列表
 * @param query
 * @returns {*}
 */
export function certsLList(query) {
  return request({
    url: '/exam/payment/certsList',
    method: 'get',
    params: query
  })
}

/**
 * 一键下发
 * @param data
 * @returns {*}
 */
export function submitCert(data) {
  return request({
    url: `/exam/payment/submitCerts/nesting`,
    method: 'put',
    params: data
  })
}

/**
 * 段位考试成绩列表
 * @param params
 * @returns {*}
 */
export function getRankScoreList(params) {
  return request({
    url: '/exam/info/rank/scoreList',
    method: 'get',
    params: params
  })
}

/**
 * 证书邮寄
 * @param ids
 * @returns {*}
 */
export function postCert(ids) {
  return request({
    url: `/exam/payment/postCert/${ids}`,
    method: 'post'
  })
}

/**
 * 查看物流信息
 * @param id
 * @returns {*}
 */
export function queryTrace(id) {
  return request({
    url: `/exam/payment/queryTrace/${id}`,
    method: 'get'
  })
}

/**
 * 获取考试详情
 * @param examId
 * @returns {*}
 */
export function getExamInfo(examId) {
  return request({
    url: `/exam/info/${examId}`,
    method: 'get'
  })
}

/**
 * 获取考生列表
 * @param params
 * @returns {*}
 */
export function getStudentList(params) {
  return request({
    url: '/exam/person/list',
    method: 'get',
    params: params
  })
}

/**
 * 缴费单列表
 * @param query
 * @returns {*}
 */
export function paymentList(query) {
  return request({
    url: '/exam/payment/list',
    method: 'get',
    params: query
  })
}

/**
 * 获取审核记录
 * @param examId
 * @param type
 * @returns {*}
 */
export function getLogs(examId, type) {
  return request({
    url: `/exam/info/getLogs/${examId}/${type}`,
    method: 'get'
  })
}

/**
 * 考点审核列表
 * @param query
 * @returns {*}
 */
export function listInfo(query) {
  return request({
    url: '/member/examPointApply/list',
    method: 'get',
    params: query
  })
}

/**
 * 考点审核
 * @param params
 * @returns {*}
 */
export function ztxAudit(params) {
  return request({
    url: `/member/examPointApply/audit/${params.ids}?flag=${params.flag}&selfSelect=${params.selfSelect}&reason=${params.reason}`,
    method: 'post',
    params
  })
}

/**
 * 考点审核
 * @param params
 * @returns {*}
 */
export function shenAuditExamPointApply(params) {
  return request({
    url: `/member/examPointApply/shenAudit/${params.ids}?flag=${params.flag}&selfSelect=${params.selfSelect}&reason=${params.reason}`,
    method: 'post',
    params
  })
}

/**
 * 获取机构资料
 * @param memId
 * @returns {*}
 */
export function getInstitutionInfo(memId) {
  return request({
    url: `/groupMember/authentication/info/${memId}`,
    method: 'get'
  })
}

/**
 * 会员审核列表
 * @param params
 * @returns {*}
 */
export function certifiedNewList(params) {
  return request({
    url: `/system/certifiedNew/list`,
    method: 'get',
    params
  })
}

/**
 * 会员审核
 * @param params
 * @returns {*}
 */
export function shenAudit(params) {
  return request({
    url: `/system/certifiedNew/shenAudit/${params.ids}`,
    method: 'post',
    params
  })
}

/**
 * 获取审核日志
 * @param id
 * @returns {*}
 */
export function getAuditLogs(id) {
  return request({
    url: `/system/config/getLogs/${id}`,
    method: 'get'
  })
}

/**
 * 获取会员审核日志
 * @param id
 * @returns {*}
 */
export function certifiedNewGetLogs(id) {
  return request({
    url: `/system/certifiedNew/getLogs/${id}`,
    method: 'get'
  })
}

/**
 * 结算列表
 * @param params
 * @returns {*}
 */
export function settlementList(params) {
  return request({
    url: `/exam/paymentSubmit/list`,
    method: 'get',
    params
  })
}

/**
 * 结算详情
 * @param id
 * @returns {*}
 */
export function settlementInfo(id) {
  return request({
    url: `/exam/paymentSubmit/info/${id}`,
    method: 'get'
  })
}

/**
 * 结算审核
 * @param params
 * @returns {*}
 */
export function settlementAudit(params) {
  return request({
    url: `/exam/paymentSubmit/audit/${params.ids}`,
    method: 'post',
    params
  })
}

/**
 * 结算申请列表(用于新建结算申请)
 * @param params
 * @returns {*}
 */
export function settlementApplyList(params) {
  return request({
    url: `/exam/payment/list`,
    method: 'get',
    params
  })
}

/**
 * 提交结算申请
 * @param data
 * @returns {*}
 */
export function settlementCommit(data) {
  return request({
    url: `/exam/paymentSubmit/commit`,
    method: 'post',
    params: data
  })
}

/**
 * 结算确认 - 获取费用明细
 * @param ids
 * @returns {*}
 */
export function settlementConfirm(ids) {
  return request({
    url: `/exam/paymentSubmit/confirm/${ids}`,
    method: 'post'
  })
}