fix:删除dashboard同步图表、通过模板新增图表按钮

This commit is contained in:
zyh
2022-11-30 14:32:32 +08:00
parent 449ec60067
commit c04c735ad5
4 changed files with 9 additions and 7 deletions

View File

@@ -38,12 +38,12 @@
@panelLockChange="panelLockChange"
>
<template v-slot:after>
<el-dropdown-item v-has="'main_add'">
<!-- <el-dropdown-item v-has="'main_add'">
<div id="chart-temp-add" @click="addChartByTemp"><i class="nz-icon nz-icon-add"></i>{{ $t('overall.AddByTemplate') }}</div>
</el-dropdown-item>
<el-dropdown-item v-has="'main_edit'">
<div id="chart-temp-sync" @click="chartBySync"><i class="nz-icon nz-icon-sync"></i>{{ $t('overall.syncChart') }}</div>
</el-dropdown-item>
</el-dropdown-item> -->
<el-dropdown-item v-has="'panel_view'">
<div id="chart-export-html" @click="exportType"><i class="nz-icon nz-icon-kuaizhao"></i>{{ $t('overall.snapshoot') }}</div>
</el-dropdown-item>
@@ -75,12 +75,12 @@
@panelLockChange="panelLockChange"
>
<template v-slot:after>
<el-dropdown-item v-has="'main_add'">
<!-- <el-dropdown-item v-has="'main_add'">
<div id="chart-temp-add" @click="addChartByTemp"><i class="nz-icon nz-icon-add"></i>{{ $t('overall.AddByTemplate') }}</div>
</el-dropdown-item>
<el-dropdown-item v-has="'main_edit'">
<div id="chart-temp-sync" @click="chartBySync"><i class="nz-icon nz-icon-sync"></i>{{ $t('overall.syncChart') }}</div>
</el-dropdown-item>
</el-dropdown-item> -->
<el-dropdown-item v-has="'panel_view'">
<div id="chart-export-html" @click="exportType"><i class="nz-icon nz-icon-kuaizhao"></i>{{ $t('overall.snapshoot') }}</div>
</el-dropdown-item>

View File

@@ -20,7 +20,7 @@
<li
v-for="(item,index) in tableData"
:key="index"
class="detail-row"
class="detail-row"
:id="'globalSearch' + item.id"
:class="item.id === detailViewRightObj.id ? 'selected' : ''"
@click="detailViewRightShow(item)"

View File

@@ -35,6 +35,7 @@ export default {
const query = { ...this.$route.query, detailType: flag }
if (this.detailType == 'view') {
delete query.bottomBox
delete query.selectObj
}
this.$router.replace({ query: query }).catch(err => {})
}, 100)

View File

@@ -46,6 +46,7 @@
<i class="nz-icon nz-icon-moshiqiehuan"></i>
</button>
<!-- 新增图表 -->
<button id="panel-add-chart" v-has="'main_add'" :title="$t('overall.createChart')" class="top-tool-btn margin-r-10" type="button" @click="addChartBefore">
<i class="nz-icon-create-square nz-icon"></i>
</button>
@@ -74,12 +75,12 @@
</el-dropdown-item>
</template>
<template v-slot:after>
<el-dropdown-item v-has="'main_add'">
<!-- <el-dropdown-item v-has="'main_add'">
<div id="chart-temp-add" @click="addChartByTemp"><i class="nz-icon nz-icon-add"></i>{{$t('overall.AddByTemplate')}}</div>
</el-dropdown-item>
<el-dropdown-item v-has="'panel_view'">
<div id="chart-temp-sync" @click="chartBySync"><i class="nz-icon nz-icon-sync"></i>{{ $t('overall.syncChart') }}</div>
</el-dropdown-item>
</el-dropdown-item> -->
<el-dropdown-item v-has="'panel_view'">
<div id="chart-export-html" @click="exportType"><i class="nz-icon nz-icon-kuaizhao"></i>{{ $t('overall.snapshoot') }}</div>
</el-dropdown-item>