Selaa lähdekoodia

fix: 移除提示

jiaxing.liao 1 kuukausi sitten
vanhempi
commit
d2f3a7194a

+ 12 - 18
src/renderer/src/views/designer/sidebar/components/PageTreeItem.vue

@@ -21,24 +21,18 @@
       v-if="Object.hasOwn(data, 'locked')"
       class="flex items-center gap-4px pr-12px invisible group-hover/item:visible"
     >
-      <el-tooltip v-if="isBind" content="解除绑定">
-        <span @click.capture.stop="unbind"><LuUnlink size="14px" /></span>
-      </el-tooltip>
-      <el-tooltip v-if="data.type !== 'page' && !data.locked" content="删除">
-        <span @click.capture.stop="deleteWidget(data)"><LuTrash2 size="14px" /></span>
-      </el-tooltip>
-      <el-tooltip content="隐藏/显示">
-        <span @click.capture.stop="data.hidden = !data.hidden">
-          <LuEye size="14px" v-if="!data.hidden" />
-          <LuEyeOff size="14px" v-else />
-        </span>
-      </el-tooltip>
-      <el-tooltip :content="data.locked ? '解锁' : '锁定'">
-        <span @click.capture.stop="data.locked = !data.locked">
-          <LuLock size="14px" v-if="data.locked" />
-          <LuUnlock size="14px" v-else />
-        </span>
-      </el-tooltip>
+      <span v-if="isBind" @click.capture.stop="unbind"><LuUnlink size="14px" /></span>
+      <span v-if="data.type !== 'page' && !data.locked" @click.capture.stop="deleteWidget(data)"
+        ><LuTrash2 size="14px"
+      /></span>
+      <span @click.capture.stop="data.hidden = !data.hidden">
+        <LuEye size="14px" v-if="!data.hidden" />
+        <LuEyeOff size="14px" v-else />
+      </span>
+      <span @click.capture.stop="data.locked = !data.locked">
+        <LuLock size="14px" v-if="data.locked" />
+        <LuUnlock size="14px" v-else />
+      </span>
     </div>
   </div>
 </template>

+ 9 - 15
src/renderer/src/views/designer/sidebar/components/ScreenTreeItem.vue

@@ -13,21 +13,15 @@
         <span>{{ data.name }}</span>
       </div>
       <div class="flex items-center gap-4px pr-12px invisible group-hover/item:visible">
-        <el-tooltip v-if="data.type !== 'page'" content="新增页面">
-          <span @click.capture.stop="addPage(data)"><LuPlus size="14px" /></span>
-        </el-tooltip>
-        <el-tooltip content="重命名">
-          <span><LuPencilLine size="14px" @click.capture.stop="edit = true" /></span>
-        </el-tooltip>
-        <el-tooltip content="删除" v-if="data.type === 'page'">
-          <span>
-            <el-popconfirm class="box-item" title="删除该页面?" @confirm="deletePage(data)">
-              <template #reference>
-                <span><LuTrash2 size="14px" /></span>
-              </template>
-            </el-popconfirm>
-          </span>
-        </el-tooltip>
+        <span @click.capture.stop="addPage(data as Screen)"><LuPlus size="14px" /></span>
+        <span><LuPencilLine size="14px" @click.capture.stop="edit = true" /></span>
+        <span>
+          <el-popconfirm class="box-item" title="删除该页面?" @confirm="deletePage(data as Page)">
+            <template #reference>
+              <span><LuTrash2 size="14px" /></span>
+            </template>
+          </el-popconfirm>
+        </span>
         <!-- <el-tooltip content="显示/隐藏" v-if="data.type === 'page'">
           <span @click.capture.stop="data.hidden = !data.hidden">
             <LuEye size="14px" v-if="!data.hidden" />