YunaiV
|
c9a32ba780
|
```text
refactor: 迁移模块 constants 到共享常量包
- 新增 MES/WMS 共享业务常量导出
- 将 Mall 客服、IoT 缺失常量合并到 @vben/constants
- 替换各模块本地 constants 引用
- 删除模块内重复 constants 文件
```
|
2026-05-30 16:51:13 +08:00 |
YunaiV
|
0ec301cfb3
|
refactor: 统一确认弹窗调用并优化开发代理配置
|
2026-05-28 23:22:44 +08:00 |
YunaiV
|
e9cb162aea
|
refactor: 统一确认弹窗调用并优化开发代理配置
|
2026-05-28 10:53:24 +08:00 |
YunaiV
|
44b62e14ac
|
refactor: 统一 Vben 表单弹窗模式为 formType 并更新规范
|
2026-05-26 12:36:01 +08:00 |
芋道源码
|
eaaf55eafa
|
!346 fix(sms): 修复短信渠道列表展示不一致
Merge pull request !346 from 芋道源码/dev
|
2026-05-23 08:45:03 +00:00 |
YunaiV
|
d910450426
|
fix(sms): 修复短信渠道列表展示不一致
|
2026-05-23 16:41:36 +08:00 |
XuZhiqiang
|
0d7d7aea73
|
fix(@vben/web-antdv-next): 补充废弃 API 修复,补充缺失的组件导入
- 补充 TabPane 组件导入(约 48 个文件)
- 补充 TimelineItem 组件导入(3 个文件)
- Tabs tab-position → tab-placement,left → start
- Steps.Step 子组件 → items 数组模式
- TimelineItem #dot slot → #icon slot
- adapter Modal destroyOnClose → destroyOnHidden
- adapter visibleEvent onVisibleChange → onOpenChange
|
2026-05-17 11:03:47 +08:00 |
XuZhiqiang
|
6cbbe88902
|
fix(@vben/web-antdv-next): 修复 antdv-next 废弃 API,迁移至新版本接口
将 ant-design-vue 旧版 API 统一迁移为 antdv-next 新版规范:
- Modal: destroy-on-close → destroy-on-hidden
- Card: :bordered="false" → variant="borderless",bodyStyle/headStyle → styles
- Popover: overlay-style → styles.root
- Divider: type → orientation
- Space: direction → orientation
- Alert: message → title
- Spin: tip → description
- Table: customRender → render
- notification: message → title
- Image preview: visible/onVisibleChange → open/onOpenChange
- adapter: visibleEvent onVisibleChange → onOpenChange
|
2026-05-16 13:35:20 +08:00 |
XuZhiqiang
|
ccfc122eae
|
fix(@vben/web-antdv-next): 将依赖从 @form-create/ant-design-vue 改为 @form-create/antdv-next
|
2026-05-15 18:05:31 +08:00 |
XuZhiqiang
|
06f776d1ef
|
feat(@vben/web-antdv-next): 替换 antdv-next 中不可用的 List 组件,手动迁移为 div 结构,后续组件库新增 Listy 组件在进行替换
|
2026-05-12 16:37:42 +08:00 |
XuZhiqiang
|
40f0ba71f5
|
feat(@vben/web-antdv-next): migrate ant-design-vue to antdv-next
Migration Summary: ant-design-vue → antdv-next
Core Changes
package.json - Replaced "ant-design-vue": "catalog:" with "antdv-next": "catalog:"
bootstrap.ts - Changed @vben/styles/antd to @vben/styles/antdv-next
adapter/component/index.ts - Major rewrite:
Removed dynamic defineAsyncComponent imports from ant-design-vue/es/...
Added static imports from antdv-next main entry
Renamed RangePicker → DateRangePicker, Textarea → TextArea
Defined local types for Rule, Locale, UploadRequestOption, FileType, Key
Bulk Import Replacements (100+ files)
from ant-design-vue → from antdv-next
from ant-design-vue/es/locale/... → from antdv-next/locale/...
from ant-design-vue/es/... → removed (use main entry)
from ant-design-vue/lib/... → removed (use main entry)
Component API Differences Handled
ant-design-vue antdv-next Files affected
Form.Item FormItem 475 references
Tabs.TabPane TabPane 240 references
Select.Option SelectOption 151 references
Descriptions.Item DescriptionsItem 2 references
Timeline.Item TimelineItem 2 references
Radio.Group RadioGroup 20 references
Collapse.Panel CollapsePanel 9 references
Layout.Content/Sider/Header/Footer LayoutContent/LayoutSider/... 14 references
Dropdown#overlay slot Dropdown#popupRender 6 references
RangePicker DateRangePicker 15+ references
Textarea TextArea 37 references
ButtonGroup Space (fallback) 12 references
Known Issues (requires manual attention)
List component - Not available in antdv-next. 4 files have TODO comments where List/List.Item/List.Item.Meta are used
@form-create/ant-design-vue - Kept as-is (compatible with antdv-next at runtime)
Type errors - ~366 type errors remain (vs 189 in web-antd), mostly pre-existing business logic issues and minor API differences
|
2026-05-12 15:30:08 +08:00 |
XuZhiqiang
|
0fced45a9c
|
refactor(@vben/web-antdv-next): 根据web-antd初始化web-antdv-next
|
2026-05-12 12:14:32 +08:00 |
xingyu4j
|
a850d426ef
|
chore: fix lint and typecheck issues
|
2026-03-13 20:57:52 +08:00 |
xingyu
|
a4736a49f8
|
feat: migrate to Tailwind CSS v4 (#7614)
* chore: update deps
* feat: use jsonc/x language
* chore: update eslint 10.0
* fix: no-useless-assignment
* feat: add CLAUDE.md
* chore: ignore
* feat: claude
* fix: lint
* chore: suppot eslint v10
* fix: lint
* fix: lint
* fix: type check
* fix: unit test
* fix: Suggested fix
* fix: unit test
* chore: update stylelint v17
* chore: update all major deps
* fix: echarts console warn
* chore: update vitest v4
* feat: add skills ignores
* chore: update deps
* chore: update deps
* fix: cspell
* chore: update deps
* chore: update tailwindcss v4
* chore: remove postcss config
* fix: no use catalog
* chore: tailwind v4 config
* fix: tailwindcss v4 sort
* feat: use eslint-plugin-better-tailwindcss
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix(lint): resolve prettier and better-tailwindcss formatting conflicts
* fix(tailwind): update theme references and lint sources
* style(format): normalize apps docs and playground vue files
* style(format): normalize core ui-kit components
* style(format): normalize effects ui and layout components
|
2026-03-10 05:08:45 +08:00 |
Bin
|
8cadad0a1e
|
feat(web): add antdv-next model
|
2026-02-08 23:00:19 +08:00 |