Newer
Older
jh-business-system / src / api / resource / customer.ts
// 委托方名录
import request from '../index'
const prefix = 'resource/customer'

export function getCustomerList(data: any) {
  return request({
    url: `${prefix}/info/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 删除
export function deleteCustomer(data: object) {
  return request({
    url: `${prefix}/info/delete`,
    method: 'post',
    data,
  })
}

// 获取详情
export function getCustomerDetail(data: { id: string }) {
  return request({
    url: `${prefix}/info/detail`,
    method: 'post',
    data,
  })
}

// 新建
export function addCustomer(data: object) {
  return request({
    url: `${prefix}/info/save`,
    method: 'post',
    data,
  })
}

// 编辑
export function updateCustomer(data: object) {
  return request({
    url: `${prefix}/info/update`,
    method: 'post',
    data,
  })
}

// 导出
export function exportList(data: object) {
  return request({
    url: `${prefix}/info/listExport`,
    method: 'post',
    data,
    responseType: 'blob',
  })
}

// 批量导入
export function batchImport(data: object) {
  return request({
    url: '/business/outsource/certificate/batchImport',
    method: 'post',
    data,
  })
}
// --------------------------------------委托方人员-------------------------------------------

// 查询委托方人员列表(分页)
export function getCustomerStaffList(data: any) {
  return request({
    url: `${prefix}/info/person/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 委托方人员新增
export function addCustomerStaff(data: object) {
  return request({
    url: `${prefix}/info/person/add`,
    method: 'post',
    data,
  })
}

// 委托方人员编辑
export function updateCustomerStaff(data: object) {
  return request({
    url: `${prefix}/info/person/update`,
    method: 'post',
    data,
  })
}

// 委托方人员删除
export function deleteCustomerStaff(data: object) {
  return request({
    url: `${prefix}/info/person/delete`,
    method: 'post',
    data,
  })
}