perf: 流水线支持批量修改分组,批量删除

This commit is contained in:
xiaojunnuo
2024-12-01 02:10:40 +08:00
parent 0772d3b3fd
commit a847e66c4f
25 changed files with 653 additions and 79 deletions
@@ -7,5 +7,9 @@
.menu-item-title{
display: flex;
align-items: center;
.fs-icon{
font-size: 16px !important;
min-width: 16px !important;
}
}
}
@@ -91,7 +91,7 @@ export default defineComponent({
const title: any = () => {
const icon = sub.icon || sub?.meta?.icon;
if (icon) {
// @ts-ignore
// @ts-ignore , anticon必须要有,不然不能折叠
return (
<div class={"menu-item-title"}>
<fsIcon class={"anticon"} icon={icon} />
@@ -10,13 +10,14 @@
@tab-click="handleClick"
@edit="handleTabEdit"
>
<a-tab-pane
v-for="item in page.getOpened"
:key="item.fullPath"
:tab="item.meta?.title || '未命名'"
:name="item.fullPath"
:closable="isTabClosable(item)"
/>
<a-tab-pane v-for="item in page.getOpened" :key="item.fullPath" :name="item.fullPath" :closable="isTabClosable(item)">
<template #tab>
<span class="flex-o">
<fs-icon :icon="item.meta.icon" class="mr-5"></fs-icon>
{{ item.meta?.title || "未命名" }}
</span>
</template>
</a-tab-pane>
</a-tabs>
<!-- <fs-contextmenu v-model:open="contextmenuFlag" :x="contentmenuX" :y="contentmenuY">-->
<!-- <fs-contextmenu-list-->