刘光辉
3 小时以前 cf11e63b659afcc9792ab3e395f1b45d844431a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { defHttp } from '#/api/request';
 
export type PrintAuditSource = 'CUSTOM_PRINT' | 'LIST_PRINT' | 'REPORT_VIEW';
 
export interface PrintAuditTarget {
  bizCode?: string;
  id: string;
  title?: string;
}
 
export interface PrintAuditRequest {
  bizType?: string;
  printName: string;
  recordTitle?: string;
  requestId: string;
  source: PrintAuditSource;
  targetTable?: string;
  targets: PrintAuditTarget[];
  templateId?: string;
}
 
export type PrintAuditOptions = Omit<PrintAuditRequest, 'requestId'> & { requestId?: string };
 
const silentErrorOptions = { errorMessageMode: 'none' as const };
 
export function recordPrintAudit(data: PrintAuditRequest) {
  return defHttp.post({ url: '/api/lims/lims/biz/print/audit', data }, silentErrorOptions);
}