vr-shopxo-plugin/docs
Council 2452fde466 refactor(vr_ticket): full plugin restructure - Admin.php root pattern + Hook.php
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
2026-04-17 00:46:00 +08:00
..
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 docs: 甲方新需求文档(多座位单订单/核销码卡夹/ext必填字段/手机号订单级) 2026-04-15 19:40:44 +08:00
11_EDITOR_AND_INJECTION_DESIGN.md docs: Phase 3-1 测试数据迁移完成(vr_seat_templates id=1 → v3.0 格式) 2026-04-15 22:16:42 +08:00
ALIGNMENT.md
DEPLOYMENT.md docs: 更新部署配置(admin文件名/数据库名/源码路径/表前缀) 2026-04-16 15:50:55 +08:00
DEVELOPMENT_LOG.md docs: 补充自定义侧边栏快速入口机制说明 2026-04-16 15:59:37 +08:00
EXPERIENCES.md docs: add EXPERIENCES.md - 16 critical lessons from refactoring session 2026-04-17 00:43:34 +08:00
GOODS_PHP_MODIFICATION.md
OFFICIAL_DOCS.md
PHASE2_DEVELOPMENT_LOG.md
PHASE2_RESEARCH_ARCHIVE.md docs: 更新部署配置(admin文件名/数据库名/源码路径/表前缀) 2026-04-16 15:50:55 +08:00
REPORT-KICKOFF.md
ROUND2_ANALYSIS.md council(draft): BackendArchitect - Round 2 Q1/Q2 analysis (批量SKU生成路径 + 紧急修复) 2026-04-15 19:21:09 +08:00
SPEC_DESIGN_DECISION.md docs: add SPEC_DESIGN_DECISION - architecture decision log for Issue #9 2026-04-15 18:51:51 +08:00
SQL_FIX_garbled_plugin_name.md refactor(vr_ticket): full plugin restructure - Admin.php root pattern + Hook.php 2026-04-17 00:46:00 +08:00
VR_PLUGIN_REFACTOR_BRIEFING.md docs: add VR plugin refactor briefing 2026-04-16 16:10:37 +08:00
refactoring_learnings.md docs: add EXPERIENCES.md - 16 critical lessons from refactoring session 2026-04-17 00:43:34 +08:00