person.js 1.96 KB
import request from '@/utils/request'

// 查询第三方人员列表
export function listPerson(query) {
  return request({
    url: '/resource/person/list',
    method: 'get',
    params: query
  })
}

// 查询第三方人员详细信息
export function getPerson(id) {
  return request({
    url: '/resource/person/' + id,
    method: 'get'
  })
}

// 查询人员公司信息
export function getCompanyInfo(personId) {
  return request({
    url: '/resource/person/company/' + personId,
    method: 'get'
  })
}

// 查询人员终端借用信息
export function getTerminalInfo(personId) {
  return request({
    url: '/resource/person/terminal/' + personId,
    method: 'get'
  })
}

// 查询人员堡垒机使用信息
export function getFortressInfo(personId) {
  return request({
    url: '/resource/person/fortress/' + personId,
    method: 'get'
  })
}

// 查询人员办公室信息
export function getOfficeInfo(personId) {
  return request({
    url: '/resource/person/office/' + personId,
    method: 'get'
  })
}

// 查询人员家庭成员信息
export function getFamilyInfo(personId) {
  return request({
    url: '/resource/person/family/' + personId,
    method: 'get'
  })
}

// 查询人员工作经历
export function getWorkRecord(personId) {
  return request({
    url: '/resource/person/work/' + personId,
    method: 'get'
  })
}

// 查询人员合同信息
export function getContractInfo(personId) {
  return request({
    url: '/resource/person/contract/' + personId,
    method: 'get'
  })
}

// 导出第三方人员
export function exportPerson(query) {
  return request({
    url: '/resource/person/export',
    method: 'post',
    params: query
  })
} 

// 查询人员资质信息
export function getQualifInfo(personId) {
  return request({
    url: '/resource/person/qualif/' + personId,
    method: 'get'
  })
}

// 查询人员基本信息
export function getBaseInfo(personId) {
  return request({
    url: '/resource/person/' + personId,
    method: 'get'
  })
}