表单可个性化配置功能开发:

1.表单编辑页设计成3个tab,分别用于编辑列表配置信息、表单配置信息、渲染覆盖配置信息。
2.代码生成器做了调整
  (1)加上用于控制表单、列表展示字段、列表查询字段的代码。
   (2) index页有一些地方空了许多行,做了调整,减少空行数(使用code.replace(/(\n\s*\n\s*\n)+/g, '\n')替换3个以上的换行符)。
 3.增加了工具类:useFormConfig.ts,用户比对合并个性化信息。
This commit is contained in:
suguangxu
2025-05-09 22:08:37 +08:00
parent 3ca8f39a18
commit 047122dfa5
7 changed files with 298 additions and 38 deletions

View File

@ -112,6 +112,21 @@ export async function getFormTemplate(id: string, mode: ErrorMessageMode = 'moda
);
}
/**
* @description: 获取模板详情信息-优先从缓存获取
*/
export async function getFormTemplateUsingCache(id: string, mode: ErrorMessageMode = 'modal') {
return defHttp.get<FormTemplateModel>(
{
url: Api.Info,
params: {id,useCache:1},
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: 更新模板状态
*/