Files
school-developer/src/api/finance/purchasingtemplate.ts
2026-02-26 16:54:39 +08:00

49 lines
972 B
TypeScript

/*
* 采购模板管理 API
*/
import request from '/@/utils/request';
/**
* 模板列表
*/
export function listTemplates(params?: any) {
return request({
url: '/purchase/purchasingtemplate/list',
method: 'get',
params,
});
}
/**
* 上传 / 覆盖模板
* @param formData 含 file、type 的 FormData
*/
export function uploadTemplate(formData: FormData) {
return request({
url: '/purchase/purchasingtemplate/upload',
method: 'post',
data: formData,
headers: { 'Content-Type': 'multipart/form-data' },
});
}
/**
* 获取模板下载地址
*/
export function getTemplateDownloadUrl(type: string) {
return `/purchase/purchasingtemplate/download?type=${encodeURIComponent(type)}`;
}
/**
* 更新模板类型名称
*/
export function updateTemplateTitle(data: { id: number | string; templateTitle: string }) {
return request({
url: '/purchase/purchasingtemplate/updateTitle',
method: 'post',
data,
});
}