diff --git a/nezha-fronted/src/components/common/chartUnit.vue b/nezha-fronted/src/components/common/chartUnit.vue new file mode 100644 index 000000000..a3381306b --- /dev/null +++ b/nezha-fronted/src/components/common/chartUnit.vue @@ -0,0 +1,52 @@ + + + + + + + + diff --git a/nezha-fronted/src/components/common/js/common.js b/nezha-fronted/src/components/common/js/common.js index 4f5179441..805d525ac 100644 --- a/nezha-fronted/src/components/common/js/common.js +++ b/nezha-fronted/src/components/common/js/common.js @@ -8,3 +8,10 @@ export function resetZIndex(e){ pop.style.zIndex=999999; },100) } +export function getUUID(){ + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + + return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); +} diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 56f3d142c..3c43b94cf 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -555,7 +555,11 @@ const en = { cabinetNum: "Cabinet number", assets: "Assets", remark:'Remark', - cabinets: "Cabinets" + cabinets: "Cabinets", + traffic:{ + title:'Traffic Setting', + add:'Add', + } }, model: { model: 'Asset model', diff --git a/nezha-fronted/src/components/common/pickTime.vue b/nezha-fronted/src/components/common/pickTime.vue index 3538c1c4e..2a129dc96 100644 --- a/nezha-fronted/src/components/common/pickTime.vue +++ b/nezha-fronted/src/components/common/pickTime.vue @@ -1,6 +1,7 @@ + @@ -23,10 +24,12 @@ diff --git a/nezha-fronted/src/components/common/rightBox/trafficSetting/subBox.vue b/nezha-fronted/src/components/common/rightBox/trafficSetting/subBox.vue new file mode 100644 index 000000000..e058be6c3 --- /dev/null +++ b/nezha-fronted/src/components/common/rightBox/trafficSetting/subBox.vue @@ -0,0 +1,158 @@ + + + + + + + + = + + + + + + + + + + + + + + + + diff --git a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue new file mode 100644 index 000000000..aa3c22d9e --- /dev/null +++ b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingBox.vue @@ -0,0 +1,297 @@ + + + + + + + + + {{$t('overall.edit')}} + + + + + + {{rightBox.title}} + + + + + + + + {{$t('config.dc.traffic.add')}} + + + + + + + {{$t('overall.cancel')}} + + + {{$t('overall.save')}} + + + + + + + + + diff --git a/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue new file mode 100644 index 000000000..047f80fa7 --- /dev/null +++ b/nezha-fronted/src/components/common/rightBox/trafficSetting/trafficSettingTab.vue @@ -0,0 +1,372 @@ + + + + + + + + + + + + + *{{item.label}} + {{item.label}} + + + + {{scope.row[item.prop]}} + + + + + + {{scope.row[item.prop]}} + + + + + + + + {{scope.row[item.prop]}} + + + + {{scope.row[item.prop][0]}} + {{scope.row[item.prop][1]}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nezha-fronted/src/components/page/config/dc.vue b/nezha-fronted/src/components/page/config/dc.vue index fd581bb8b..ffa308352 100644 --- a/nezha-fronted/src/components/page/config/dc.vue +++ b/nezha-fronted/src/components/page/config/dc.vue @@ -78,6 +78,8 @@ + + @@ -139,13 +141,18 @@ ref="elementset" > +