diff --git a/src/components/charts/EchartsFrame.vue b/src/components/charts/EchartsFrame.vue index 3f9f02f0..7a570868 100644 --- a/src/components/charts/EchartsFrame.vue +++ b/src/components/charts/EchartsFrame.vue @@ -8,26 +8,27 @@ -
+
- - \ No newline at end of file + diff --git a/src/components/charts/PieTable.vue b/src/components/charts/PieTable.vue new file mode 100644 index 00000000..f3c6c83a --- /dev/null +++ b/src/components/charts/PieTable.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/components/charts/chart-options.js b/src/components/charts/chart-options.js index f147edc6..a91cb1a7 100644 --- a/src/components/charts/chart-options.js +++ b/src/components/charts/chart-options.js @@ -15,16 +15,105 @@ const pieData = [ { value: 4, name: 'sessions' }, { value: 5, name: 'fqdn_category_name' }, { value: 1, name: 'uniq_domain1' }, - { value: 2, name: 'bytes2' }, - { value: 3, name: 'packets3' }, - { value: 4, name: 'sessions4' }, - { value: 5, name: 'fqdn_category_name5' }, - { value: 1, name: 'uniq_domain6' }, - { value: 2, name: 'bytes7' }, - { value: 3, name: 'packets8' }, - { value: 4, name: 'sessions9' }, - { value: 5, name: 'fqdn_category_name10' } + { value: 2, name: 'bytes1' }, + { value: 3, name: 'packets1' }, + { value: 4, name: 'sessions1' }, + { value: 5, name: 'fqdn_category_name1' } + // { value: 1, name: 'uniq_domain2' }, + // { value: 2, name: 'bytes2' }, + // { value: 3, name: 'packets2' }, + // { value: 4, name: 'sessions2' }, + // { value: 5, name: 'fqdn_category_name2' }, + // { value: 1, name: 'uniq_domain3' }, + // { value: 2, name: 'bytes3' }, + // { value: 3, name: 'packets3' }, + // { value: 4, name: 'sessions3' }, + // { value: 5, name: 'fqdn_category_name3' }, + // { value: 1, name: 'uniq_domain4' }, + // { value: 2, name: 'bytes4' }, + // { value: 3, name: 'packets4' }, + // { value: 4, name: 'sessions4' }, + // { value: 5, name: 'fqdn_category_name4' } ] +export const pieTableDatas = [ + { + domain: '12306.com', + bytes: '170537133646', + packets: '123454646', + sessions: '26682', + children: [ + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + } + ] + }, + { + domain: '12306.com', + bytes: '170537133646', + packets: '123454646', + sessions: '26682', + children: [ + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + } + ] + }, + { + domain: '12306.com', + bytes: '170537133646', + packets: '123454646', + sessions: '26682', + children: [ + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + }, + { + domain: '192.168.36.120', + bytes: '170537133646', + packets: '123454646', + sessions: '26682' + } + ] + }] const line = { xAxis: { type: 'time' @@ -141,18 +230,21 @@ const pieWithTable = { }, legend: { orient: 'vertical', - right: '0%', + type: 'plain', + right: '5%', top: '30%', height: '50%', + width: '40%', icon: 'circle', itemWidth: 10, // 设置宽度 itemHeight: 10, // 设置高度 + itemGap: 20 }, series: [ { type: 'pie', radius: ['50%', '80%'], - center: ['30%', '50%'], + center: ['25%', '50%'], data: pieData, emphasis: { itemStyle: { diff --git a/src/components/common/Pagination.vue b/src/components/common/Pagination.vue index 6eb7968a..14399080 100644 --- a/src/components/common/Pagination.vue +++ b/src/components/common/Pagination.vue @@ -208,7 +208,7 @@ export default { this.pageSize = this.postPageSizes[0] this.resetPageSizes() } else { - const pageSize = localStorage.getItem('nz-pageSize-' + localStorage.getItem('nz-username') + '-' + this.tableId) + const pageSize = localStorage.getItem('cn-pageSize-' + localStorage.getItem('cn-username') + '-' + this.tableId) if (pageSize != 'undefined' && pageSize != null) { this.pageSize = parseInt(pageSize) } diff --git a/src/components/common/TimeRange/DateTimeRange.vue b/src/components/common/TimeRange/DateTimeRange.vue index 2790fb9b..895fc6fd 100644 --- a/src/components/common/TimeRange/DateTimeRange.vue +++ b/src/components/common/TimeRange/DateTimeRange.vue @@ -98,7 +98,7 @@ export default { const myEndTime = ref(props.endTime) const timeArr = ref([myStartTime.value, myEndTime.value]) const address = localStorage.getItem('cn-sys-timezone') - const utc = localStorage.getItem('timezone-offset') + const utc = localStorage.getItem('cn-timezone-offset') const rangeHistory = ref(localStorage.getItem('date-range-history') ? JSON.parse(localStorage.getItem('date-range-history')) : []) const dateRangeValue = ref(60) dateRangeValue.value = 60 diff --git a/src/components/layout/LeftMenu.vue b/src/components/layout/LeftMenu.vue index 0e108081..875e01fe 100644 --- a/src/components/layout/LeftMenu.vue +++ b/src/components/layout/LeftMenu.vue @@ -112,7 +112,8 @@ export default { methods: { jump (route) { if (route === this.route) { - this.refresh() + // this.refresh() + return } this.$router.push({ path: route, diff --git a/src/components/rightBox/settings/RoleBox.vue b/src/components/rightBox/settings/RoleBox.vue index 95605587..5efc0042 100644 --- a/src/components/rightBox/settings/RoleBox.vue +++ b/src/components/rightBox/settings/RoleBox.vue @@ -20,8 +20,8 @@