35 lines
965 B
TypeScript
35 lines
965 B
TypeScript
|
|
import { defHttp } from '@/utils/http/axios';
|
||
|
|
|
||
|
|
// 获取列表
|
||
|
|
export function getList(data) {
|
||
|
|
return defHttp.post({ url: '/api/bcm/Company/getList', data });
|
||
|
|
}
|
||
|
|
// 新建
|
||
|
|
export function create(data) {
|
||
|
|
return defHttp.post({ url:'/api/bcm/Company', data });
|
||
|
|
}
|
||
|
|
// 修改
|
||
|
|
export function update(data) {
|
||
|
|
return defHttp.put({ url: '/api/bcm/Company/'+ data.id, data });
|
||
|
|
}
|
||
|
|
// 详情(无转换数据)
|
||
|
|
export function getInfo(id) {
|
||
|
|
return defHttp.get({ url: '/api/bcm/Company/' + id });
|
||
|
|
}
|
||
|
|
// 获取(转换数据)
|
||
|
|
export function getDetailInfo(id) {
|
||
|
|
return defHttp.get({ url: '/api/bcm/Company/detail/' + id });
|
||
|
|
}
|
||
|
|
// 删除
|
||
|
|
export function del(id) {
|
||
|
|
return defHttp.delete({ url: '/api/bcm/Company/' + id });
|
||
|
|
}
|
||
|
|
// 批量删除数据
|
||
|
|
export function batchDelete(data) {
|
||
|
|
return defHttp.delete({ url: '/api/bcm/Company/batchRemove', data });
|
||
|
|
}
|
||
|
|
// 导出
|
||
|
|
export function exportData(data) {
|
||
|
|
return defHttp.post({ url: '/api/bcm/Company/Actions/Export', data });
|
||
|
|
}
|