diff --git a/src/plugins/icon.ts b/src/plugins/icon.ts
index bd45c46b..da9ce976 100644
--- a/src/plugins/icon.ts
+++ b/src/plugins/icon.ts
@@ -124,6 +124,7 @@ import {
Comment,
User,
Switch,
+ More,
} from '@icon-park/vue-next'
export interface Icons {
@@ -253,6 +254,7 @@ export const icons: Icons = {
IconComment: Comment,
IconUser: User,
IconSwitch: Switch,
+ IconMore: More,
}
export default {
diff --git a/src/views/Editor/CanvasTool/index.vue b/src/views/Editor/CanvasTool/index.vue
index 7a8ee100..a92b0109 100644
--- a/src/views/Editor/CanvasTool/index.vue
+++ b/src/views/Editor/CanvasTool/index.vue
@@ -5,7 +5,15 @@
-
+
+
+ 批注面板
+ 选择窗格
+ 查找替换
+
+
+
+
@@ -172,6 +180,7 @@ const mediaInputVisible = ref(false)
const latexEditorVisible = ref(false)
const textTypeSelectVisible = ref(false)
const shapeMenuVisible = ref(false)
+const moreVisible = ref(false)
// 绘制文字范围
const drawText = (vertical = false) => {
@@ -235,6 +244,9 @@ const toggleNotesPanel = () => {
display: flex;
align-items: center;
}
+.more-icon {
+ display: none;
+}
.add-element-handler {
position: absolute;
top: 50%;
@@ -334,9 +346,12 @@ const toggleNotesPanel = () => {
.right-handler .text {
display: none;
}
- .more {
+ .more > .handler-item {
display: none;
}
+ .more-icon {
+ display: block;
+ }
}
@media screen and (width <= 1000px) {
.left-handler, .right-handler {