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