49 lines
972 B
TypeScript
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,
|
|
});
|
|
}
|
|
|