train.js 2.86 KB
import request from '@/utils/request'

export function getProvinceNames(params) {
  return request({
    url: '/ztx-train/webPc/getProvinceNames',
    method: 'get',
    params: params
  })
}

export function getTrains(params) {
  return request({
    url: '/ztx-train/webPc/getTrains',
    method: 'get',
    params: params
  })
}


export function getTrainDetails(id) {
  return request({
    url: '/ztx-train/webPc/getTrainDetails',
    method: 'get',
    params: { id }
  })
}

export function getTrainPersonalInfo(id) {
  return request({
    url: '/ztx-train/webPc/activity/personalInfo',
    method: 'get',
    params: { id }
  })
}

export function getInvoiceInfo(id) {
  return request({
    url: '/ztx-train/webPc/getInvoiceInfo',
    method: 'get',
    params: { id }
  })
}

export function getPersonalInfo() {
  return request({
    url: '/ztx-train/webPc/getPersonInfo',
    method: 'get'
  })
}

export function savePersonalInfo(data) {
  return request({
    url: '/ztx-train/webPc/perfect/personalInfo',
    method: 'put',
    data
  })
}

export function checkSign(id) {
  return request({
    url: '/ztx-train/webPc/check/canSign',
    method: 'get',
    params: { id }
  })
}

/**
 * 教练
 * @returns {*}
 */
export function getCoachRules() {
  return request({
    url: '/ztx-train/system/config/getCoachRules',
    method: 'get'
  })
}

/**
 * 裁判
 * @returns {*}
 */
export function getRefereeRules() {
  return request({
    url: '/ztx-train/system/config/getRefereeRules',
    method: 'get'
  })
}

/**
 * 级位考官
 * @returns {*}
 */
export function getExaminerJiRules() {
  return request({
    url: '/ztx-train/system/config/getExaminerJiRules',
    method: 'get'
  })
}

/**
 * 段位考官
 * @returns {*}
 */
export function getExaminerDuanRules() {
  return request({
    url: '/ztx-train/system/config/getExaminerDuanRules',
    method: 'get'
  })
}

/**
 * 提交报名
 * @param data
 * @returns {*}
 */
export function commitSign(data) {
  return request({
    url: '/ztx-train/webPc/commitSign',
    method: 'put',
    data
  })
}

/**
 * 我的培训
 * @returns {*}
 */
export function getMyTrain() {
  return request({
    url: '/ztx-train/webPc/mySubjects',
    method: 'get'
  })
}

/**
 * 我的订单
 * @returns {*}
 */
export function getMyOrder() {
  return request({
    url: '/ztx-train/webPc/myOrders',
    method: 'get'
  })
}

/**
 * 报名信息
 * @returns {*}
 */
export function getSignInfo(params) {
  return request({
    url: '/ztx-train/webPc/details',
    method: 'get',
    params
  })
}

/**
 * 获取系统有的年份
 * @returns {*}
 */
export function getPlanYears() {
  return request({
    url: '/ztx-train/webPc/getPlanYears',
    method: 'get'
  })
}

/**
 * 培训计划列表
 * @returns {*}
 */
export function getYearZtxPlanList(params) {
  return request({
    url: '/ztx-train/webPc/yearZtxPlanList',
    method: 'get',
    params
  })
}