|
@@ -1,6 +1,9 @@
|
|
<template>
|
|
<template>
|
|
<div class="hc-layout-box">
|
|
<div class="hc-layout-box">
|
|
- <div id="wbs-left-tree" :style="`width:${leftWidth}px;`" class="hc-layout-left-box">
|
|
|
|
|
|
+ <div
|
|
|
|
+ id="wbs-left-tree" :style="`width:${isWbsTreeShow ? leftWidth : 0}px; ${isWbsTreeShow ? '' : 'display: none'}`"
|
|
|
|
+ class="hc-layout-left-box" :class="[isWbsTreeShow ? 'show' : '']"
|
|
|
|
+ >
|
|
<div class="hc-project-box">
|
|
<div class="hc-project-box">
|
|
<div class="hc-project-icon-box">
|
|
<div class="hc-project-icon-box">
|
|
<HcIcon name="stack" />
|
|
<HcIcon name="stack" />
|
|
@@ -50,6 +53,11 @@
|
|
<div class="horizontal-drag-line" @mousedown="onmousedown" />
|
|
<div class="horizontal-drag-line" @mousedown="onmousedown" />
|
|
</div>
|
|
</div>
|
|
<div class="hc-layout-content-box">
|
|
<div class="hc-layout-content-box">
|
|
|
|
+ <!---展开收缩树 -->
|
|
|
|
+ <div class="hc-expansion-contraction-tree" @click="setWbsTreeShow">
|
|
|
|
+ <HcIcon v-show="isWbsTreeShow" name="arrow-left-s" />
|
|
|
|
+ <HcIcon v-show="!isWbsTreeShow" name="arrow-right-s" />
|
|
|
|
+ </div>
|
|
<HcNewCard padding>
|
|
<HcNewCard padding>
|
|
<template #header>
|
|
<template #header>
|
|
<HcTooltip keys="query_report">
|
|
<HcTooltip keys="query_report">
|
|
@@ -752,6 +760,11 @@ const batchOnline = async () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//树展开和收起
|
|
|
|
+const isWbsTreeShow = ref(true)
|
|
|
|
+const setWbsTreeShow = () => {
|
|
|
|
+ isWbsTreeShow.value = !isWbsTreeShow.value
|
|
|
|
+}
|
|
|
|
|
|
//左右拖动,改变树形结构宽度
|
|
//左右拖动,改变树形结构宽度
|
|
const leftWidth = ref(505)
|
|
const leftWidth = ref(505)
|