liu
6 天以前 5c124cdf26e4d749eae1e7fc9df366e9a5f4d259
src/api/erp/finance/payment/index.ts
@@ -1,4 +1,6 @@
import type { PageParam, PageResult } from '../../../../packages/effects/request/src';
import type { PageParam, PageResult } from '@vben/request';
import type { ErpPurchaseInvoiceApi } from '#/api/erp/purchase/invoice';
import { requestClient } from '#/api/request';
@@ -9,13 +11,16 @@
    no: string; // 付款单号
    supplierId?: number; // 供应商编号
    supplierName?: string; // 供应商名称
    invoiceId?: number; // 关联来票编号
    invoice?: ErpPurchaseInvoiceApi.PurchaseInvoice; // 关联来票信息
    paymentTime?: Date; // 付款时间
    totalPrice: number; // 合计金额,单位:元
    discountPrice: number; // 优惠金额
    paymentPrice: number; // 实际付款金额
    status: number; // 状态
    processInstanceId?: string; // 工作流编号
    remark: string; // 备注
    fileUrl?: string; // 附件
    attachmentList?: { id: number; name?: string; url?: string }[]; // 附件列表
    accountId?: number; // 付款账户
    accountName?: string; // 账户名称
    financeUserId?: number; // 财务人员
@@ -71,13 +76,18 @@
  return requestClient.put('/erp/finance-payment/update', data);
}
/** 更新付款单的状态 */
export function updateFinancePaymentStatus(id: number, status: number) {
  return requestClient.put('/erp/finance-payment/update-status', null, {
    params: { id, status },
/** 提交付款单审批 */
export function submitFinancePayment(id: number, processDefinitionKey: string) {
  return requestClient.post('/erp/finance-payment/submit', null, {
    params: { id, processDefinitionKey },
  });
}
/** 获取付款单审批流程列表 */
export function getFinancePaymentApproveProcessList() {
  return requestClient.get('/erp/finance-payment/approve-process-list');
}
/** 删除付款单 */
export function deleteFinancePayment(ids: number[]) {
  return requestClient.delete('/erp/finance-payment/delete', {