5 天以前 91c82965b2d987452ca276e3a03b48c8dcda2ae9
src/api/crm/receivable/index.ts
@@ -1,4 +1,4 @@
import type { PageParam, PageResult } from '../../../packages/effects/request/src';
import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
@@ -14,6 +14,8 @@
    contractId?: number;
    contractNo?: string;
    contract?: Contract;
    invoiceId?: number;
    invoice?: InvoiceInfo;
    auditStatus: number;
    processInstanceId: number;
    returnTime: Date;
@@ -34,6 +36,15 @@
    name?: string;
    no: string;
    totalPrice: number;
  }
  /** 开票信息 */
  export interface InvoiceInfo {
    id?: number;
    no?: string;
    invoiceNo?: string;
    invoiceTitle?: string;
    price?: number;
  }
  export interface ReceivablePageParam extends PageParam {
@@ -87,9 +98,11 @@
  return requestClient.download('/crm/receivable/export-excel', { params });
}
/** 提交审核 */
export function submitReceivable(id: number) {
  return requestClient.put(`/crm/receivable/submit?id=${id}`);
/** 更新回款的状态(审核/反审核) */
export function updateReceivableStatus(id: number, status: number) {
  return requestClient.put('/crm/receivable/update-status', null, {
    params: { id, status },
  });
}
/** 获得待审核回款数量 */