// 委托方名录
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,
})
}