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 ec3c12a97..f87a398f7 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -554,7 +554,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/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 @@ + + + + + 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 @@ + + + + + + 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 @@   +   +