刘光辉
3 小时以前 cf11e63b659afcc9792ab3e395f1b45d844431a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import type { UploadEditContext } from './uploadEdit';
 
import { defHttp } from '#/api/request';
 
export interface WorkflowFileRequest extends UploadEditContext {
  fileId: string;
  draftId?: string;
  contentToken?: string;
}
 
export function getWorkflowDownload(sources: WorkflowFileRequest[]) {
  return defHttp.post<{ data: { downloadName: string; downloadVo: { url: string } } }>({ url: '/api/file/WorkflowFile/download', data: sources });
}
 
export function getWorkflowPreview(source: WorkflowFileRequest, mode: 'office' | 'platform') {
  return defHttp.post<{ data: { file: Record<string, any>; fileName: string; kind: 'image' | 'office' | 'platform'; ticket?: string; url?: string } }>({
    url: `/api/file/WorkflowFile/preview?mode=${mode}`,
    data: source,
  });
}