From aa7d8630b5fe531739dbfb86c3cc74e64fc156f8 Mon Sep 17 00:00:00 2001 From: zouawen <846027729@qq.com> Date: Sat, 7 Mar 2026 05:32:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BE=A7=E8=BE=B9=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=A0=8F=E6=8B=96=E6=8B=BD=E4=BC=98=E5=8C=96=20(#7606)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 拖拽使用遮罩层实现,使得拖拽到min或max临界值时cursor显示not-allowed,同时拖拽线条颜色变浅,类似于disabled,提升用户体验 * fix: 修复代码审查建议;修复lint和test报错 * fix: 修复遮罩层挡住hover:bg-primary视觉效果问题 --- .../__snapshots__/config.test.ts.snap | 2 +- packages/@core/preferences/src/types.ts | 4 +- .../src/components/layout-sidebar.vue | 12 +- .../layout-ui/src/hooks/use-sidebar-drag.ts | 159 +++++++++--------- .../preferences/blocks/general/general.vue | 4 +- .../preferences/preferences-drawer.vue | 4 +- 6 files changed, 93 insertions(+), 92 deletions(-) diff --git a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap index 9064fef4c..5e3dc6c81 100644 --- a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap +++ b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap @@ -20,8 +20,8 @@ exports[`defaultPreferences immutability test > should not modify the config obj "defaultHomePath": "/analytics", "dynamicTitle": true, "enableCheckUpdates": true, - "enablePreferences": true, "enableCopyPreferences": true, + "enablePreferences": true, "enableRefreshToken": false, "enableStickyPreferencesNavigationBar": true, "isMobile": false, diff --git a/packages/@core/preferences/src/types.ts b/packages/@core/preferences/src/types.ts index 44323d347..ab331b5d6 100644 --- a/packages/@core/preferences/src/types.ts +++ b/packages/@core/preferences/src/types.ts @@ -53,10 +53,10 @@ interface AppPreferences { dynamicTitle: boolean; /** 是否开启检查更新 */ enableCheckUpdates: boolean; - /** 是否显示偏好设置 */ - enablePreferences: boolean; /** 是否显示复制偏好设置按钮 */ enableCopyPreferences: boolean; + /** 是否显示偏好设置 */ + enablePreferences: boolean; /** * @zh_CN 是否开启refreshToken */ diff --git a/packages/@core/ui-kit/layout-ui/src/components/layout-sidebar.vue b/packages/@core/ui-kit/layout-ui/src/components/layout-sidebar.vue index e717c9056..90ee52d2b 100644 --- a/packages/@core/ui-kit/layout-ui/src/components/layout-sidebar.vue +++ b/packages/@core/ui-kit/layout-ui/src/components/layout-sidebar.vue @@ -1,7 +1,7 @@