|
@@ -0,0 +1,56 @@
|
|
|
+import { request } from '@umijs/max'
|
|
|
+
|
|
|
+/** 清单模板 列表 */
|
|
|
+export async function queryProfileTemplateList() {
|
|
|
+ return request<API.ProfileTemplateItem[]>('/form/v1/profile/template/list')
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 创建目录 */
|
|
|
+export async function createTemplateFolder(params: { name: string; parentID: string }) {
|
|
|
+ return request('/form/v1/profile/template/folder/create', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 创建文件 */
|
|
|
+export async function createTemplateFile(
|
|
|
+ params: Required<Omit<API.ProfileTemplateItem, 'ID' | 'sort' | 'folder' | 'children'>>
|
|
|
+) {
|
|
|
+ return request('/form/v1/profile/template/file/create', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 编辑名称 */
|
|
|
+export async function updateProfileTemplate(params: { name: string; ID: string }) {
|
|
|
+ return request('/form/v1/profile/template/update', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 删除 */
|
|
|
+export async function delProfileTemplate(params: { ID: string }) {
|
|
|
+ return request('/form/v1/profile/template/delete', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 上下移动 */
|
|
|
+export async function moveTemplateWithOperation(params: { ID: string; operation: 'up' | 'down' }) {
|
|
|
+ return request('/form/v1/profile/template/updown', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/** 清单模板 移动 */
|
|
|
+export async function moveTemplate(params: { ID: string; moveID: string }) {
|
|
|
+ return request('/form/v1/profile/template/move', {
|
|
|
+ method: 'POST',
|
|
|
+ data: params
|
|
|
+ })
|
|
|
+}
|