fix(sysmgr): appbase 系统管理菜单修复

- build.sh: xls2ui 生成 appbase CRUD 页面(svgicon/appcodes/params)
- create_tables.py: appbase 加入幂等建表模块(svgicon 表此前缺失)
- index.ui: 移除 jsonhttpapi 死菜单项
This commit is contained in:
yumoqing 2026-08-20 17:43:32 +08:00
parent 0477563637
commit 398075ac87
3 changed files with 3 additions and 7 deletions

View File

@ -89,7 +89,7 @@ if [ -d "pkgs/pipeline_core/skills_library" ]; then
fi
# 7. Regenerate CRUD from json for all pipeline modules
for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc; do
for mod in appbase pipeline_core pipeline_ops pipeline_dist pipeline-sdlc; do
json_dir="pkgs/$mod/json"
models_dir="pkgs/$mod/models"
wwwroot_dir="pkgs/$mod/wwwroot"

View File

@ -21,7 +21,8 @@ from ahserver.globalEnv import initEnv
TABLE_MODULES = ['product_management', 'discount', 'pricing', 'unipay', 'smssend']
# 幂等建表模块(不 DROP用 IF NOT EXISTS避免清空运行时数据如 llm/pipelines/skill_proposals/tasks 等)
IDEMPOTENT_MODULES = ['pipeline_core', 'pipeline-service']
# appbase 也放这里svgicon/appcodes/appcodes_kv/params 是系统级配置表含种子数据幂等建params 另在下方手动 ensure 默认参数)
IDEMPOTENT_MODULES = ['pipeline_core', 'pipeline-service', 'appbase']
# appbase 系统级配置表(幂等建表 + 默认参数,不 DROP 以免清空运行时数据)

View File

@ -317,11 +317,6 @@
"name": "ab_params",
"label": "参数管理",
"script": "this.open_tab({name:'ab_params',label:'参数管理',url:'/appbase/params',removable:true})"
},
{
"name": "ab_jsonapi",
"label": "json应用接口",
"script": "this.open_tab({name:'ab_jsonapi',label:'json应用接口',url:'/appbase/jsonhttpapi',removable:true})"
}
]
}