import request from '@/utils/request' // ==================== 配卷列表查询 ==================== // 指定客户的发货配卷列表 export function listDeliveryCoilsByCustomer(customerId) { return request({ url: '/crm/orderItem/coils/customer/' + customerId, method: 'get' }) } // 指定合同的发货配卷列表(分页) export function listDeliveryCoilsByOrder(orderId, query) { return request({ url: `/crm/orderItem/coils/order/${orderId}`, method: 'get', params: query }) } // 指定销售员的发货配卷列表(分页) export function listDeliveryCoilsByPrincipal(query) { return request({ url: '/wms/deliveryWaybillDetail/coilListByPrincipal', method: 'get', params: query }) } // 指定销售员的生产成果列表(分页) export function listProductCoilsBySalesman(query) { return request({ url: '/crm/orderItem/coils/bySalesman', method: 'get', params: query }) } // 指定合同的生产成果列表(分页) export function listProductCoilsByContract(contractId, query) { return request({ url: `/crm/orderItem/coils/byContract/${contractId}`, method: 'get', params: query }) } // ==================== 配卷统计汇总 ==================== // 根据订单ID统计发货配卷汇总 export function getDeliveryCoilsStatisticsByOrder(orderId) { return request({ url: `/crm/orderItem/coils/order/${orderId}/statistics`, method: 'get' }) } // 根据销售员统计生产成果汇总 export function getProductCoilsStatisticsBySalesman(salesman) { return request({ url: '/crm/orderItem/coils/bySalesman/statistics', method: 'get', params: { salesman } }) } // 根据合同ID统计生产成果汇总 export function getProductCoilsStatisticsByContract(contractId) { return request({ url: `/crm/orderItem/coils/byContract/${contractId}/statistics`, method: 'get' }) } // 根据负责人统计发货配卷汇总 export function getDeliveryCoilsStatisticsByPrincipal(principal) { return request({ url: '/wms/deliveryWaybillDetail/coilListByPrincipal/statistics', method: 'get', params: { principal } }) }