fix: dropdown menu responsiveness and improve dialog handling (#8187)

* fix: 修复用户下拉框小部件菜单行点击无响应及弹框闪退

- 主题/时区/全屏/通知菜单行补充 @select 处理器,点击行任意位置即可触发
- 时区设置弹框宿主移出 DropdownMenu(showButton 模式),修复弹框随下拉框关闭而闪退
- 通知组件暴露 toggle 供下拉框调用
- 偏好设置小部件文案精简,positionMap 顺序调整

* feat: draggable-list.vue 直接复用 SelectItem,用法和 tabbar.vue 完全一致
This commit is contained in:
xingyu
2026-07-23 15:14:25 +08:00
committed by GitHub
parent 98dea92225
commit 2d82505330
7 changed files with 101 additions and 59 deletions

View File

@@ -194,24 +194,24 @@
"title": "小部件",
"globalSearch": "全局搜索",
"globalSearchPosition": "全局搜索位置",
"fullscreen": "启用全屏",
"fullscreen": "全屏",
"fullscreenPosition": "全屏按钮位置",
"themeToggle": "启用主题切换",
"themeToggle": "主题切换",
"themeTogglePosition": "主题切换位置",
"languageToggle": "语言切换",
"languageTogglePosition": "语言切换位置",
"notification": "启用通知",
"notification": "通知",
"notificationPosition": "通知位置",
"sidebarToggle": "启用侧边栏切换",
"lockScreen": "启用锁屏",
"lockScreen": "锁屏",
"lockScreenPosition": "锁屏按钮位置",
"logoutButtonPosition": "退出按钮位置",
"header": "顶栏",
"userDropdown": "用户下拉窗",
"hidden": "已隐藏",
"refresh": "启用刷新",
"refresh": "刷新",
"refreshPosition": "刷新按钮位置",
"timezone": "启用时区",
"timezone": "时区",
"timezonePosition": "时区按钮位置"
},
"antd": {