hsy
2026-08-31 c03223372ac28a4f181a4600d669302174b5b2ca
分支
用户 hsy <1029150275@qq.com>
星期一, 八月 31, 2026 15:13 +0800
提交者 hsy <1029150275@qq.com>
星期一, 八月 31, 2026 15:13 +0800
提交c03223372ac28a4f181a4600d669302174b5b2ca
目录 93998ff41e2c8ac1bc63dc860e02958b3f65c32a 目录 | zip | gz
上一版本 6c0b0dd81a98a3163e45f1b5b5417e02af165fd8 查看 | 对比
feat(ui): 导航栏新增数据库备份按钮及下载逻辑

- 导航栏右侧新增“备份数据库”按钮及二次确认弹窗。
- 添加 `system:database:backup` 权限控制。
- 增加带有百分比进度的全屏下载 Loading 遮罩层。
- 新增 `backupDatabase` API,配置 `responseReturn: 'raw'` 绕过 Blob 文件误报服务器错误的拦截器,并实现文件流下载及自动命名。
已添加3个文件
已修改3个文件
133 ■■■■■ 文件已修改
src/api/system/database/index.ts 50 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/@core/base/icons/src/lucide.ts 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/effects/layouts/src/basic/header/header.vue 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/effects/layouts/src/widgets/database-backup/database-backup.vue 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/effects/layouts/src/widgets/database-backup/index.ts 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/packages/effects/layouts/src/widgets/index.ts 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史