79 lines
1.5 KiB
JavaScript
79 lines
1.5 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 分页查询销售信息列表
|
|
export function getSalesList(params) {
|
|
return request({
|
|
url: '/salesManagement/list',
|
|
method: 'get',
|
|
params: {
|
|
current: params.pageNum || 1,
|
|
size: params.pageSize || 10,
|
|
salesName: params.salesName,
|
|
loginAccount: params.loginAccount,
|
|
dealershipId: params.storeId,
|
|
status: params.status,
|
|
role: params.role
|
|
}
|
|
})
|
|
}
|
|
|
|
// 根据ID查询销售
|
|
export function getSalesById(id) {
|
|
return request({
|
|
url: `/salesManagement/get/${id}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 根据销售登录账号查询销售信息
|
|
export function getSalesByAccount(loginAccount) {
|
|
return request({
|
|
url: '/salesManagement/getByAccount',
|
|
method: 'get',
|
|
params: { loginAccount }
|
|
})
|
|
}
|
|
|
|
// 删除销售
|
|
export function deleteSales(id) {
|
|
return request({
|
|
url: `/salesManagement/delete/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 批量删除销售
|
|
export function batchDeleteSales(ids) {
|
|
return request({
|
|
url: '/salesManagement/batchDelete',
|
|
method: 'delete',
|
|
data: ids
|
|
})
|
|
}
|
|
|
|
// 添加新的销售信息
|
|
export function addSales(data) {
|
|
return request({
|
|
url: '/salesManagement/add',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
// 更新销售信息
|
|
export function updateSales(data) {
|
|
return request({
|
|
url: '/salesManagement/update',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
// 获取销售统计信息
|
|
export function getSalesStatistics() {
|
|
return request({
|
|
url: '/salesManagement/statistics',
|
|
method: 'get'
|
|
})
|
|
}
|