fix:图表编辑添加legend option选项

This commit is contained in:
wangwenrui
2020-09-21 11:34:17 +08:00
parent 281d95b779
commit 385c17c792
3 changed files with 35 additions and 2 deletions

View File

@@ -245,6 +245,27 @@
</template>
<!--value mapping end-->
<template v-if="editChart.type == 'line' || editChart.type == 'bar' || editChart.type == 'stackArea'">
<div class="right-box-sub-title" >
<span>{{$t('dashboard.panel.chartForm.legendValue')}}</span>
</div>
<div class="line-100" style="margin-bottom: 20px;" ></div>
<div style="display: flex;">
<span style="margin-left: 50px;"></span>
<template v-for="item in sortedOptionKeys">
<div style="flex: 1">
<span style="margin-right: 10px;">{{item.label}}</span>
<el-switch
v-model="editChart.param.legendValue[item.key]"
active-value="on"
inactive-value="off"
active-color="#ee9d3f"
@change="">
</el-switch>
</div>
</template>
</div>
</template>
</el-form>
</el-scrollbar>
@@ -369,6 +390,7 @@
},
heightSuggestions:['300','400','500','600'],
unitOptions:chartDataFormat.unitOptions(),
sortedOptionKeys:[{key:'min',label:'Min'},{key:'max',label:'Max'},{key:'avg',label:'Avg'},{key:'last',label:'Current'},{key:'total',label:'Total'}]
}
},
components:{
@@ -1005,6 +1027,7 @@
param.url='';
param.threshold='';
param.valueMapping={type:'text',mapping:[{value:'',text:''}]};
param.legendValue={min:'off',max:'off',avg:'off',last:'off',total:'off'}
this.$set(this.editChart, "param", param);
this.elements = [1];
this.elementTarget = [];