fix: 修复 panel 遮罩显示异常问题

This commit is contained in:
@changcode
2021-10-08 10:06:44 +08:00
parent 4500e3492f
commit 167d30dc5d

View File

@@ -7,7 +7,7 @@
</transition> </transition>
</div> </div>
<div class="main-container" style="padding-right: 0"> <div class="main-container" style="padding-right: 0">
<div class="top-tools" style="z-index: 10"> <div class="top-tools">
<div v-if="panelData.length == 0" class="top-tool-left" style="margin-left: 10px;"> <div v-if="panelData.length == 0" class="top-tool-left" style="margin-left: 10px;">
<button id="panel-add-panel" class="nz-btn nz-btn-style-light nz-btn-size-small" @click="toAdd"><i class="nz-icon nz-icon-create-square"></i>&nbsp;&nbsp;{{$t("dashboard.panel.createPanelTitleSec")}}</button> <button id="panel-add-panel" class="nz-btn nz-btn-style-light nz-btn-size-small" @click="toAdd"><i class="nz-icon nz-icon-create-square"></i>&nbsp;&nbsp;{{$t("dashboard.panel.createPanelTitleSec")}}</button>
</div> </div>
@@ -557,7 +557,10 @@ export default {
} else { } else {
this.showPanel.id = '' this.showPanel.id = ''
this.filter.panelId = '' this.filter.panelId = ''
this.isLoading = false this.isLoading = true
if (response.data.list.length == 0) {
this.showPanel = false
}
} }
this.pageObj.total = response.data.total this.pageObj.total = response.data.total
if (!isInitData && (this.panel.id === '' || this.panel.id === this.showPanel.id)) { if (!isInitData && (this.panel.id === '' || this.panel.id === this.showPanel.id)) {