From 50a8a2c8787f9e9f772ef27db6083589a401d65d Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Thu, 9 Jan 2020 14:57:44 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=A2=9E=E5=BC=BA=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8F=90=E9=86=92=E3=80=81=E5=A2=9E=E5=8A=A0asset=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=ADdc=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.所有列表中可操作的列文字颜色都调整为蓝色 2.增加asset搜索项:state 3.asset列表中的dc项可以点开编辑了 --- nezha-fronted/src/assets/css/main.css | 4 + .../src/components/common/dcConfig.vue | 6 +- .../src/components/common/elementSet.vue | 2 +- .../src/components/common/language/en.js | 9 ++- .../src/components/common/searchInput.vue | 3 +- .../components/common/searchSelectInfo.vue | 9 +++ .../src/components/page/alert/config.vue | 6 +- .../src/components/page/alert/list.vue | 14 ++-- .../src/components/page/asset/asset.vue | 75 ++++++++++++------- .../src/components/page/config/account.vue | 4 +- .../src/components/page/config/promServer.vue | 3 +- .../src/components/page/project/project.vue | 4 +- 12 files changed, 92 insertions(+), 47 deletions(-) diff --git a/nezha-fronted/src/assets/css/main.css b/nezha-fronted/src/assets/css/main.css index f3f9de3b3..2838a3a7e 100644 --- a/nezha-fronted/src/assets/css/main.css +++ b/nezha-fronted/src/assets/css/main.css @@ -233,6 +233,10 @@ html { .content-right-option .el-icon-view { color: #60BEFF; } +.link { /*有外联的字段*/ + color: #1166bb; + cursor: pointer; +} .content-right-option .el-icon-view:hover { color: #409EFF; } diff --git a/nezha-fronted/src/components/common/dcConfig.vue b/nezha-fronted/src/components/common/dcConfig.vue index 15310edf0..a0b20b171 100644 --- a/nezha-fronted/src/components/common/dcConfig.vue +++ b/nezha-fronted/src/components/common/dcConfig.vue @@ -3,14 +3,14 @@
- - -
diff --git a/nezha-fronted/src/components/common/elementSet.vue b/nezha-fronted/src/components/common/elementSet.vue index 3d7cd5c14..300e385d8 100644 --- a/nezha-fronted/src/components/common/elementSet.vue +++ b/nezha-fronted/src/components/common/elementSet.vue @@ -47,7 +47,7 @@ export default { props: ["dropCol"], data() { return { - other: this.$t("i18n.overall.other"), + other: this.$t("overall.other"), event_positiony: 0, event_positionx: 0, eventfixedVal: {}, diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 13040e35a..92a0c5ba7 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -22,7 +22,8 @@ const en = { signOut: 'Sign Out', select: 'Select', ok: 'Ok', - all: 'All' + all: 'All', + other: "Other" }, dashboard:{ title:'Dashboard', @@ -278,8 +279,8 @@ const en = { device: 'SN', host: 'Host', assetState: 'State', - module: 'Module', - alert: 'Alert', + endpoints: 'Endpoints', + alerts: 'Alerts', dataCenter: 'Data Center', cabinet: 'Cabinet', model: 'Model', @@ -337,7 +338,7 @@ const en = { endAt: "End Time", list: { //表头 - linkedId: "Linked ID", + linked: "Linked", type: "Type", state: "Status", charts: "Charts", diff --git a/nezha-fronted/src/components/common/searchInput.vue b/nezha-fronted/src/components/common/searchInput.vue index ae950b7a5..2244bd99d 100644 --- a/nezha-fronted/src/components/common/searchInput.vue +++ b/nezha-fronted/src/components/common/searchInput.vue @@ -474,6 +474,8 @@ if(val.type == 'select'){ if (val.label == 'alertType' || val.label == 'promType') { objectInfo.type = val.valnum; + } else if (val.label == 'assetState') { + objectInfo.state = val.valnum; } else if(typeof(val.valnum) == "undefined"||val.valnum == ''){ this.selectInfoList[val.label].forEach(item=>{ if(item.label == val.val){ @@ -487,7 +489,6 @@ }else { objectInfo[val.label] = val.valnum; } - console.info(val) } else if(val.type == 'selectSelf'){ objectInfo[val.label] = val.valnum; } else if(val.type == 'selectAction'){ //新增日志判断 diff --git a/nezha-fronted/src/components/common/searchSelectInfo.vue b/nezha-fronted/src/components/common/searchSelectInfo.vue index cdc9e2d2e..dd4696af5 100644 --- a/nezha-fronted/src/components/common/searchSelectInfo.vue +++ b/nezha-fronted/src/components/common/searchSelectInfo.vue @@ -38,6 +38,15 @@ value: 3, label: i18n.t('alert.config.typeOption.asset') } + ], + assetState: [ //资产入库/出库状态 + { + value: 1, + label: i18n.t('asset.createAssetTab.inStock') + }, { + value: 2, + label: i18n.t('asset.createAssetTab.notInStock') + } ] }; export default searchSelectInfo; diff --git a/nezha-fronted/src/components/page/alert/config.vue b/nezha-fronted/src/components/page/alert/config.vue index 4ffe06dc5..94441ffd9 100644 --- a/nezha-fronted/src/components/page/alert/config.vue +++ b/nezha-fronted/src/components/page/alert/config.vue @@ -60,8 +60,9 @@
- {{scope.row[item.prop].name}} - {{scope.row[item.prop].host}} + {{scope.row[item.prop].name}} + {{scope.row[item.prop].host}} + -
{{scope.row[item.prop]}} @@ -335,6 +336,7 @@ export default { }, search: function(searchObj) { this.searchLabel = {}; + this.pageObj.pageNo = 1; for (let item in searchObj) { if (searchObj[item]) { this.$set(this.searchLabel, item, searchObj[item]); diff --git a/nezha-fronted/src/components/page/alert/list.vue b/nezha-fronted/src/components/page/alert/list.vue index 61f508e1a..28c482e51 100644 --- a/nezha-fronted/src/components/page/alert/list.vue +++ b/nezha-fronted/src/components/page/alert/list.vue @@ -41,8 +41,9 @@