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 @@