fix(仪表板): 仪表板复用缩放按钮显示不正确

This commit is contained in:
dataeaseShu 2024-03-05 18:37:37 +08:00
parent 589e5d4b15
commit 3482006d5e
8 changed files with 15 additions and 5 deletions

View File

@ -7,7 +7,7 @@
:class="{ retract: !sideTreeStatus }"
:style="{'margin-left': !asideHidden ? 0 : '-' + currentWidth}"
>
<DeArrowSide @changeSideTreeStatus="changeSideTreeStatus" :style="{ left: (sideTreeStatus ? parseInt(currentWidth) - 12 : 0) + 'px' }" :isInside="!sideTreeStatus"></DeArrowSide>
<DeArrowSide v-if="!close" @changeSideTreeStatus="changeSideTreeStatus" :style="sideStyle" :isInside="!sideTreeStatus"></DeArrowSide>
<keep-alive>
<slot v-if="sideTreeStatus"/>
</keep-alive>
@ -30,6 +30,10 @@ export default {
type: String,
default: '260px'
},
close: {
type: Boolean,
default: false
},
isCollapseWidth: {
type: String,
default: ''
@ -62,6 +66,9 @@ export default {
isSystem() {
//
return this.isTemplate || (!this.$route.fullPath.includes('system') && this.showDragBar)
},
sideStyle () {
return this.sideTreeStatus ? { right: '-12px' } : { left: 0 }
}
},
mounted() {

View File

@ -1,7 +1,7 @@
<template>
<de-container v-loading="$store.getters.loadingMap[$store.getters.currentPath]">
<de-aside-container>
<de-aside-container close>
<group
ref="group"
:save-status="saveStatus"

View File

@ -1,6 +1,6 @@
<template>
<de-container>
<de-aside-container>
<de-aside-container close>
<dataset-group-selector-tree
:checked-table="checkedTable"
:privileges="privileges"

View File

@ -1,6 +1,6 @@
<template>
<de-container style="height: auto">
<de-aside-container style="height: auto">
<de-aside-container close style="height: auto">
<el-button
v-show="!showTargetSearchInput"
class="de-icon"

View File

@ -15,7 +15,7 @@
</el-col>
</el-header>
<de-container>
<de-aside-container class="ms-aside-container">
<de-aside-container close class="ms-aside-container">
<div
v-show="showAside"
style="width: 60px; left: 0px; top: 0px; bottom: 0px; position: absolute"

View File

@ -6,6 +6,7 @@
>
<de-aside-container
:show-drag-bar="false"
close
class="ms-aside-container"
>
<el-tabs

View File

@ -5,6 +5,7 @@
>
<de-aside-container
v-loading="viewLoading"
close
class="aside-class"
type="panel"
>

View File

@ -14,6 +14,7 @@
</div>
<de-aside-container
type="mapset"
close
class="map-setting-aside"
>
<map-setting-left