diff --git a/src/assets/css/components/views/chartHeader.scss b/src/assets/css/components/views/chartHeader.scss index 6b7cfcbe..e7e62d9e 100644 --- a/src/assets/css/components/views/chartHeader.scss +++ b/src/assets/css/components/views/chartHeader.scss @@ -1,7 +1,7 @@ .cn-chart-header-button { + display: flex; .cn-chart-header-button-group { display: flex; - .el-button { border-radius: 0%; } @@ -74,5 +74,9 @@ } } - + .header__operation-btn { + margin-left: 12px; + cursor: pointer; + color: #999; + } } \ No newline at end of file diff --git a/src/views/charts/Chart.vue b/src/views/charts/Chart.vue index 9a99b2ec..986f3b54 100644 --- a/src/views/charts/Chart.vue +++ b/src/views/charts/Chart.vue @@ -200,14 +200,15 @@ > + :entity="entity" + > @@ -276,7 +277,7 @@ import { isBlock, isSingleSupportStatistics, isTwoSupportStatistics, - isAlarmInfo + isAlarmInfo, } from './charts/tools' import _ from 'lodash' @@ -309,11 +310,11 @@ export default { ChartEchartAppRelateDomain, ChartOneSituationStatistics, ChartTwoSituationStatistics, - ChartAlarmInfo + ChartAlarmInfo, }, - data () { + data() { return { - tabHandleClickType: '' + tabHandleClickType: '', } }, props: { @@ -329,10 +330,10 @@ export default { isError: Boolean, table: Object, orderPieTable: Object, - tabHandleClickType: String + tabHandleClickType: String, }, computed: { - isNoData () { + isNoData() { return ( !this.loading && (_.isEmpty(this.chartData) || this.isError) && @@ -347,51 +348,54 @@ export default { !this.isAlarmInfo ) }, - chartOption () { + chartOption() { if (this.customChartOption) { return _.cloneDeep(this.customChartOption) } else { return getOption(this.chartInfo.type) } - } + }, }, methods: { - resize () { + resize() { this.$refs['chart' + this.chartInfo.id] && this.$refs['chart' + this.chartInfo.id].resize() }, - showLoading (show) { + showLoading(show) { this.$emit('showLoading', show) }, - getAlarmInfo (url, extraParams, isRefresh, timeFilter) { + getAlarmInfo(url, extraParams, isRefresh, timeFilter) { this.$emit('getChartData', url, extraParams, isRefresh, timeFilter) }, - getChartData (url, extraParams) { + getChartData(url, extraParams) { this.$emit('getChartData', url, extraParams) }, - initEchartsWithTable () { + initEchartsWithTable() { this.$refs['chart' + this.chartInfo.id] && this.$refs['chart' + this.chartInfo.id].initEchartsWithTable( - `chart${this.chartInfo.id}` + `chart${this.chartInfo.id}`, ) }, - query (params) { + query(params) { this.$emit('query', params) - } + }, }, watch: { chartData: { deep: true, - handler (n) {} + handler(n) {}, }, tabHandleClickType: { deep: true, - handler (n) { + handler(n) { this.tabHandleClickType = n - } - } + }, + }, + queryParams: { + deep: true, + }, }, - setup (props) { + setup(props) { return { isEcharts: isEcharts(props.chartInfo.type), isEchartsLine: isEchartsLine(props.chartInfo.type), @@ -404,7 +408,7 @@ export default { isSingleValue: isSingleValue(props.chartInfo.type), isSingleValueWithEcharts: isSingleValueWithEcharts(props.chartInfo.type), isSingleValueWithEchartsTemp: isSingleValueWithEchartsTemp( - props.chartInfo.type + props.chartInfo.type, ), isRelationShip: isRelationShip(props.chartInfo.type), isTable: isTable(props.chartInfo.type), @@ -424,14 +428,16 @@ export default { isDomainWhois: isDomainWhois(props.chartInfo.type), isDomainDnsRecord: isDomainDnsRecord(props.chartInfo.type), isCryptocurrencyEventList: isCryptocurrencyEventList( - props.chartInfo.type + props.chartInfo.type, ), isAppBasicInfo: isAppBasicInfo(props.chartInfo.type), isAppRelatedDomain: isAppRelatedDomain(props.chartInfo.type), - isSingleSupportStatistics: isSingleSupportStatistics(props.chartInfo.type), + isSingleSupportStatistics: isSingleSupportStatistics( + props.chartInfo.type, + ), isTwoSupportStatistics: isTwoSupportStatistics(props.chartInfo.type), - isAlarmInfo: isAlarmInfo(props.chartInfo.type) + isAlarmInfo: isAlarmInfo(props.chartInfo.type), } - } + }, } diff --git a/src/views/charts/ChartHeader.vue b/src/views/charts/ChartHeader.vue index 9a3ff032..6e034e90 100644 --- a/src/views/charts/ChartHeader.vue +++ b/src/views/charts/ChartHeader.vue @@ -18,7 +18,14 @@ {{ chartInfo.i18n ? $t(chartInfo.i18n) : chartInfo.name }} -
{{chartInfo.i18n ? $t(chartInfo.i18n) : chartInfo.name}}
+
+ {{ chartInfo.i18n ? $t(chartInfo.i18n) : chartInfo.name }} +