|
|
|
|
@@ -49,32 +49,36 @@
|
|
|
|
|
<span v-show="chartInfo.param.collapse" class="collapse-content">({{chartData ? chartData.length : 0}} charts)</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="temp"></div>
|
|
|
|
|
<div class="chart-header__tools" v-if="chartInfo.type !== 'endpointInfo' && chartInfo.type !== 'assetInfo' && !isExportHtml && showTool">
|
|
|
|
|
<div class="chart-header__tools" v-if="chartInfo.type !== 'endpointInfo' && chartInfo.type !== 'assetInfo' && showTool">
|
|
|
|
|
<!-- link -->
|
|
|
|
|
<span v-if="chartInfo.param.link" :title="$t('overall.link')" class="chart-header__tool" @click="openUrl">
|
|
|
|
|
<i class="nz-icon nz-icon-more-app tool__icon"></i>
|
|
|
|
|
</span>
|
|
|
|
|
<!-- remark -->
|
|
|
|
|
<span v-if="chartInfo.remark" class="chart-header__tool">
|
|
|
|
|
<el-tooltip :content="chartInfo.remark" effect="light" placement="top">
|
|
|
|
|
<i class="nz-icon nz-icon-info-normal tool__icon"></i>
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
</span>
|
|
|
|
|
<template v-if="from!=='notebook'">
|
|
|
|
|
<span v-if="chartInfo.type=='group'&&!chartInfo.repeatIndex&&from!=='integration'" class="chart-header__tool" @click="addChartGroup">
|
|
|
|
|
<!-- <el-tooltip :content="$t('button.add')" effect="light" placement="top" > -->
|
|
|
|
|
<!-- group add -->
|
|
|
|
|
<span v-if="chartInfo.type=='group' && !chartInfo.repeatIndex&&from!=='integration' && !isExportHtml" class="chart-header__tool" @click="addChartGroup">
|
|
|
|
|
<i class="nz-icon nz-icon-plus tool__icon" :title="$t('tip.add')"></i>
|
|
|
|
|
<!-- </el-tooltip> -->
|
|
|
|
|
</span>
|
|
|
|
|
<span class="chart-header__tool" @click="refreshChart">
|
|
|
|
|
<!-- refresh -->
|
|
|
|
|
<span v-if="!isExportHtml" class="chart-header__tool" @click="refreshChart">
|
|
|
|
|
<div :title="$t('dashboard.refresh')" effect="light" placement="top">
|
|
|
|
|
<i class="nz-icon nz-icon-replay tool__icon"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="from !== this.$CONSTANTS.fromRoute.chartTemp && chartInfo.type!=='group' && showTool" class="chart-header__tool" @click="showFullscreen">
|
|
|
|
|
<!-- screen -->
|
|
|
|
|
<span v-if="chartInfo.type!=='group'" class="chart-header__tool" @click="showFullscreen">
|
|
|
|
|
<div :title="$t('dashboard.screen')" effect="light" placement="top">
|
|
|
|
|
<i class="nz-icon nz-icon-maxview tool__icon"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</span>
|
|
|
|
|
<span class="chart-header__tool" v-if="!chartInfo.repeatIndex && from!=='integration' && showTool">
|
|
|
|
|
<!-- more -->
|
|
|
|
|
<span class="chart-header__tool" v-if="!chartInfo.repeatIndex && from!=='integration' && !isExportHtml">
|
|
|
|
|
<el-dropdown v-clickoutside="clickos" v-has="['main_edit','main_delete','main_add']" trigger="click">
|
|
|
|
|
<i class="el-icon-more tool__icon" @click.stop="dropdownMenuShow = !dropdownMenuShow" :title="$t('overall.more')"></i>
|
|
|
|
|
<el-dropdown-menu style="display: none" class="temp-dropdown"></el-dropdown-menu>
|
|
|
|
|
|