vr-shopxo-plugin/shopxo/app
Council df8353a697 feat: 真删除功能 + 三按钮布局 + seat_template 视图补全
后端(Admin.php):
- SeatTemplateDelete/VenueDelete:新增 hard_delete 参数
  - hard_delete=0(默认):软删除(status→0),返回'已禁用'
  - hard_delete=1:真删除,先检查商品关联再 DELETE
- SeatTemplateEnable/VenueEnable:新增启用 API,含审计日志

前端(view/venue/list.html):
- 按钮改为三按钮布局:编辑 / 禁用/启用 / 删除
- 删除按钮点击后弹出警告弹窗
  - 警告:删除记录不会导致已上架商品内容变动
  - 若需同步,请编辑对应商品并保存
- 禁用/启用按钮使用 submit-ajax,data-view=reload 自动刷新

新增(admin/view/seat_template/):
- list.html:座位模板列表(三按钮布局,与 venue/list.html 相同)
- save.html:座位模板编辑页(基础版,seat_map 由 venue 编辑器管理)
2026-04-20 15:08:27 +08:00
..
admin refactor(vr_ticket): Admin.php root pattern → Hook-based goods save 2026-04-19 05:46:37 +08:00
api
index feat(Phase 2): 完成票务商品前端展示层 2026-04-20 05:22:07 +08:00
install
lang
module
plugins feat: 真删除功能 + 三按钮布局 + seat_template 视图补全 2026-04-20 15:08:27 +08:00
route
service refactor(vr_ticket): full plugin restructure - Admin.php root pattern + Hook.php 2026-04-17 00:46:00 +08:00
tpl
AppService.php
BaseController.php
ExceptionHandle.php
Request.php
common.php
event.php chore: clean up my_test_plugin residual hooks from event.php 2026-04-19 15:56:48 +08:00
middleware.php
provider.php
service.php