xiaoyi
23 小时以前 9637c9dd2994f73def8b906411545617016553c5
src/api/erp/purchase/invoice/index.ts
@@ -26,8 +26,6 @@
    invoiceTitle?: string;
    price?: number;
    invoiceTime?: string;
    auditStatus?: number;
    processInstanceId?: string;
    remark?: string;
    attachmentList?: { id: number; name?: string; url?: string }[];
    blobIds?: number[];
@@ -48,7 +46,6 @@
    price?: number;
    supplierId?: number;
    purchaseOrderId?: number;
    auditStatus?: number;
    hasAttachment?: boolean;
    remainingInvoicePrice?: number;
  }
@@ -57,7 +54,7 @@
/** 查询来票分页 */
export function getPurchaseInvoicePage(params: PageParam) {
  return requestClient.get<PageResult<ErpPurchaseInvoiceApi.PurchaseInvoice>>(
    '/erp/purchase-invoice/page',
    '/purchase/invoice/page',
    { params },
  );
}
@@ -65,41 +62,31 @@
/** 查询来票详情 */
export function getPurchaseInvoice(id: number) {
  return requestClient.get<ErpPurchaseInvoiceApi.PurchaseInvoice>(
    `/erp/purchase-invoice/get?id=${id}`,
    `/purchase/invoice/get?id=${id}`,
  );
}
/** 新增来票 */
export function createPurchaseInvoice(data: ErpPurchaseInvoiceApi.PurchaseInvoice) {
  return requestClient.post('/erp/purchase-invoice/create', data);
  return requestClient.post('/purchase/invoice/create', data);
}
/** 修改来票 */
export function updatePurchaseInvoice(data: ErpPurchaseInvoiceApi.PurchaseInvoice) {
  return requestClient.put('/erp/purchase-invoice/update', data);
  return requestClient.put('/purchase/invoice/update', data);
}
/** 删除来票 */
export function deletePurchaseInvoice(id: number) {
  return requestClient.delete(`/erp/purchase-invoice/delete?id=${id}`);
  return requestClient.delete(`/purchase/invoice/delete?id=${id}`);
}
/** 导出来票 */
export function exportPurchaseInvoice(params: Record<string, unknown>) {
  return requestClient.download('/erp/purchase-invoice/export-excel', { params });
  return requestClient.download('/purchase/invoice/export-excel', { params });
}
/** 提交来票审核 */
export function submitPurchaseInvoice(id: number) {
  return requestClient.put(`/erp/purchase-invoice/submit?id=${id}`);
}
/** 获得待审核来票数量 */
export function getAuditPurchaseInvoiceCount() {
  return requestClient.get<number>('/erp/purchase-invoice/audit-count');
}
/** 查询来票下拉列表(按供应商可选来票,仅审核通过且已上传发票附件) */
/** 查询来票下拉列表(按供应商可选来票,已上传发票附件且剩余可付金额大于 0) */
export function getPurchaseInvoiceSimpleList(
  supplierId: number,
  purchaseOrderId?: number,
@@ -108,6 +95,6 @@
    purchaseOrderId ? `&purchaseOrderId=${purchaseOrderId}` : ''
  }`;
  return requestClient.get<ErpPurchaseInvoiceApi.PurchaseInvoiceSimple[]>(
    `/erp/purchase-invoice/simple-list?${params}`,
    `/purchase/invoice/simple-list?${params}`,
  );
}