| | |
| | | import type { PageParam, PageResult } from '../../../../packages/effects/request/src'; |
| | | import type { PageParam, PageResult } from '@vben/request'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | |
| | | accountId?: number; // 结算账户编号 |
| | | status?: number; // 状态 |
| | | remark?: string; // 备注 |
| | | fileUrl?: string; // 附件地址 |
| | | attachmentList?: { id: number; name?: string; url?: string }[]; // 附件列表 |
| | | inCount?: number; // 采购入库数量 |
| | | count?: number; // 数量 |
| | | returnCount?: number; // 采购退货数量 |
| | |
| | | totalTaxPrice?: number; // 含税总价,单位:元 |
| | | remark?: string; // 备注 |
| | | stockCount?: number; // 库存数量(显示字段) |
| | | qcCheckFlag?: boolean; // 是否需要来料检验 |
| | | } |
| | | } |
| | | |
| | |
| | | return requestClient.get<any[]>('/erp/purchase-order/approve-process-list'); |
| | | } |
| | | |
| | | /** 反审批(协同办公已办任务中撤回已审核订单,回退为未审核) */ |
| | | export function reverseApprove(processInstanceId: string) { |
| | | return requestClient.post('/erp/purchase-order/reverse-approve', null, { |
| | | params: { processInstanceId }, |
| | | }); |
| | | } |
| | | |
| | | /** 获取采购审核流程列表响应 */ |
| | | export interface ProcessDefinition { |
| | | id: string; // 流程定义ID |
| | |
| | | name: string; // 流程名称 |
| | | version: number; // 版本号 |
| | | } |
| | | |
| | | /** 确认收货 */ |
| | | export function confirmReceipt(id: number) { |
| | | return requestClient.post<number>('/erp/purchase-order/confirm-receipt', null, { |
| | | params: { id }, |
| | | }); |
| | | } |