diff --git a/nezha-fronted/src/components/chart/chart/options/chartTreemap.js b/nezha-fronted/src/components/chart/chart/options/chartTreemap.js
index 3eae94f5a..1b911e307 100644
--- a/nezha-fronted/src/components/chart/chart/options/chartTreemap.js
+++ b/nezha-fronted/src/components/chart/chart/options/chartTreemap.js
@@ -13,7 +13,6 @@ const chartTreemapOption = {
'
' +
formatUtil.encodeHTML(treePath.join('/')) +
'
',
- 'Disk Usage: ' + formatUtil.addCommas(value) + ' KB'
].join('')
}
},
@@ -24,11 +23,16 @@ const chartTreemapOption = {
visibleMin: 10,
label: {
show: true,
- formatter: '{b}'
+ position: 'inside',
+ formatter: '{b}',
+ verticalAlign: 'middle'
},
itemStyle: {
borderColor: '#fff'
},
+ breadcrumb: {
+ show: false
+ },
levels: [
{
itemStyle: {
diff --git a/nezha-fronted/src/components/chart/chartFormat.js b/nezha-fronted/src/components/chart/chartFormat.js
index 195b8cf65..3bc11dc87 100644
--- a/nezha-fronted/src/components/chart/chartFormat.js
+++ b/nezha-fronted/src/components/chart/chartFormat.js
@@ -6,10 +6,10 @@ export default {
if (this.chartInfo.param.text === 'all') {
str += params.data.name
str += ' : '
- str += params.data.mapping && params.data.mapping.display ? self.handleDisplay(params.data.mapping.display, { ...params.data.labels, value: params.data.value }) : params.data.value
+ str += params.data.mapping && params.data.mapping.display ? self.handleDisplay(params.data.mapping.display, { ...params.data.labels, value: params.data.showValue }) : params.data.showValue
}
if (this.chartInfo.param.text === 'value') {
- str += params.data.mapping && params.data.mapping.display ? self.handleDisplay(params.data.mapping.display, { ...params.data.labels, value: params.data.value }) : params.data.value
+ str += params.data.mapping && params.data.mapping.display ? self.handleDisplay(params.data.mapping.display, { ...params.data.labels, value: params.data.showValue }) : params.data.showValue
}
if (this.chartInfo.param.text === 'legend') {
str += params.data.name
diff --git a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue
index 4d6fdd2e5..6cfba2016 100644
--- a/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue
+++ b/nezha-fronted/src/components/common/rightBox/chart/chartConfig.vue
@@ -273,7 +273,7 @@
placeholder=""
popper-class="right-box-select-top prevent-clickoutside"
size="small"
- @change="change, $forceUpdate()"
+ @change="change"
>
{{$t(item.label)}}
@@ -294,7 +294,7 @@
placeholder=""
popper-class="right-box-select-top prevent-clickoutside"
size="small"
- @change="change, $forceUpdate()"
+ @change="change"
>
-->
{
+ this.rightBox.loading = false
if (res.code === 200) {
const chartData = res.data.data
this.chart = JSON.parse(JSON.stringify(chartData))
@@ -418,6 +424,7 @@ export default {
},
closeChartBox (refresh) {
// this.rightBox.chart.show = false
+ this.chart = {}
this.$store.dispatch('clearPanel')
/* if (refresh) {
this.getData(this.filter)
@@ -450,6 +457,8 @@ export default {
message: this.$t('tip.deleteSuccess')
})
this.getData(this.filter)
+ this.chart = {}
+ this.$store.dispatch('clearPanel')
// this.$refs.chartList.loadChartData(this.scrollbarWrap.scrollTop)
// if(nextChart&&prevChart){ //删除图表为中间位置
// prevChart.next = nextChart.id;
@@ -801,7 +810,7 @@ export default {
this.$nextTick(() => {
if (add) {
if (add === 'chart') {
- this.addChart()
+ this.addChartBefore()
}
if (add === 'panel') {
this.toAdd()