fix(build): xls2ui CRUD for all pipeline modules (core/ops/dist/sdlc)

This commit is contained in:
yumoqing 2026-07-18 23:28:52 +08:00
parent 495bbb1422
commit 756c0ac0cc

View File

@ -67,12 +67,17 @@ for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase tenan
fi fi
done done
# 7. SDLC pipeline-sdlc: regenerate CRUD from json # 7. Regenerate CRUD from json for all pipeline modules
if [ -d "pkgs/pipeline-sdlc/json" ]; then for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc; do
cd "pkgs/pipeline-sdlc/json" json_dir="pkgs/$mod/json"
"$cdir/py3/bin/xls2ui" -m ../models -o ../wwwroot pipeline-sdlc *.json 2>&1 | grep -c 'handle' | xargs -I{} echo " xls2ui: {} tables handled" models_dir="pkgs/$mod/models"
wwwroot_dir="pkgs/$mod/wwwroot"
if [ -d "$json_dir" ] && ls "$json_dir"/*.json >/dev/null 2>&1; then
cd "$json_dir"
"$cdir/py3/bin/xls2ui" -m "../models" -o "../wwwroot" "$mod" *.json 2>&1 | grep -c 'handle' | xargs -I{} echo " xls2ui $mod: {} tables"
cd "$cdir" cd "$cdir"
fi fi
done
# 8. Link module wwwroot directories (symlinks from pkgs/) # 8. Link module wwwroot directories (symlinks from pkgs/)