From 2a84b590b5e54631b145ccc7269a60fa04a2a43b Mon Sep 17 00:00:00 2001 From: PanFu Date: Wed, 20 May 2026 17:24:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=81=8F=E5=A5=BD=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=8C=89=E9=92=AE=EF=BC=8C=E6=94=AF=E6=8C=81=E5=9C=A8=E5=8F=B3?= =?UTF-8?q?=E4=B8=8A=E8=A7=92=E7=94=A8=E6=88=B7=E7=9A=84=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E6=A1=86=E4=B8=AD=E5=B1=95=E7=A4=BA=EF=BC=9B=E5=81=8F=E5=A5=BD?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=AD=E6=94=AF=E6=8C=81=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=97=B6=E5=8C=BA=EF=BC=88=E5=A4=9A=E4=B8=80=E4=B8=AA=E5=85=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=89=EF=BC=9B=20(#7931)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 偏好设置按钮支持显示在用户下拉窗中的特性 * feat: 时区设置功能支持在偏好设置列表进行配置 * feat: 偏好设置按钮支持显示在用户下拉窗中的特性 - 完善示例代码 * feat: 时区设置功能支持在偏好设置列表进行配置 * feat: 时区设置功能支持在偏好设置列表进行配置-单元测试报错问题 * feat: 时区设置功能支持在偏好设置列表进行配置-修改代码QC问题 --------- Co-authored-by: PanFu --- apps/web-antd/src/layouts/basic.vue | 1 + apps/web-antdv-next/src/layouts/basic.vue | 1 + apps/web-ele/src/layouts/basic.vue | 1 + apps/web-naive/src/layouts/basic.vue | 1 + apps/web-tdesign/src/layouts/basic.vue | 1 + packages/@core/base/typings/src/app.d.ts | 9 +++- .../__snapshots__/config.test.ts.snap | 1 + packages/@core/preferences/src/config.ts | 1 + packages/@core/preferences/src/types.ts | 4 ++ .../@core/preferences/src/use-preferences.ts | 6 ++- .../preferences/blocks/general/general.vue | 24 +++++++++++ .../preferences/blocks/layout/widget.vue | 4 ++ .../preferences/preferences-drawer.vue | 2 + .../src/widgets/preferences/preferences.vue | 43 ++++++++++++++----- .../widgets/user-dropdown/user-dropdown.vue | 33 ++++++++++++-- .../locales/src/langs/en-US/preferences.json | 4 +- .../locales/src/langs/zh-CN/preferences.json | 4 +- playground/src/layouts/basic.vue | 1 + 18 files changed, 121 insertions(+), 20 deletions(-) diff --git a/apps/web-antd/src/layouts/basic.vue b/apps/web-antd/src/layouts/basic.vue index 1bb07ec8f..c938f09cd 100644 --- a/apps/web-antd/src/layouts/basic.vue +++ b/apps/web-antd/src/layouts/basic.vue @@ -226,6 +226,7 @@ watch( description="ann.vben@gmail.com" tag-text="Pro" @logout="handleLogout" + @clear-preferences-and-logout="handleLogout" />