Files
klp-oa/klp-ui/src/api/aps/schedule.js
砂糖 b94b7823e5 refactor(盘库流程): 重构盘库流程页面与组件,完善排产明细功能
1.  重构盘库流程的步骤与状态映射,调整流程节点顺序与名称
2.  拆分通用盘库详情组件PlanDetailPanel,复用各流程页面
3.  新增计划审批、盘库执行页面,完善差异审批页面
4.  为排产单明细添加增删改查API与前端操作功能
5.  为排产日期添加格式化注解,完善参数接收格式
2026-06-27 11:15:13 +08:00

73 lines
1.5 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'
// 按日期查询产需单列表
export function listScheduleByDate(prodDate) {
return request({
url: '/flow/prodSchedule/list',
method: 'get',
params: { prodDate }
})
}
// 查询产需单明细(用于排产单聚合)
export function listScheduleDetail(scheduleId) {
return request({
url: '/flow/prodScheduleDetail/list',
method: 'get',
params: { scheduleId }
})
}
// 查询 CRM 订单信息(用于下钻)
export function getCrmOrderInfo(orderId) {
return request({
url: '/crm/order/' + orderId,
method: 'get'
})
}
// 查询 CRM 订单明细(用于下钻展示)
export function getCrmOrderItem(orderDetailId) {
return request({
url: '/crm/orderItem/' + orderDetailId,
method: 'get'
})
}
// ====== 排产单明细项SchProdScheduleItemCRUD ======
// 查询排产单明细项列表
export function listScheduleItem(query) {
return request({
url: '/flow/prodScheduleItem/list',
method: 'get',
params: query
})
}
// 新增排产单明细项
export function addScheduleItem(data) {
return request({
url: '/flow/prodScheduleItem',
method: 'post',
data
})
}
// 修改排产单明细项
export function updateScheduleItem(data) {
return request({
url: '/flow/prodScheduleItem',
method: 'put',
data
})
}
// 删除排产单明细项
export function delScheduleItem(ids) {
return request({
url: '/flow/prodScheduleItem/' + ids,
method: 'delete'
})
}