feat:从endpoint 预览chart 不添加蒙层

This commit is contained in:
zhangyu
2021-02-24 18:21:55 +08:00
parent e0a11ca408
commit 60bac4efac
3 changed files with 9 additions and 3 deletions

View File

@@ -39,6 +39,7 @@
:visible.sync="screenModal"
:width="dailogWidth"
:modal-append-to-body='false'
:modal="!fromEndpoint"
@close="handleClose"
@opened="initDialog">
<el-popover
@@ -194,6 +195,7 @@
},
props: {
panelId:Number,
fromEndpoint:Boolean,
},
data() {
return {

View File

@@ -118,7 +118,7 @@
<chart ref="endpointChart" :unit="chartUnit"></chart>
</el-dialog>
<transition name="right-box">
<chart-box :chart="chart" :panel-data="panelData" :show-panel="{id: -1, name: '', type: 'endpointQuery'}" @close="rightBox.show = false" @on-create-success="createSuccess" @reload="getPanelData" @reloadOnlyPanel="getPanelData" box-class="save-chart-box" from="project_endpoint_query" ref="addChartModal" v-if="rightBox.show" style="z-index: 2900"></chart-box>
<chart-box :chart="chart" :panel-data="panelData" :show-panel="{id: -1, name: '', type: 'endpointQuery'}" @close="rightBox.show = false" @on-create-success="createSuccess" @reload="getPanelData" @reloadOnlyPanel="getPanelData" box-class="save-chart-box" from="project_endpoint_query" ref="addChartModal" v-if="rightBox.show" style="z-index: 2900" :fromEndpoint="true"></chart-box>
</transition>
</span>
</template>

View File

@@ -490,7 +490,7 @@
</button>
</div>
<!--preview -->
<chart-preview :panelId="panelId" ref="chartsPreview" ></chart-preview>
<chart-preview :panelId="panelId" ref="chartsPreview" :fromEndpoint="fromEndpoint"></chart-preview>
</div>
</div>
</template>
@@ -522,7 +522,11 @@
panelData: Array,
showPanel: Object,
chart: Object,
from: {type: String}
from: {type: String},
fromEndpoint:{
type:Boolean,
default:false,
}
},
mixins: [rz],
data() {