diff --git a/src/configs/hotkey.ts b/src/configs/hotkey.ts index c71b4794..410f7df0 100644 --- a/src/configs/hotkey.ts +++ b/src/configs/hotkey.ts @@ -42,6 +42,7 @@ export const HOTKEY_DOC = [ { label: '恢复', value: 'Ctrl + Y' }, { label: '删除', value: 'Delete / Backspace' }, { label: '多选', value: '按住 Ctrl 或 Shift' }, + { label: '打开搜索替换', value: 'Ctrl + F' }, { label: '打印', value: 'Ctrl + P' }, { label: '关闭弹窗', value: 'ESC' }, ], diff --git a/src/plugins/icon.ts b/src/plugins/icon.ts index 53934bc3..3aa133ee 100644 --- a/src/plugins/icon.ts +++ b/src/plugins/icon.ts @@ -116,6 +116,7 @@ import { Search, Left, Right, + MoveOne, } from '@icon-park/vue-next' export interface Icons { @@ -237,6 +238,7 @@ export const icons: Icons = { IconSearch: Search, IconLeft: Left, IconRight: Right, + IconMoveOne: MoveOne, } export default { diff --git a/src/views/Editor/Canvas/index.vue b/src/views/Editor/Canvas/index.vue index d957db7c..bf9dc653 100644 --- a/src/views/Editor/Canvas/index.vue +++ b/src/views/Editor/Canvas/index.vue @@ -152,7 +152,6 @@ const { editorAreaFocus, gridLineSize, showRuler, - showSelectPanel, creatingElement, creatingCustomShape, canvasScale, @@ -330,13 +329,6 @@ const contextmenus = (): ContextmenuItem[] => { }, ], }, - { - text: showSelectPanel.value ? '关闭选择面板' : '打开选择面板', - handler: () => { - if (!showSelectPanel.value) mainStore.setSelectPanelState(true) - else mainStore.setSelectPanelState(false) - }, - }, { text: '重置当前页', handler: deleteAllElements, diff --git a/src/views/Editor/CanvasTool/index.vue b/src/views/Editor/CanvasTool/index.vue index 2903bc2b..707f2603 100644 --- a/src/views/Editor/CanvasTool/index.vue +++ b/src/views/Editor/CanvasTool/index.vue @@ -8,6 +8,9 @@ + + + @@ -221,7 +224,12 @@ const drawLine = (line: LinePoolItem) => { linePoolVisible.value = false } -// 打开选择替换面板 +// 打开选择面板 +const openSelectPanel = () => { + mainStore.setSelectPanelState(true) +} + +// 打开搜索替换面板 const openSraechPanel = () => { mainStore.setSearchPanelState(true) }