| | |
| | | } |
| | | } |
| | | |
| | | /** 销售订单导入结果 */ |
| | | export interface ImportResult { |
| | | /** 创建成功的销售单编号 */ |
| | | createList?: string[]; |
| | | /** 更新成功的销售单编号 */ |
| | | updateList?: string[]; |
| | | /** 导入失败集合,key 为销售单编号或行号,value 为失败原因 */ |
| | | failureList?: Record<string, string>; |
| | | } |
| | | |
| | | /** 查询销售订单分页 */ |
| | | export function getSaleOrderPage(params: PageParam) { |
| | | return requestClient.get<PageResult<ErpSaleOrderApi.SaleOrder>>( |
| | |
| | | params: { id }, |
| | | }); |
| | | } |
| | | |
| | | /** 下载销售订单导入模板 */ |
| | | export function importSaleOrderTemplate() { |
| | | return requestClient.download('/erp/sale-order/get-import-template'); |
| | | } |
| | | |
| | | /** 导入销售订单 */ |
| | | export function importSaleOrder(file: File) { |
| | | return requestClient.upload<ImportResult>('/erp/sale-order/import', { file }); |
| | | } |