From 50e340ad90e5818cfd18bff78a932fbc0e24cf64 Mon Sep 17 00:00:00 2001 From: wangwenrui Date: Tue, 26 May 2020 14:30:40 +0800 Subject: [PATCH] =?UTF-8?q?perf:1.assetInfo=20chart=E8=B0=83=E6=95=B4=202.?= =?UTF-8?q?panel=20table=E7=B1=BB=E5=9E=8B=E5=9B=BE=E8=A1=A8=E8=A1=A8?= =?UTF-8?q?=E5=A4=B4=E6=8B=96=E6=8B=BD=E6=98=BE=E7=A4=BAbug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/charts/chart-asset-info.scss | 2 + .../components/charts/chart-asset-info.vue | 104 +++++++++++++++++- .../src/components/charts/chart-list.vue | 26 ++++- .../src/components/charts/chart-table.vue | 12 +- .../src/components/common/language/cn.js | 1 + .../src/components/common/language/en.js | 1 + 6 files changed, 135 insertions(+), 11 deletions(-) diff --git a/nezha-fronted/src/components/charts/chart-asset-info.scss b/nezha-fronted/src/components/charts/chart-asset-info.scss index ad204af33..86470f567 100644 --- a/nezha-fronted/src/components/charts/chart-asset-info.scss +++ b/nezha-fronted/src/components/charts/chart-asset-info.scss @@ -195,6 +195,8 @@ } .content-item{ width: 100%; + min-height: 20px; + padding: 2px; overflow:hidden; text-overflow:ellipsis; position: relative; diff --git a/nezha-fronted/src/components/charts/chart-asset-info.vue b/nezha-fronted/src/components/charts/chart-asset-info.vue index 4e34a1a01..354689b21 100644 --- a/nezha-fronted/src/components/charts/chart-asset-info.vue +++ b/nezha-fronted/src/components/charts/chart-asset-info.vue @@ -29,9 +29,28 @@
@@ -43,7 +62,7 @@
-
{{replaceSplit(key)}}
+
{{key}}
@@ -144,6 +163,72 @@ divFirstShow:false, searchTime: [new Date().setHours(new Date().getHours() - 1), new Date()],//全屏显示的时间 oldSearchTime: [], + basicKey:[ + { + label: this.$t("asset.tableTitle.host"), + prop: 'host', + }, + { + label: this.$t("asset.tableTitle.id"), + prop: 'id', + }, + { + label: this.$t("asset.tableTitle.assetType"), + prop: 'assetType', + }, + { + label: this.$t("asset.tableTitle.device"), + prop: 'sn', + }, + { + label: this.$t("asset.tableTitle.assetState"), + prop: 'state', + }, + { + label: this.$t("asset.tableTitle.dataCenter"), + prop: 'dataCenter', + }, + { + label: this.$t("asset.tableTitle.cabinet"), + prop: 'cabinet', + }, + { + label: this.$t("asset.tableTitle.model"), + prop: 'model', + }, + { + label: this.$t("asset.tableTitle.vendor"), + prop: 'vendor', + }, + { + label: this.$t("asset.tableTitle.procurementDate"), + prop: 'purchaseDate', + }, + { + label: this.$t("asset.tableTitle.principal"), + prop: 'principal', + }, + { + label: this.$t("asset.tableTitle.principalTel"), + prop: 'tel', + }, + { + label:this.$t('asset.tableTitle.assetPing'), + prop:'pingStatus', + }, + { + label:this.$t('asset.tableTitle.lastReply'), + prop:'pingLastReply', + }, + { + label: this.$t("asset.tableTitle.modules"), + prop: 'endpoint', + }, + { + label: this.$t("asset.tableTitle.alerts"), + prop: 'alert', + }, + ] }; }, created() { @@ -423,6 +508,17 @@