Commit Graph

320 Commits (469e29e83d6466ce8ed06026cbadc4030dd3a88e)

Author SHA1 Message Date
chenminjie 19c50c2729 feat: add file management API and UI components for file operations 2024-12-12 19:38:46 +08:00
chenminjie 2df8440f6f refactor: update file configuration forms to use ApiSelect and enhance validation rules for required fields 2024-12-12 19:36:56 +08:00
chenminjie 12df9f8ef3 refactor: enhance code generation forms by replacing ApiDict with ApiSelect and improving validation rules 2024-12-12 19:36:42 +08:00
chenminjie 38c37e37b8 refactor: streamline component adapter by removing unused imports and adding ApiCheckbox support 2024-12-12 19:36:08 +08:00
chenminjie 301bc036c6 refactor: remove unused description and form components 2024-12-12 19:35:46 +08:00
xingyu4j eb0d43e26c Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev-v5 2024-12-11 16:45:50 +08:00
Netfan eec6f41f6a
refactor: `ApiComponent` with docs (#5099)
* refactor:  `ApiComponent` with docs

* docs: remove invalid docs

* docs: remove duplicate prop docs

* docs: update `ApiComponent` docs
2024-12-11 10:45:04 +08:00
Arthur Darkstone 2cc918f79d
feat: replace `ElSelect` with `ElSelectV2` in component adapter for butter performance (#5085) 2024-12-11 09:57:45 +08:00
Netfan 018ddc75c6
feat: add default `placeholder` for `ApiSelect` (#5078) 2024-12-09 14:03:46 +08:00
Netfan d085736bac
feat: improve `ApiSelect` component (#5075)
* feat: improve `ApiSelect` component

* chore: `ApiSelect` props name changed
2024-12-09 12:47:33 +08:00
Netfan 305549e7f2
feat: improve element plus form component (#5072) 2024-12-08 19:29:49 +08:00
Netfan 958c8b4f21
feat: imporve naive form component (#5071) 2024-12-08 19:23:46 +08:00
Netfan 68ab73bdb5
fix: range picker props fixed for element-plus (#5042) 2024-12-07 11:09:33 +08:00
xingyu4j d6d2180fda Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev-v5 2024-12-06 13:57:43 +08:00
Netfan d1862fba27
fix: replace input component in `IconPicker` (#5047)
* fix: replace input component in `IconPicker`

* chore: fixed IconPicker demo
2024-12-06 13:46:52 +08:00
vben 7ab00250bf chore: release 5.5.0 2024-12-04 22:57:27 +08:00
Vben 9896a67c21
feat: add api-select component (#5024) 2024-12-04 22:56:29 +08:00
Netfan fccbe44cf7
feat: v-loading support for `element plus` (#5008) 2024-12-04 21:42:48 +08:00
Netfan e23486dbc6
feat: form component `IconPicker` (#5005) 2024-12-04 21:42:21 +08:00
chenminjie f88e12fa88 feat: implement file configuration management API and UI components 2024-12-03 19:08:22 +08:00
chenminjie 4fbed026d1 feat: add disabled state to Popconfirm in action-buttons component 2024-12-03 19:06:53 +08:00
chenminjie c6d08a4d58 Merge branch 'dev-v5' into dev-v5_cmj 2024-12-03 17:47:02 +08:00
chenminjie 50b9ef61b9 feat: add number-to-string conversion for api-checkbox-group, api-radio-group, and api-select components 2024-12-03 17:45:08 +08:00
xingyu4j 4753f52101 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev-v5 2024-12-02 10:28:59 +08:00
Netfan 3fb286b552
fix: element hover style in dark theme (#4983) 2024-11-30 10:55:29 +08:00
chenminjie 0d17a86c10 refactor: 使用accessMenus增强用户存储
-更新了用户存储以包含新的状态属性“accessMenus”,并添加了相应的操作来设置它。
-修改了codegen.data.ts,以利用ApiTreeSelect组件中的新accessMenus来改进菜单处理。
2024-11-29 19:33:49 +08:00
chenminjie 2b04e1e4ef feat: add CodegenOptionsModal for editing code generation configurations
- Introduced a new modal component for modifying code generation settings.
- Updated codegen.data.ts to include form schema for the new modal.
2024-11-29 18:37:15 +08:00
chenminjie 3e0c0af119 refactor: change Select component to ApiDict for improved dictionary handling in post data schema 2024-11-29 18:34:24 +08:00
chenminjie 07c741f124 feat: add number-to-string conversion in mValue watcher for api components 2024-11-29 18:34:00 +08:00
chenminjie 9f649b9565 refactor: replace requestClient with useDictStore for fetching dictionary options in api-dict component 2024-11-29 18:32:26 +08:00
chenminjie 3938f1bdda style: improve layout and styling of action-buttons component 2024-11-29 02:50:36 +08:00
chenminjie 8197f4dfc3 feat: enhance code generation page with preview functionality 2024-11-29 02:35:18 +08:00
chenminjie 462b434973 fix: 修复顶级外链菜单处理逻辑 2024-11-29 01:04:09 +08:00
chenminjie 91d720f6a5 chore: update dependencies and add vue-dompurify-html plugin
- Integrated vue-dompurify-html plugin in bootstrap.ts for HTML sanitization.
2024-11-28 18:30:08 +08:00
xingyu4j a0131fa8a8 Merge branch 'main' of https://github.com/vbenjs/vue-vben-admin into dev-v5 2024-11-28 10:34:44 +08:00
xingyu 03c6e0758d
!52 更新codegen页面,优化ActionButtons样式
Merge pull request !52 from chenminjie/dev-v5_cmj
2024-11-27 13:09:14 +00:00
chenminjie 05262754b1 feat: 更新codegen页面
-将按钮工具栏替换为ActionButtons组件,以提高UI一致性。
-实现导入表功能。
2024-11-27 20:41:00 +08:00
chenminjie 14a15347e1 style: update action-buttons component to use w-fit class for improved layout 2024-11-27 20:38:43 +08:00
xingyu 0a69bbfd24
!51 增强ActionButtons组件,并修复form-ui组件警告
Merge pull request !51 from chenminjie/dev-v5_cmj
2024-11-27 12:18:08 +00:00
chenminjie 27af49a1b7 feat: 增强ActionButtons组件
-添加了下拉操作
-改进了按钮渲染和样式,以获得更好的用户体验。
2024-11-27 19:14:03 +08:00
chenminjie ac2bb803b4 Merge branch 'dev-v5_cmj' into dev-v5 2024-11-26 20:40:10 +08:00
chenminjie cade5b0f8f refactor: 改进数据源选择组件逻辑 2024-11-26 20:39:19 +08:00
xingyu4j ae1ed070fe feat: vxe add CellIcon 2024-11-26 18:38:14 +08:00
xingyu4j 4094390502 feat: add copyright config 2024-11-26 18:31:26 +08:00
xingyu 2c209d15f2
!49 修复注册自定义form组件名称首字母小写的问题
Merge pull request !49 from chenminjie/dev-v5_cmj
2024-11-26 09:22:55 +00:00
xingyu4j b1553923fd feat: use action buttons 2024-11-26 17:21:54 +08:00
xingyu4j 0dcfa13d3b feat: action buttons 2024-11-26 17:21:18 +08:00
chenminjie 1a9a97fbc2 fix: 修复注册自定义form组件名称首字母小写的问题 2024-11-26 15:38:44 +08:00
xingyu4j 44c91c7417 feat: DICT_TYPE enum 2024-11-26 14:49:54 +08:00
xingyu4j f7810df5cb feat: dict utils 2024-11-26 14:47:00 +08:00