dap
188ef3a66e
refactor(workflow): 替换 Switch 为 ApiSwitch 并优化状态常量
...
将流程定义列表中的 Switch 组件替换为 ApiSwitch 以统一异步操作处理,并添加 `as const` 修饰常量以提高类型安全性。同时修复激活状态逻辑,确保与系统其他定义一致。
2026-01-27 20:42:15 +08:00
dap
0636c5f4a6
chore: 移除开发环境的上传提示功能
...
该提示用于提醒从低版本升级到后端5.4.0+的用户执行升级SQL,现已不再需要。删除相关钩子函数及导入,简化应用初始化逻辑。
2026-01-27 20:15:58 +08:00
dap
154c8b664b
fix(deploy): 修复 Docker 构建路径和优化 Nginx 配置
...
修复 Dockerfile 中构建产物复制路径错误,将 `/app/playground/dist` 更正为 `/app/apps/web-antd/dist`。
优化 Nginx 配置,增加安全设置、性能调优和代理规则,并移除冗余的 MIME 类型配置。
调整公告列表列对齐方式以改善界面一致性。
2026-01-27 20:14:17 +08:00
dap
8fea830f9d
refactor: 更新菜单类型图标类名并移除冗余的h函数调用
...
更新菜单类型图标使用的CSS类名,将`icons-`前缀统一改为`icon-`前缀,并交换目录与菜单的图标
同时移除不再需要的Vue h函数导入与调用,简化图标渲染逻辑
2026-01-27 18:51:05 +08:00
dap
3907f206d9
style(views): 替换内联样式为 Tailwind CSS 类并移除多余对齐
...
将 operation-preview-drawer 中的内联样式替换为对应的 Tailwind CSS 工具类,以提升可维护性。
同时移除 login-info-modal 中两个 flex 容器多余的 `justify-center` 类,保持布局简洁。
2026-01-27 18:46:49 +08:00
dap
dc2de11f57
fix: 为时间范围选择器设置默认值为null以修复表单重置问题
...
修复多个查询表单中时间范围选择器在表单重置时无法正常清空的问题。
为所有使用RangePicker的查询表单字段添加defaultValue: [null, null],
确保调用formReset时能正确重置时间选择器状态。
2026-01-27 18:40:14 +08:00
dap
cf1ed14c00
chore: 移除Nitro Mock服务配置并升级版本号至2.0.0-alpha.1
...
移除开发环境变量中已废弃的VITE_NITRO_MOCK配置项,并将应用版本号升级至2.0.0-alpha.1,为后续版本更新做准备。
2026-01-26 19:21:30 +08:00
dap
e4d882b4bc
chore: 移除 backend-mock 应用及相关配置
...
移除不再使用的 backend-mock 应用,包括其源代码、配置文件、依赖项以及相关的构建任务。
同时从工作区配置和 TurboRepo 构建管道中删除对该应用的引用。
2026-01-26 19:02:23 +08:00
dap
29028d7237
Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into antdv-next
2026-01-26 18:50:23 +08:00
dap
682dc9a5d6
fix(monitor): 缩短过长操作系统名称显示
...
在在线用户和登录日志的表格列以及登录详情弹窗中,当操作系统字段包含“ or ”(如“Windows 10 or Windows Server 2016”)时,仅显示第一部分以优化表格显示宽度。完整的原始信息在详情中仍可查看。
2026-01-23 14:23:28 +08:00
Jin Mao
b9224fc379
Merge branch 'main' into fix
2026-01-23 13:48:54 +08:00
dap
1539932556
fix(tenant-toggle): 修复租户选择器下拉菜单被遮挡问题
...
移除不再支持的 variant 属性,并为下拉菜单添加固定定位样式,避免在滚动时被遮挡
2026-01-23 11:50:21 +08:00
dap
d2e80b3ae0
refactor(web-antd): 替换图标组件为unocss内联图标
...
将 IconifyIcon 组件替换为 UnoCSS 的内联图标类,以简化依赖并提升性能
2026-01-23 11:45:35 +08:00
dap
657842336d
docs(dashboard): 更新分析视图的变更日志
...
添加离线图标方案重构的说明,指导开发者在指定脚本中添加图标名称后执行生成命令
2026-01-23 11:41:46 +08:00
dap
87706ad425
refactor(icons): 移除离线图标依赖并改用CSS类
...
移除 `@iconify/icons-flat-color-icons/folder`、`@iconify/icons-material-symbols/menu` 和 `@iconify/icons-mdi/button-pointer` 的显式导入与离线图标包装导出。将树组件和菜单视图中的图标使用方式从组件实例更改为CSS类(例如 `icons-[flat-color-icons--folder]`)。这消除了对特定离线图标包的依赖,使图标管理更统一并可能减少打包体积。
2026-01-23 11:21:01 +08:00
dap
d475b29e9f
feat: 统一系统图标渲染方式并优化代码生成预览
...
- 将操作系统和浏览器图标从自定义组件改为使用 Iconify 类名,简化渲染逻辑
- 在登录信息和在线用户表格中,将操作系统图标与文本并排显示,提升可读性
- 重构代码生成预览功能,将图标配置移至独立文件,提高可维护性
- 更新 GitHub 图标引用,使用 Ant Design Vue 的 GithubOutlined 组件
2026-01-23 11:12:26 +08:00
dap
052d7d5cdd
feat(monitor): 在浏览器列中同时显示图标和文本
...
重构浏览器图标渲染逻辑,使用 Iconify 图标集替代自定义 SVG 组件
- 修改 login-info-modal.vue 和 data.tsx 中的浏览器列显示,同时展示图标和浏览器名称
- 新增 online 监控页面的数据配置,包含浏览器和系统列
- 重写 render.tsx 中的 renderBrowserIcon 函数,支持 Iconify 在线/离线图标
- 清理 icons 包中已不再使用的浏览器相关离线图标定义
2026-01-23 10:49:39 +08:00
dap
948dc9b520
refactor(icons): 迁移部分图标到 @ant-design/icons-vue 并移除未使用的离线图标
...
移除 @vben/icons 中的 UserOutlined、InBoxIcon、ExcelIcon 等图标,改用 @ant-design/icons-vue 提供的对应组件。
删除 packages/icons 中未使用的离线图标定义,包括 TaobaoIcon、AlipayIcon、GithubOAuthIcon 等。
在 apps/web-antd/src/views/_core/ 新增 oauth-common.tsx 文件,集中管理 OAuth 绑定相关逻辑与数据。
2026-01-23 10:42:52 +08:00
dap
46fa96f556
refactor(icons): 将缓存监控页面的图标替换为内联iconify离线图标
...
移除从@vben/icons导入的RedisIcon、CommandLineIcon和MemoryIcon组件,
改为使用内联的iconify离线图标类名。同时清理packages/icons中不再使用的图标导出,
以保持图标库的简洁性。
2026-01-23 10:30:12 +08:00
dap
82c6674e7c
refactor(monitor/cache): 使用 CSS Grid 替换 Ant Design Row/Col 布局
...
将 Redis 监控页面的布局从 Ant Design 的 Row/Col 组件迁移到 Tailwind CSS 的 Grid 系统,以简化代码结构并提高布局灵活性。
- 移除未使用的 Row、Col 组件导入和 baseSpan 变量
- 使用 grid-cols-1 和 lg:grid-cols-2 实现响应式网格布局
- 通过 lg:col-span-2 让 Redis 信息卡片跨两列显示
- 使用 gap-4 统一设置卡片间距
2026-01-23 10:26:03 +08:00
dap
49736f49a4
docs(dashboard/analytics): 更新已知问题文档
...
- 移除已解决的夜间模式切换和primary颜色问题
- 添加图片预览无效问题
2026-01-22 20:52:44 +08:00
JyQAQ
6c8c49966a
Perf: 优化antd upload组件参数获取 ( #7114 )
...
* perf(antd upload params): 优化组件参数取值 确保不同调用场景配置参数可用
* perf(antd upload params): 优化组件参数取值 确保不同调用场景配置参数可用
* perf(antd upload params): 优化组件参数取值 确保不同调用场景配置参数可用
* perf(antd upload params): 优化组件参数取值 确保不同调用场景配置参数可用
2026-01-21 17:20:53 +08:00
dap
919f166c16
docs(dashboard): 更新分析页面框架变更文档
...
- 补充表格操作列样式名称变更说明
- 添加静态方法调用注意事项
2026-01-20 12:02:00 +08:00
dap
f0253f6971
refactor(components): 重命名 GhostButton 为 ActionButton 以更准确描述用途
2026-01-20 12:00:59 +08:00
dap
c1b886e77f
refactor(web-antd): 移除ConfigProvider的variant属性并设置默认弹窗配置
...
移除ConfigProvider组件中不再需要的variant属性
设置默认弹窗配置,禁用全屏按钮并添加缩放动画效果
2026-01-20 11:54:35 +08:00
dap
31b332a87f
refactor(upload): 优化图片预览逻辑,移除未使用的标题状态
...
重构图片预览功能,移除未使用的previewTitle状态,拆分handleCancel为handleOpenChange和handleAfterOpenChange以更精确控制预览状态
2026-01-20 11:48:38 +08:00
dap
b6afd5fbb8
fix(oss): 修正文件上传和图片上传模态框中的文件列表类型
...
将fileList从字符串数组类型改为字符串类型,并在清空时赋值为空字符串而非空数组
2026-01-20 11:39:09 +08:00
dap
7b74975819
feat(oss): 添加测试上传功能
...
新增上传测试模态框组件,支持图片和文件上传测试
在OSS管理页面添加测试上传按钮
为上传API添加Content-Type头部配置
修复全屏引导hook的类型断言问题
2026-01-20 11:29:56 +08:00
dap
1246f8f77b
refactor(upload): 修改文件上传组件绑定值为字符串类型
...
将文件上传组件的双向绑定值从字符串或字符串数组统一修改为字符串类型,使用逗号分隔多个文件ID
简化值处理逻辑,避免数组类型判断和操作
2026-01-20 11:19:32 +08:00
dap
7bb7e8b636
docs(dashboard): 更新分析页面中框架级别变化的文档
...
添加v1版本requestClient替换说明及context获取注意事项
记录version-polling和字典常量enum的变更
2026-01-20 11:09:47 +08:00
dap
efbd8e9bd1
fix(upload): 修复组件卸载时未正确中止所有上传请求的问题
...
将单个AbortController改为存储多个中止函数,确保所有上传请求都能在组件卸载时被正确中止
2026-01-20 11:08:35 +08:00
dap
3582807910
refactor: 迁移requestClient到alovaInstance并移除旧版上传组件
...
重构项目中所有使用requestClient的API调用,替换为alovaInstance
移除已废弃的旧版上传组件及相关代码
调整上传组件类型定义以适配antdv-next更新
优化上传逻辑,移除不必要的进度事件和取消信号
更新类型定义文件,迁移axios配置到alova类型
2026-01-19 21:58:07 +08:00
dap
fcc3daf904
refactor(http): 统一HTTP方法命名并添加消息提示功能
...
将大写的HTTP方法改为小写命名以提高一致性
添加带消息提示的HTTP方法变体
2026-01-19 19:15:43 +08:00
dap
736fa21410
refactor(http): 统一错误和成功消息的元数据字段命名
...
将 showErrorMessage 和 showSuccessMessage 重命名为 errorMessageMode 和 successMessageMode
2026-01-19 19:07:55 +08:00
dap
8b0cf671b5
feat(http): 实现基于alova的HTTP请求模块
...
添加HTTP请求核心模块,包括异常处理、状态码检查、消息提示等功能
- 新增alova实例配置,支持请求加密、token添加等特性
- 实现401状态码自动处理及登出逻辑
- 添加多种消息提示方式(message/modal/notification)
- 支持请求成功/失败的统一处理
- 添加WithMessage方法简化成功提示
- 更新相关依赖配置
2026-01-19 19:05:37 +08:00
dap
c713828037
fix(登录页面): 将密码输入框组件从Input.Password替换为InputPassword
2026-01-19 17:53:03 +08:00
xingyu
8571fc43b0
Merge branch 'main' into fix
2026-01-19 15:28:12 +08:00
JyQAQ
59aabd956d
Perf: Optimization of cropping component result acquisition & optimization of cropping frame prompts ( #7111 )
...
* perf(cropper): enhance image cropping functionality and add output type support
* perf(cropper): enhance image cropping functionality and add output type support
2026-01-19 14:18:36 +08:00
xingyu
9b09ba4483
Merge branch 'main' into fix
2026-01-19 10:54:43 +08:00
dap
946b148cfa
refactor(tenant-toggle): 重命名事件处理函数以提高可读性
...
将 onSelected 和 onDeselect 分别重命名为 handleSelect 和 handleClear,使其更符合事件处理函数的命名约定
2026-01-16 17:05:36 +08:00
dap
62abaedbdb
refactor(tenant-toggle): 更新SelectProps为SelectEmits类型
...
修改导入类型以匹配antdv-next的更新,保持类型一致性
2026-01-16 17:03:36 +08:00
dap
1f859c45fa
refactor(tenant-toggle): 移除未使用的getPopupContainer属性
2026-01-16 16:57:33 +08:00
dap
2a5c45e15c
refactor(tenant): 替换 TableSwitch 为 ApiSwitch 并统一状态切换逻辑
...
将租户和租户套餐列表中的 TableSwitch 组件替换为 ApiSwitch,并统一处理状态切换逻辑。使用 EnableStatus 常量来管理状态值,提高代码可维护性。
2026-01-16 14:22:09 +08:00
dap
1f643874a9
refactor: 移除 Modal 组件直接导入,统一使用 window.modal 调用
...
将项目中直接导入的 antdv-next Modal 组件替换为通过 window.modal 调用,提升代码一致性
删除不再使用的 table-switch.vue 组件
2026-01-16 11:21:23 +08:00
dap
20f9a8a497
fix(tenant): 修复租户管理中日期类型转换问题
...
将DatePicker绑定值从string改为Dayjs类型,并在提交时转换为string格式
使用window.modal代替Modal直接调用,移除冗余的iconType配置
2026-01-16 10:45:38 +08:00
dap
e5bbaf5f9a
feat(客户端管理): 优化客户端管理界面功能
...
- 添加默认客户端ID常量
- 重构密钥输入组件使用SpaceCompact布局
- 替换TableSwitch为ApiSwitch并优化状态切换逻辑
2026-01-16 09:36:49 +08:00
dap
29e0d0437e
refactor(views): 移除未使用的getVxePopupContainer导入和属性
...
清理工作流分类、系统字典类型和数据视图中的冗余代码,移除不再需要的getVxePopupContainer工具函数导入及其相关属性配置
2026-01-16 09:30:00 +08:00
dap
fbd5b64345
feat(oss-config): 添加YesNo常量并优化OSS配置表单
...
在constants/core.ts中添加YesNo常量
移除oss-config表单中多余的formItemClass属性
将TableSwitch替换为ApiSwitch并实现状态切换功能
2026-01-15 10:14:16 +08:00
dap
884c4f39fd
refactor(antd): 移除Popconfirm中已废弃的getVxePopupContainer属性
...
antd已支持滚动跟随,不再需要手动指定getVxePopupContainer属性。删除相关代码及工具函数,简化实现。
2026-01-15 10:07:06 +08:00
dap
448856e547
feat(role): 添加角色管理相关常量并优化角色状态切换
...
refactor(role): 使用常量替换硬编码的角色ID和key
fix(role): 修正角色排序默认值为1
feat(component): 导出ApiSwitch全局组件
2026-01-15 10:03:39 +08:00