Files
klp-oa/klp-ui/src/api/aps/requirement.js
砂糖 289555fd44 feat(aps): 新增APS排产管理模块完整功能
本次提交完成APS(高级计划与排程)模块的全量开发:
1.  新增CRM订单相关API接口,包含列表、详情、明细查询
2.  新增产需单相关CRUD API与页面,支持排产单管理与订单绑定
3.  新增按日期查询排产单、订单下钻详情页面
4.  为排产单实体类添加日期格式化注解,修复参数绑定问题
5.  统一封装APS模块主题样式,提供通用混入与变量
6.  实现产需单与销售订单的绑定解绑、明细自动生成功能
2026-06-25 15:44:26 +08:00

121 lines
2.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request'
// ====== 产需单SchProdScheduleCRUD ======
// 查询产需单列表
export function listRequirement(query) {
return request({
url: '/flow/prodSchedule/list',
method: 'get',
params: query
})
}
// 查询产需单详情
export function getRequirement(scheduleId) {
return request({
url: '/flow/prodSchedule/' + scheduleId,
method: 'get'
})
}
// 新增产需单
export function addRequirement(data) {
return request({
url: '/flow/prodSchedule',
method: 'post',
data
})
}
// 修改产需单
export function updateRequirement(data) {
return request({
url: '/flow/prodSchedule',
method: 'put',
data
})
}
// 删除产需单
export function delRequirement(scheduleIds) {
return request({
url: '/flow/prodSchedule/' + scheduleIds,
method: 'delete'
})
}
// ====== 产需单明细SchProdScheduleDetail ======
// 查询产需单明细列表
export function listRequirementDetail(query) {
return request({
url: '/flow/prodScheduleDetail/list',
method: 'get',
params: query
})
}
// 新增产需单明细
export function addRequirementDetail(data) {
return request({
url: '/flow/prodScheduleDetail',
method: 'post',
data
})
}
// 修改产需单明细
export function updateRequirementDetail(data) {
return request({
url: '/flow/prodScheduleDetail',
method: 'put',
data
})
}
// 删除产需单明细
export function delRequirementDetail(detailIds) {
return request({
url: '/flow/prodScheduleDetail/' + detailIds,
method: 'delete'
})
}
// ====== 销售订单-产需单关联SchSaleScheduleRel ======
// 查询关联列表
export function listRel(query) {
return request({
url: '/flow/saleScheduleRel/list',
method: 'get',
params: query
})
}
// 新增关联(绑定订单)
export function addRel(data) {
return request({
url: '/flow/saleScheduleRel',
method: 'post',
data
})
}
// 修改关联
export function updateRel(data) {
return request({
url: '/flow/saleScheduleRel',
method: 'put',
data
})
}
// 删除关联(解绑订单)
export function delRel(relIds) {
return request({
url: '/flow/saleScheduleRel/' + relIds,
method: 'delete'
})
}