Phase 2 completion - complete backend management rebuild:
Plugin architecture change (旧 → 新):
- 删: admin/controller/ 子目录多控制器 → 留: admin/Admin.php 单控制器
- 删: admin/view/ → 留: view/{module}/
- 删: EventListener.php, app.php, plugin.json → 留: Hook.php, config.json
New files:
- Hook.php: 插件钩子入口(侧边栏菜单 + 订单支付处理)
- config.json: 插件配置(is_enable 等)
- install.sql / uninstall.sql: 安装卸载脚本
- view/venue/list.html, save.html: 场馆管理视图(AmazeUI)
- view/admin/setup.html: 插件设置页
Modified files:
- service/AuditService.php, BaseService.php, SeatSkuService.php, TicketService.php
- admin/Admin.php: 全新 Admin.php 根目录控制器
ShopXO core changes:
- app/index/controller/Goods.php: ticket 类型商品详情页路由
- app/service/AdminPowerService.php: 权限系统适配
- config/shopxo.php: 配置
AmazeUI frontend migration:
- All views migrated from LayUI to AmazeUI
- Vue 3 editor for venue/seat configuration
- CDN: unpkg.com → cdn.staticfile.net
Fixes included:
- Infinite loading (missing footer include)
- Vue3 textarea interpolation bug
- Template path resolution (../../../plugins/...)
- Hook return fields (id/url/is_show)
- DB field names verified from source
|
||
|---|---|---|
| .. | ||
| 00_OVERVIEW.md | ||
| 01_SHOPXO_TECHNICAL_RESEARCH.md | ||
| 02_FRONTEND_CUSTOMIZATION.md | ||
| 03_VERIFICATION_SYSTEM.md | ||
| 04_IMPLEMENTATION_ROADMAP.md | ||
| 05_AI_PARTICIPATION.md | ||
| 06_SEAT_MAP_INTEGRATION.md | ||
| 07_SHOPXO_PLUGIN_MECHANISM.md | ||
| 08_SHOPXO_REQUIREMENTS_MAPPING.md | ||
| 09_SHOPXO_HOOKS_REFERENCE.md | ||
| 10_NEW_REQUIREMENTS_20260415.md | ||
| 11_EDITOR_AND_INJECTION_DESIGN.md | ||
| ALIGNMENT.md | ||
| DEPLOYMENT.md | ||
| DEVELOPMENT_LOG.md | ||
| EXPERIENCES.md | ||
| GOODS_PHP_MODIFICATION.md | ||
| OFFICIAL_DOCS.md | ||
| PHASE2_DEVELOPMENT_LOG.md | ||
| PHASE2_RESEARCH_ARCHIVE.md | ||
| REPORT-KICKOFF.md | ||
| ROUND2_ANALYSIS.md | ||
| SPEC_DESIGN_DECISION.md | ||
| SQL_FIX_garbled_plugin_name.md | ||
| VR_PLUGIN_REFACTOR_BRIEFING.md | ||
| refactoring_learnings.md | ||