2026-06-30 14:38:58 +08:00
|
|
|
|
import request from '@/utils/request'
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// ==================== 配卷列表查询(统一 POST + Body BO) ====================
|
2026-06-30 14:38:58 +08:00
|
|
|
|
|
|
|
|
|
|
// 指定客户的发货配卷列表
|
|
|
|
|
|
export function listDeliveryCoilsByCustomer(customerId) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/crm/orderItem/coils/customer/' + customerId,
|
|
|
|
|
|
method: 'get'
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// 根据订单ID分页查询发货配卷
|
|
|
|
|
|
export function listDeliveryCoilsByOrder(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/order/query',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// 根据销售员分页查询生产成果
|
|
|
|
|
|
export function listProductCoilsBySalesman(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/salesman/query',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// 根据合同ID分页查询生产成果
|
|
|
|
|
|
export function listProductCoilsByContract(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/contract/query',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// 指定负责人的计划发货配卷列表(分页)
|
|
|
|
|
|
export function listDeliveryCoilsByPrincipal(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/wms/deliveryWaybillDetail/coilListByPrincipal',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-07-09 19:01:36 +08:00
|
|
|
|
// ==================== 配卷统计汇总(统一 POST + Body BO) ====================
|
2026-06-30 14:38:58 +08:00
|
|
|
|
|
|
|
|
|
|
// 根据订单ID统计发货配卷汇总
|
2026-07-09 19:01:36 +08:00
|
|
|
|
export function getDeliveryCoilsStatisticsByOrder(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/order/statistics',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 根据销售员统计生产成果汇总
|
2026-07-09 19:01:36 +08:00
|
|
|
|
export function getProductCoilsStatisticsBySalesman(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/salesman/statistics',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 根据合同ID统计生产成果汇总
|
2026-07-09 19:01:36 +08:00
|
|
|
|
export function getProductCoilsStatisticsByContract(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
2026-07-09 19:01:36 +08:00
|
|
|
|
url: '/crm/orderItem/coils/contract/statistics',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 根据负责人统计发货配卷汇总
|
2026-07-09 19:01:36 +08:00
|
|
|
|
export function getDeliveryCoilsStatisticsByPrincipal(queryBo) {
|
2026-06-30 14:38:58 +08:00
|
|
|
|
return request({
|
|
|
|
|
|
url: '/wms/deliveryWaybillDetail/coilListByPrincipal/statistics',
|
2026-07-09 19:01:36 +08:00
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: queryBo
|
2026-06-30 14:38:58 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|