diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js
index b2e1f72e2..0f7e8c6d5 100644
--- a/nezha-fronted/src/components/common/language/en.js
+++ b/nezha-fronted/src/components/common/language/en.js
@@ -46,6 +46,7 @@ const en = {
createDatacenter:'create datacenter',
createCabinet:'create cabinet',
createModel:'create model',
+ createMib:'create mib',
exportExcel:'Export',
importExcel:'Import',
importExcelLower:'import',
@@ -493,6 +494,13 @@ const en = {
remark:'Remark',
updateUser:'Update User',
updateAt:'Update Time',
+ editMib:'Edit Mib',
+ models:'Models',
+ modelTip:'please select models',
+ createMib:'Create Mib',
+ mibFile:'Mib File',
+ uploadTip:'please upload mib file',
+ requiredMibFile:'mib file is required',
}
},
alert: {
diff --git a/nezha-fronted/src/components/common/rightBox/mibBox.vue b/nezha-fronted/src/components/common/rightBox/mibBox.vue
new file mode 100644
index 000000000..9dbd3c475
--- /dev/null
+++ b/nezha-fronted/src/components/common/rightBox/mibBox.vue
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+
+
+
+
+
+
{{rightBox.title}}
+
+
+
+
+
+
+
+
+ {{currentMib.name}}
+
+
+
+
+
+
+
+ {{n.name}},
+
+ {{n.name}}
+
+
+
+
+
+ {{currentMib.remark}}
+
+
+
+
+ {{$t('config.mib.uploadTip')}}
+ {{currentMib.fileName}}
+
{{uploadErrorMsg}}
+
+
+
+ {{currentMib.fileName}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nezha-fronted/src/components/common/rightBox/modelBox.vue b/nezha-fronted/src/components/common/rightBox/modelBox.vue
index d688c006f..c560c91c5 100644
--- a/nezha-fronted/src/components/common/rightBox/modelBox.vue
+++ b/nezha-fronted/src/components/common/rightBox/modelBox.vue
@@ -70,11 +70,7 @@
-
-
- {{currentModel.remark}}
-
-
+ save
diff --git a/nezha-fronted/src/components/page/config/account.vue b/nezha-fronted/src/components/page/config/account.vue
index 22f94871a..475b11c2c 100644
--- a/nezha-fronted/src/components/page/config/account.vue
+++ b/nezha-fronted/src/components/page/config/account.vue
@@ -18,6 +18,9 @@
+
diff --git a/nezha-fronted/src/components/page/config/dc.vue b/nezha-fronted/src/components/page/config/dc.vue
index 878c2269d..edcb46837 100644
--- a/nezha-fronted/src/components/page/config/dc.vue
+++ b/nezha-fronted/src/components/page/config/dc.vue
@@ -48,6 +48,9 @@
+
diff --git a/nezha-fronted/src/components/page/config/mib.vue b/nezha-fronted/src/components/page/config/mib.vue
new file mode 100644
index 000000000..126bc632e
--- /dev/null
+++ b/nezha-fronted/src/components/page/config/mib.vue
@@ -0,0 +1,338 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{scope.row[item.prop].name}}
+
+ {{scope.row[item.prop]}}
+
+
+
+
+ {{n.name}},
+
+ {{n.name}}
+
+
+
+
+
+
+
+
+
+ {{scope.row[item.prop]}}
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nezha-fronted/src/components/page/config/model.vue b/nezha-fronted/src/components/page/config/model.vue
index 950cfb6a0..9fd396b44 100644
--- a/nezha-fronted/src/components/page/config/model.vue
+++ b/nezha-fronted/src/components/page/config/model.vue
@@ -18,6 +18,9 @@
+
diff --git a/nezha-fronted/src/components/page/config/promServer.vue b/nezha-fronted/src/components/page/config/promServer.vue
index 75b96328c..7d1924afa 100644
--- a/nezha-fronted/src/components/page/config/promServer.vue
+++ b/nezha-fronted/src/components/page/config/promServer.vue
@@ -18,6 +18,9 @@
+
diff --git a/nezha-fronted/src/main.js b/nezha-fronted/src/main.js
index 30d7c61f2..888e340c0 100644
--- a/nezha-fronted/src/main.js
+++ b/nezha-fronted/src/main.js
@@ -40,6 +40,7 @@ import cabinetBottomBox from "./components/common/bottomBox/cabinetBottomBox"; /
import PerfectScrollbar from "perfect-scrollbar";
import "perfect-scrollbar/css/perfect-scrollbar.css";
import loading from "./components/common/loading";
+import mibBox from "./components/common/rightBox/mibBox";
Vue.component("Pagination", Pagination);
Vue.component("searchInput", searchInput);
@@ -62,6 +63,7 @@ Vue.component("select-area", selectArea);
Vue.component('loading',loading);
Vue.component('alert-message-box',alertMessageBox);
Vue.component('cabinet-bottom-box',cabinetBottomBox);
+Vue.component('mib-box',mibBox);
Vue.prototype.$axios = axios;
Vue.prototype.$post = post;
diff --git a/nezha-fronted/src/router/index.js b/nezha-fronted/src/router/index.js
index ab6f4fbca..f48173d40 100644
--- a/nezha-fronted/src/router/index.js
+++ b/nezha-fronted/src/router/index.js
@@ -68,6 +68,10 @@ export default new Router({
path: '/model',
component: resolve => require(['../components/page/config/model.vue'], resolve),
},
+ {
+ path: '/mib',
+ component: resolve => require(['../components/page/config/mib.vue'], resolve),
+ },
{
path: '/alertList',
component: resolve => require(['../components/page/alert/list.vue'], resolve),