刘光辉
5 小时以前 cf11e63b659afcc9792ab3e395f1b45d844431a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import type { fileItem } from '#/components/Jnpf/upload/src/props';
import type { UploadEditContext } from './uploadEdit';
 
import { defHttp } from '#/api/request';
 
export interface UploadTemplateQuery {
  context: UploadEditContext;
  currentPage: number;
  keyword: string;
}
export interface UploadTemplatePage {
  list: { id: string; name: string; files: fileItem[] }[];
  total: number;
}
export const listUploadTemplates = (data: UploadTemplateQuery) =>
  defHttp.post<{ data: UploadTemplatePage }>({ url: '/api/visualdev/UploadTemplate/list', data });
export const selectUploadTemplate = (data: UploadTemplateQuery & { templateId: string; fileId: string }) =>
  defHttp.post<{ data: fileItem }>({ url: '/api/visualdev/UploadTemplate/select', data });