|
|
@@ -28,6 +28,40 @@
|
|
|
</div>
|
|
|
<div class="w-full flex flex-col">
|
|
|
<ul class="list-none p-0 m-0 text-12px text-text-secondary">
|
|
|
+ <li class="sidebar-menu-item h-32px!" @click="toggleShowEvent">
|
|
|
+ <el-tooltip
|
|
|
+ content="事件"
|
|
|
+ :enterable="false"
|
|
|
+ :focus-on-show="false"
|
|
|
+ placement="right"
|
|
|
+ trigger="hover"
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ :class="{
|
|
|
+ 'text-text-active':
|
|
|
+ appStore.showComposite && appStore.compositeTabAcitve === 'event'
|
|
|
+ }"
|
|
|
+ >事件</span
|
|
|
+ >
|
|
|
+ </el-tooltip>
|
|
|
+ </li>
|
|
|
+ <li class="sidebar-menu-item h-32px!" @click="toggleShowLog">
|
|
|
+ <el-tooltip
|
|
|
+ content="日志"
|
|
|
+ :enterable="false"
|
|
|
+ :focus-on-show="false"
|
|
|
+ placement="right"
|
|
|
+ trigger="hover"
|
|
|
+ >
|
|
|
+ <span
|
|
|
+ :class="{
|
|
|
+ 'text-text-active':
|
|
|
+ appStore.showComposite && appStore.compositeTabAcitve === 'log'
|
|
|
+ }"
|
|
|
+ >日志</span
|
|
|
+ >
|
|
|
+ </el-tooltip>
|
|
|
+ </li>
|
|
|
<li class="sidebar-menu-item">
|
|
|
<el-popover placement="right" v-model:visible="showPopoverMenu" trigger="click">
|
|
|
<template #reference>
|
|
|
@@ -133,6 +167,15 @@ const projectSettingModalRef = ref<InstanceType<typeof ProjectSettingModal>>()
|
|
|
const handleProjectSetting = () => {
|
|
|
projectSettingModalRef.value?.edit()
|
|
|
}
|
|
|
+
|
|
|
+const toggleShowEvent = () => {
|
|
|
+ appStore.showComposite = true
|
|
|
+ appStore.compositeTabAcitve = 'event'
|
|
|
+}
|
|
|
+const toggleShowLog = () => {
|
|
|
+ appStore.showComposite = true
|
|
|
+ appStore.compositeTabAcitve = 'log'
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="less">
|