diff --git a/nezha-fronted/src/assets/css/theme.scss b/nezha-fronted/src/assets/css/theme.scss index a7648e7c1..2f855868c 100644 --- a/nezha-fronted/src/assets/css/theme.scss +++ b/nezha-fronted/src/assets/css/theme.scss @@ -43,7 +43,11 @@ $--warning-color: var(--theme-color); //全局警告橙色 $--suspended-color: #9e9c98; //全局停用色灰色 :export { - themeColor: $--theme-color + themeColor: $--theme-color; + dangerColor: $--danger-color; + successColor: $--success-color; + warningColor: var(--theme-color); + suspendedColor: $--suspended-color; } /* element-ui变量覆盖 */ /*$--color-primary: red; // 覆盖element-ui的主题色 diff --git a/nezha-fronted/src/components/common/alert/alertLabel2.vue b/nezha-fronted/src/components/common/alert/alertLabel2.vue index 654bfe8da..711687920 100644 --- a/nezha-fronted/src/components/common/alert/alertLabel2.vue +++ b/nezha-fronted/src/components/common/alert/alertLabel2.vue @@ -3,125 +3,117 @@
ID
-
{{alertLabelData?alertLabelData.id:'--'}}
+
{{alertLabelData && alertLabelData.id ? alertLabelData.id : '--'}}
SN
-
{{alertLabelData?alertLabelData.sn:'--'}}
+
{{alertLabelData && alertLabelData.sn ? alertLabelData.sn:'--'}}
-
Host
-
{{alertLabelData?alertLabelData.host:'--'}}
+
IP
+
{{alertLabelData && alertLabelData.manageIp ? alertLabelData.manageIp : '--'}}
State
-
{{alertLabelData?(alertStateStr(alertLabelData.state)):'--'}}
+
{{alertLabelData && alertLabelData.state && alertLabelData.state.name ? alertLabelData.state.name : '--'}}
Ping
-
- {{alertLabelData.pingRtt?alertLabelData.pingRtt+'ms':'--'}} +
+ {{alertLabelData && alertLabelData.pingInfo && alertLabelData.pingInfo.rtt ? alertLabelData.pingInfo.rtt + 'ms':'--'}}
Asset Type
-
{{alertLabelData?alertLabelData.assetType:'--'}}
+
{{alertLabelData && alertLabelData.type && alertLabelData.type.name ? alertLabelData.type.name:'--'}}
-
Vendor
-
{{alertLabelData?alertLabelData.vendor:'--'}}
+
Brand
+
{{alertLabelData && alertLabelData.brand && alertLabelData.brand.name ? alertLabelData.brand.name : '--'}}
Model
-
{{alertLabelData?alertLabelData.model:'--'}}
+
{{alertLabelData && alertLabelData.model && alertLabelData.model.name ? alertLabelData.model.name : '--'}}
PingLastReply
-
{{(alertLabelData&&alertLabelData.pingLastReply)?alertLabelData.pingLastReply:'--'}}
+
{{alertLabelData && alertLabelData.pingInfo && alertLabelData.pingInfo.lastUpdate ? alertLabelData.pingInfo.lastUpdate : '--'}}
Alert
- {{alertLabelData.alert + alertActiveStr()}} + {{alertLabelData && alertLabelData.alertNum ? alertLabelData.alertNum : 0 + ' ' + alertActiveStr()}}
DC
-
{{alertLabelData?alertLabelData.dataCenter:'--'}}
-
-
-
Endpoint
-
{{alertLabelData?alertLabelData.endpoint:'--'}}
-
-
-
Administrator
-
{{alertLabelData?alertLabelData.principal:'--'}}
+
{{alertLabelData && alertLabelData.dc && alertLabelData.dc.name ? alertLabelData.dc.name : '--'}}
ID
-
{{alertLabelData?alertLabelData.id:'--'}}
+
{{alertLabelData && alertLabelData.id ? alertLabelData.id : '--'}}
Name
-
{{alertLabelData?alertLabelData.name:'--'}}
+
{{alertLabelData && alertLabelData.name ? alertLabelData.name : '--'}}
Project
-
{{alertLabelData?alertLabelData.project.name:'--'}}
+
{{alertLabelData && alertLabelData.project && alertLabelData.project.name ?alertLabelData.project.name : '--'}}
Description
-
{{alertLabelData?(alertLabelData.remark?alertLabelData.remark:'-'):'--'}}
+
{{alertLabelData && alertLabelData.remark ? alertLabelData.remark : '-'}}
ID
-
{{alertLabelData?alertLabelData.id:'--'}}
+
{{alertLabelData && alertLabelData ? alertLabelData.id : '--'}}
Name
-
{{alertLabelData?alertLabelData.name:'--'}}
+
{{alertLabelData && alertLabelData ? alertLabelData.name : '--'}}
Description
-
{{alertLabelData?(alertLabelData.remark?alertLabelData.remark:'-'):'--'}}
+
{{alertLabelData && alertLabelData.remark ? alertLabelData.remark : '--'}}
ID
-
{{alertLabelData?alertLabelData.id:'--'}}
+
{{alertLabelData && alertLabelData.id ? alertLabelData.id : '--'}}
Project
-
{{alertLabelData?alertLabelData.project.name:'--'}}
+
{{alertLabelData && alertLabelData.project && alertLabelData.project.name ? alertLabelData.project.name : '--'}}
Module
-
{{alertLabelData?alertLabelData.module.name:'--'}}
+
{{alertLabelData && alertLabelData.module && alertLabelData.module.name ? alertLabelData.module.name : '--'}}
Labels
-
{{alertLabelData?alertLabelData.labels:'--'}}
+
{{alertLabelData && alertLabelData.labels ? alertLabelData.labels : '--'}}
Host
-
{{alertLabelData?alertLabelData.host:'--'}}
+
{{alertLabelData && alertLabelData.host ? alertLabelData.host : '--'}}
Port
-
{{alertLabelData?alertLabelData.port:'--'}}
+
{{alertLabelData && alertLabelData.port ? alertLabelData.port : '--'}}
Path
-
{{alertLabelData?alertLabelData.path:'--'}}
+
{{alertLabelData && alertLabelData.path ? alertLabelData.path : '--'}}
@@ -240,40 +232,40 @@ export default { init () { this.loading = true if (this.type === 'asset') { - this.$get('/asset/info?id=' + this.id).then((res) => { + this.$get('asset/asset/' + this.id).then((res) => { if (res.msg === 'success') { this.loading = false - this.alertLabelData = res.data.Basic + this.alertLabelData = res.data } else { this.$message.error(res.msg) } }) } if (this.type === 'project') { - this.$get('/project?id=' + this.id).then((res) => { + this.$get('monitor/project/' + this.id).then((res) => { if (res.msg === 'success') { this.loading = false - this.alertLabelData = res.data.list[0] + this.alertLabelData = res.data } else { this.$message.error(res.msg) } }) } if (this.type === 'module') { - this.$get('/module?id=' + this.id).then((res) => { + this.$get('monitor/module/' + this.id).then((res) => { if (res.msg === 'success') { this.loading = false - this.alertLabelData = res.data.list[0] + this.alertLabelData = res.data } else { this.$message.error(res.msg) } }) } if (this.type === 'endpoint') { - this.$get('/endpoint?id=' + this.id).then((res) => { + this.$get('monitor/endpoint/' + this.id).then((res) => { if (res.msg === 'success') { this.loading = false - this.alertLabelData = res.data.list[0] + this.alertLabelData = res.data } else { this.$message.error(res.msg) } @@ -392,13 +384,13 @@ export default { word-break: break-all; } .danger{ - background-color: #d64f40; + background-color: $--danger-color; color: white; padding: 2px 5px; border-radius: 4px; } .success{ - background-color: #50d050; + background-color: $--success-color; color: white; padding: 2px 5px; border-radius: 4px; diff --git a/nezha-fronted/src/components/common/elementSet.vue b/nezha-fronted/src/components/common/elementSet.vue index e1053958d..84978c413 100644 --- a/nezha-fronted/src/components/common/elementSet.vue +++ b/nezha-fronted/src/components/common/elementSet.vue @@ -54,13 +54,6 @@ export default { created () { const localStorageTitle = JSON.parse(localStorage.getItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId)) if (localStorageTitle) { - for (const title of this.originalTableTitle) { - for (const lsTitle of localStorageTitle) { - if (lsTitle.prop === title.prop) { - lsTitle.label = title.label - } - } - } localStorage.setItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId, JSON.stringify(localStorageTitle)) } }, diff --git a/nezha-fronted/src/components/common/overView/messageAsset.vue b/nezha-fronted/src/components/common/overView/messageAsset.vue index 6bc2a3782..04d2ef7d7 100644 --- a/nezha-fronted/src/components/common/overView/messageAsset.vue +++ b/nezha-fronted/src/components/common/overView/messageAsset.vue @@ -252,7 +252,7 @@ export default { clearTimeout(this.timer) } this.assetData.id = data - const boxWidth = document.getElementsByClassName('content-right')[0].offsetWidth + const boxWidth = document.getElementsByClassName('list-page')[0].offsetWidth this.boxWidth = boxWidth // this.assetData.rate=window.screen.height/1297; this.$nextTick(() => { diff --git a/nezha-fronted/src/components/common/table/nzDataList.vue b/nezha-fronted/src/components/common/table/nzDataList.vue index d8627fc34..d467372c4 100644 --- a/nezha-fronted/src/components/common/table/nzDataList.vue +++ b/nezha-fronted/src/components/common/table/nzDataList.vue @@ -36,7 +36,7 @@
-
- - - {{item.name}} - - +
+
- +
-
+
{{$store.state.consoleCount<=10?$store.state.consoleCount:'10+'}}
-
+
-
+
{{item.label}}
@@ -38,10 +34,10 @@
-
English
+
English
-
中文
+
中文
@@ -57,38 +53,18 @@
- - - - - - - - - - - - - - - - - - + + + diff --git a/nezha-fronted/src/components/page/dashboard/overview/overview2.scss b/nezha-fronted/src/components/page/dashboard/overview/overview2.scss index 2347e4094..3473bf3ab 100644 --- a/nezha-fronted/src/components/page/dashboard/overview/overview2.scss +++ b/nezha-fronted/src/components/page/dashboard/overview/overview2.scss @@ -1,5 +1,6 @@ .overview { height: 100%; + padding: 0 10px; background-color: #f6f6f6; } .overview-content-header{ diff --git a/nezha-fronted/src/router/index.js b/nezha-fronted/src/router/index.js index fb542779a..c7a78873a 100644 --- a/nezha-fronted/src/router/index.js +++ b/nezha-fronted/src/router/index.js @@ -31,7 +31,7 @@ export default new Router({ }, { path: 'overview', - component: resolve => require(['../components/page/dashboard/overview/overview2.vue'], resolve) + component: resolve => require(['../components/page/dashboard/overview/overview.vue'], resolve) }, { path: '/monitor/project',