- 新增模板详情页面,支持上传PDF/图片作为底稿,并生成可拖拽调整的区域 - 新增模板类型定义、上传钩子及画布组件,支持批量生成区域、旋转、对齐参考线等功能 - 更新模板列表页,适配新的API接口并增加删除功能 - 更新OSS工具函数,修复上传凭证处理逻辑 - 更新公共类型定义,调整分页查询返回结构 - 移除旧的书籍相关API文件,替换为模板API - 更新依赖项,添加pdfjs-dist、vue3-draggable-resizable等库 - 隐藏页面底部,优化界面显示
44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
import { request } from '../request'
|
|
|
|
/**
|
|
* 获取模板列表
|
|
*/
|
|
export function fetchTemplateList(data?: Api.Template.TemplateSearchParams) {
|
|
return request<App.Service.Response<Api.Common.PaginatingQueryRecord<Api.Template.CommonRecord>>>({
|
|
url: '/Base/ActivityMain/GetTemplete_Pag',
|
|
method: 'get',
|
|
params: data || {},
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 新增模板
|
|
*/
|
|
export function fetchAddTemplate(data?: Api.Template.AddTemplateParams) {
|
|
return request<App.Service.Response<Api.Common.PaginatingQueryRecord<Api.Template.CommonRecord>>>({
|
|
url: '/Base/ActivityMain/AddOrUpdateTemplete_Pag',
|
|
method: 'post',
|
|
data: data || {},
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取模板详情
|
|
*/
|
|
export function fetchTemplateDetail(id: number) {
|
|
return request<App.Service.Response<Api.Common.PaginatingQueryRecord<Api.Template.CommonRecord>>>({
|
|
url: `/Base/ActivityMain/GetTemplete_PagByID?id=${id}`,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除模板
|
|
*/
|
|
export function fetchDeleteTemplate(id: number) {
|
|
return request<App.Service.Response<Api.Common.PaginatingQueryRecord<Api.Template.CommonRecord>>>({
|
|
url: `/Base/ActivityMain/DeleteTemplete_Pag?id=${id}`,
|
|
method: 'post',
|
|
})
|
|
}
|