Some checks failed
Build docker and publish / linux (1.24.5) (push) Failing after 39s
refactor(service): 修改banner和guild删除逻辑为软删除 fix(service): 修复删除操作使用软删除而非物理删除 build: 添加SQLite测试仓库实现 docs: 新增奖励管理字段拆分和批量抽奖UI改造文档 ci: 更新CI忽略文件 style: 清理无用资源文件
1.7 KiB
1.7 KiB
目标
-
在活动模块中彻底移除“批量测试/批量抽奖”入口与弹窗,避免在创建流程中出现。
-
保留其他模块(如“抽奖模拟盈亏”页面)的相似功能,不影响运营侧工具。
-
统一“新建活动”UI为 https://www.artd.pro/docs/zh/ 官方风格,保持与项目其他新建页面一致。
变更范围
-
移除组件引用与入口:
-
web/admin/src/views/activity/manage/index.vue:删除BatchDrawDialog引用与渲染、openBatchDraw按钮及逻辑。 -
web/admin/src/views/activity/list/index.vue:删除批量抽奖按钮与BatchDrawDialog渲染。
-
-
组件保留但不再使用:
web/admin/src/views/activity/rewards/modules/batch-draw-dialog.vue保留于项目(供其他模块复用),但活动模块不再引用。
-
路由与流程:
-
无需调整路由;保留
Operations/LotterySimulation等运营侧工具。 -
确保“创建活动 → 期数 → 奖品”流程不再出现任何测试入口。
-
UI统一
-
两处向导页面完全采用官方 EP 风格(已部分完成):
-
ElStepssimple 模式; -
ElCard内容区; -
ElForm默认尺寸与标准栅格; -
移除自定义渐变、玻璃拟态与重阴影。
-
验收标准
-
活动模块中不再出现“批量测试/批量抽奖”按钮或弹窗。
-
创建流程不再被任何测试功能打断。
-
新建活动页面的视觉与项目其他新建保持一致(EP 官方风格)。
-
构建与运行通过,页面与流程验证无误。
如确认,我将执行上述移除与统一改造,并完成构建与流程验证。