-
- Sidebar 系统管理 now contains only 角色管理 / 菜单配置 / 操作日志 (用户列表 and 系统模块配置 are accessed via mega-nav, not duplicated in the tree). - MegaNav rebuilt as full-viewport dark layout per prototype: dark topbar with highlighted 全部导航 chip, 150px left rail of categories (active = accent + white left border), right grid of category columns with bordered titles and muted/featured items. - MEGA_COLUMNS expanded to 8 columns matching prototype 系统设置 (期初设置 / 用户管理 / 系统参数 / 计算方案 / 日志 / 开发平台 / API对接管理 / 系统模块).
-
Previously the script used hardcoded defaults (127.0.0.1:3306 / xly_erp) and ignored the user's remote test DB. Now sources .env.local like setup-test-db.sh does. Documents the prereq that Spring Boot must have started at least once (Flyway applies V1) before seeding.
-
Per docs/04 production stack: Vite + React 18 + TypeScript + AntD 5 + Redux Toolkit + React Router v6 + Axios. Theme tokens copied from prototype/XLY-ERP.html so density, colors, and layout match. Pages: Login, Home, UserList, UserDetail, ModuleConfig — wired to existing endpoints (/api/usr/auth/login, /api/usr/users, /api/mod/modules). Backend-unsupported fields (user permission grid, 18 module fields, iStaffId picker) hidden per scope. Sidebar/MegaNav remain static reference data; dashboard stats hardcoded (no endpoint).
-
Enables the new frontend/ Vite app (localhost:5173) to call the backend across origins. Adds OPTIONS preflight permitAll. Seed script provisions an admin user (sUserName=admin / password=666666) for first-run login.