成本模块
This commit is contained in:
241
klp-ui/src/api/wms/cost.js
Normal file
241
klp-ui/src/api/wms/cost.js
Normal file
@@ -0,0 +1,241 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// ==================== 成本记录相关接口 ====================
|
||||
|
||||
// 查询钢卷日成本记录表列表
|
||||
export function listCostCoilDaily(query) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询钢卷日成本记录表详细
|
||||
export function getCostCoilDaily(costId) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/' + costId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增钢卷日成本记录表
|
||||
export function addCostCoilDaily(data) {
|
||||
return request({
|
||||
url: '/wms/cost/coil',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改钢卷日成本记录表
|
||||
export function updateCostCoilDaily(data) {
|
||||
return request({
|
||||
url: '/wms/cost/coil',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除钢卷日成本记录表
|
||||
export function delCostCoilDaily(costIds) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/' + costIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出钢卷日成本记录表
|
||||
export function exportCostCoilDaily(query) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/export',
|
||||
method: 'post',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 实时计算指定钢卷的成本
|
||||
export function calculateCost(coilId, calcTime) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/calculate',
|
||||
method: 'post',
|
||||
params: {
|
||||
coilId,
|
||||
calcTime
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 批量计算多个钢卷的成本
|
||||
export function batchCalculateCostList(coilIds, calcTime) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/batchCalculateCost',
|
||||
method: 'post',
|
||||
params: {
|
||||
coilIds: coilIds.join(','),
|
||||
calcTime
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 批量计算钢卷成本
|
||||
export function batchCalculateCost(calcDate) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/batchCalculate',
|
||||
method: 'post',
|
||||
params: {
|
||||
calcDate
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 按入场钢卷号维度计算成本
|
||||
export function calculateCostByEnterCoilNo(enterCoilNo, calcDate) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/calculateByEnterCoilNo',
|
||||
method: 'post',
|
||||
params: {
|
||||
enterCoilNo,
|
||||
calcDate
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 成本检索(现算,基于 wms_material_coil)
|
||||
export function searchMaterialCost(params) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/search/material',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// 批量按入场钢卷号维度计算成本
|
||||
export function batchCalculateCostByEnterCoilNo(calcDate) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/batchCalculateByEnterCoilNo',
|
||||
method: 'post',
|
||||
params: {
|
||||
calcDate
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 查询成本统计报表
|
||||
export function queryCostSummary(startDate, endDate, groupBy, warehouseId) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/report/summary',
|
||||
method: 'get',
|
||||
params: {
|
||||
startDate,
|
||||
endDate,
|
||||
groupBy,
|
||||
warehouseId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 成本模块首页概览
|
||||
export function getCostOverview() {
|
||||
return request({
|
||||
url: '/wms/cost/coil/overview',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 囤积成本列表(后台计算)
|
||||
export function getStockpileCostList(query) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/stockpile',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询成本趋势分析
|
||||
export function queryCostTrend(startDate, endDate) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/report/trend',
|
||||
method: 'get',
|
||||
params: {
|
||||
startDate,
|
||||
endDate
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 查询按入场钢卷号统计的成本报表
|
||||
export function queryCostByEnterCoilNo(startDate, endDate, enterCoilNo) {
|
||||
return request({
|
||||
url: '/wms/cost/coil/report/byEnterCoilNo',
|
||||
method: 'get',
|
||||
params: {
|
||||
startDate,
|
||||
endDate,
|
||||
enterCoilNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 成本标准配置相关接口 ====================
|
||||
|
||||
// 查询成本标准配置表列表
|
||||
export function listCostStandardConfig(query) {
|
||||
return request({
|
||||
url: '/wms/cost/standard/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询成本标准配置表详细
|
||||
export function getCostStandardConfig(configId) {
|
||||
return request({
|
||||
url: '/wms/cost/standard/' + configId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询当前有效的成本标准
|
||||
export function getCurrentCostStandard() {
|
||||
return request({
|
||||
url: '/wms/cost/standard/current',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增成本标准配置表
|
||||
export function addCostStandardConfig(data) {
|
||||
return request({
|
||||
url: '/wms/cost/standard',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改成本标准配置表
|
||||
export function updateCostStandardConfig(data) {
|
||||
return request({
|
||||
url: '/wms/cost/standard',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除成本标准配置表
|
||||
export function delCostStandardConfig(configIds) {
|
||||
return request({
|
||||
url: '/wms/cost/standard/' + configIds,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出成本标准配置表
|
||||
export function exportCostStandardConfig(query) {
|
||||
return request({
|
||||
url: '/wms/cost/standard/export',
|
||||
method: 'post',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user