info.js 3.32 KB
import request from '@/utils/request'

// 查询个人会员信息列表
export function listInfo(query) {
  return request({
    url: '/person/info/list',
    method: 'get',
    params: query
  })
}

// 查询个人会员信息列表
export function selectPageList(query) {
  return request({
    url: '/person/info/selectPageList',
    method: 'get',
    params: query
  })
}

// 查询个人会员信息详细
export function getInfo(perId) {
  return request({
    url: '/person/info/' + perId,
    method: 'get'
  })
}

// 新增个人会员信息
export function addInfo(data) {
  return request({
    url: '/person/info',
    method: 'post',
    data: data
  })
}

// 修改个人会员信息
export function updateInfo(data) {
  return request({
    url: '/person/info',
    method: 'put',
    data: data
  })
}

// 删除个人会员信息
export function delInfo(perId) {
  return request({
    url: '/person/info/' + perId,
    method: 'delete'
  })
}

// 添加会员信息
export function addPersonToMyDept(data) {
  return request({
    url: '/person/info/addPersonToMyDept',
    method: 'post',
    data: data
  })
}

// 提取用户身份证信息
export function extractInfoFromChinaIdCard(data) {
  return request({
    url: '/person/info/extractInfo',
    method: 'post',
    data: data
  })
}

export function extractInfoFromChinaIdCard2(data) {
  return request({
    url: '/person/info/extractInfoFromChinaIdCard',
    method: 'post',
    data: data
  })
}

// 身份校验
export function checkId(data) {
  return request({
    url: `/person/info/checkId`,
    method: 'get',
    params: data
  })
}

// 国家
export function countryList(data) {
  return request({
    url: `/common/country/countryList`,
    method: 'get',
    params: data
  })
}

// 解绑
export function clearOwner(perIds) {
  return request({
    url: `/person/info/clearOwner/${perIds}`,
    method: 'post'
  })
}

// 缴费记录
export function queryJiaoFeitLog(data) {
  return request({
    url: `/person/payment/queryJiaoFeitLog`,
    method: 'get',
    params: data
  })
}

export function getAssoPers(perId) {
  return request({
    url: '/person/info/getRoleListByPerId/' + perId,
    method: 'get'
  })
}

// export function carUrl(perId) {
//   return request({
//     url: '/person/info/getRoleListByPerId/' + perId,
//     method: 'get'
//   })
// }

// 添加会员自动录入 上传图片
export function carUrl(data, type) {
  return request({
    url: `/person/info/getPersonInfoFromCert/${type}`,
    method: 'post',
    data: data
  })
}

// 个人会员证下载
export function downStuCertSingle(pId) {
  return request({
    url: `/person/info/downStuCertSingle/${pId}`,
    method: 'post'
  })
}


// 个人会员黑名单
export function changeBlack(params) {
  return request({
    url: `/person/info/changeBlack/${params.perId}/${params.type}`,
    method: 'get',
    params
  })
}

export function getOtherInfoList(params) {
  return request({
    url: '/person/info/getOtherLabel',
    method: 'get',
    params: params
  })
}

// 检测编码唯一性
export function checkCertCode(params) {
  return request({
    url: `/person/info/checkCertCode`,
    method: 'get',
    params: params
  })
}

// 添加教练信息
export function insertNewRolePersonInfo(data) {
  return request({
    url: `/person/info/insertNewRolePersonInfo`,
    method: 'post',
    data: data
  })
}