成本模块
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