门店管理,销售管理的代码框架开发

This commit is contained in:
spllzh
2025-08-14 05:30:51 +08:00
parent d001ea3426
commit 9b78f57e8c
16 changed files with 4479 additions and 27 deletions

73
src/api/sales.js Normal file
View File

@@ -0,0 +1,73 @@
import request from '@/utils/request'
// 分页查询销售信息列表
export function getSalesList(params) {
return request({
url: '/salesManagement/list',
method: 'get',
params: {
pageNum: params.pageNum || 1,
pageSize: params.pageSize || 10,
salesName: params.salesName,
storeId: params.storeId,
projectId: params.projectId,
status: params.status,
createTimeStart: params.createTimeStart,
createTimeEnd: params.createTimeEnd,
recordingTimeStart: params.recordingTimeStart,
recordingTimeEnd: params.recordingTimeEnd
}
})
}
// 根据销售登录账号查询销售信息
export function getSalesByAccount(account) {
return request({
url: '/salesManagement/getByAccount',
method: 'get',
params: { account }
})
}
// 删除销售
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'
})
}