fix 修复生成代码 pgsql 菜单权限生成和个别数据类型生成错误,vue 方法导入改为自动导入

This commit is contained in:
mengshuai
2025-11-09 13:49:11 +08:00
parent a7234bc330
commit b58643cc2f
13 changed files with 532 additions and 123 deletions

View File

@@ -896,9 +896,15 @@ func (l *gCurd) generateSqlContent(ctx context.Context, in *CurdPreviewInput) (e
"menuTable": config.Prefix + "admin_menu",
"mainComponent": "LAYOUT",
}
genFile = new(sysin.GenFile)
genFile = new(sysin.GenFile)
templateName = "source.sql.template"
)
// 根据数据库类型选择不同的模板
if config.Type == consts.DBPgsql {
templateName = "source_pgsql.sql.template"
}
menus, err := service.AdminMenu().GetFastList(ctx)
if err != nil {
return err
@@ -993,7 +999,7 @@ func (l *gCurd) generateSqlContent(ctx context.Context, in *CurdPreviewInput) (e
}
tplData["generatePath"] = genFile.Path
genFile.Content, err = in.view.Parse(ctx, name+".template", tplData)
genFile.Content, err = in.view.Parse(ctx, templateName, tplData)
if err != nil {
return err
}