From 51c29fcc9cab03eed3fac52356a926a9f9849ced Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 8 Jan 2025 13:22:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=AD=97=E5=85=B8=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E5=8A=9F=E8=83=BD=E9=87=8D=E6=9E=84=20=E9=87=87?= =?UTF-8?q?=E7=94=A8=E4=B8=80=E4=B8=AAMap=E5=82=A8=E5=AD=98=E5=AD=97?= =?UTF-8?q?=E5=85=B8(=E4=B9=8B=E5=89=8D=E4=B8=BA=E4=B8=A4=E4=B8=AAMap)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++ .../src/components/dict/src/index.vue | 4 +-- apps/web-antd/src/store/dict.ts | 34 ++++--------------- apps/web-antd/src/utils/dict.ts | 5 +-- apps/web-antd/src/utils/render.tsx | 8 +++-- .../web-antd/src/views/system/client/data.tsx | 6 ++-- .../src/views/system/dict/data/data.ts | 2 +- 7 files changed, 23 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc7c8f23..c398a0e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,11 +3,13 @@ **REFACTOR** - 菜单选择组件重构为Table形式 +- 字典相关功能重构 采用一个Map储存字典(之前为两个Map) **Features** - 通用的vxe-table排序事件(排序逻辑改为在排序事件中处理而非在api处理) - getDict/getDictOptions 提取公共逻辑 减少冗余代码 +- 字典新增对Number类型的支持 -> `getDictOptions('', true);`即可获取number类型的value **BUG FIXES** @@ -17,6 +19,7 @@ **OTHERS** - 用户管理 新增只获取一次(mounted)默认密码而非每次打开modal都获取 +- `apps/web-antd/src/utils/dict.ts` `getDict`方法将于下个版本删除 使用`getDictOptions`替代 # 1.1.3 diff --git a/apps/web-antd/src/components/dict/src/index.vue b/apps/web-antd/src/components/dict/src/index.vue index 6889ef1b..6c15c7f4 100644 --- a/apps/web-antd/src/components/dict/src/index.vue +++ b/apps/web-antd/src/components/dict/src/index.vue @@ -1,3 +1,4 @@ +