train.js 1.91 KB
import request from '@/common/request.js'
import config from '@/config.js'
// 获取培训列表
export function getTrainList(params) {
  return request({
    url: `${config.trainUrl_api}/webPc/getTrains`,
    method: 'get',
    params: params
  })
}

// 查看培训项目
export function getTrainDetail(id) {
  return request({
    url: `${config.trainUrl_api}/webPc/getTrainDetails`,
    method: 'get',
    params: { id }
  })
}
export function getPersonalInfo() {
  return request({
    url: `${config.trainUrl_api}/webPc/getPersonInfo`,
    method: 'get'
  })
}
export function getTrainPersonalInfo(id) {
  return request({
    url: `${config.trainUrl_api}/webPc/activity/personalInfo`,
    method: 'get',
    params: { id }
  })
}


export function savePersonalInfo(data) {
  return request({
    url: `${config.trainUrl_api}/webPc/perfect/personalInfo`,
    method: 'put',
    params: data
  })
}
/**
 * 教练
 * @returns {*}
 */
export function getCoachRules() {
  return request({
    url: `${config.trainUrl_api}/system/config/getCoachRules`,
    method: 'get'
  })
}

/**
 * 裁判
 * @returns {*}
 */
export function getRefereeRules() {
  return request({
    url: `${config.trainUrl_api}/system/config/getRefereeRules`,
    method: 'get'
  })
}

/**
 * 级位考官
 * @returns {*}
 */
export function getExaminerJiRules() {
  return request({
    url: `${config.trainUrl_api}/system/config/getExaminerJiRules`,
    method: 'get'
  })
}

/**
 * 段位考官
 * @returns {*}
 */
export function getExaminerDuanRules() {
  return request({
    url: `${config.trainUrl_api}/system/config/getExaminerDuanRules`,
    method: 'get'
  })
}

export function commitSign(data) {
  return request({
    url: `${config.trainUrl_api}/webPc/commitSign`,
    method: 'put',
    params: data
  })
}


export function getAllRules(id) {
  return request({
    url: `${config.trainUrl_api}/train/activity/getAllRules`,
    method: 'get',
    params: { id }
  })
}