From 242d58aeefcfb11000f5b4fd4e34820705f298a7 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Apr 2021 18:54:15 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0endpoint=20?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=BF=AE=E6=94=B9=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/common/clickSearch.vue | 1 + .../src/components/common/js/tools.js | 2 +- .../src/components/common/language/cn.js | 9 +- .../src/components/common/language/en.js | 7 +- .../common/project/topologyPrev.vue | 3227 ++++++++--------- .../common/rightBox/addEndpointBox.vue | 16 +- .../common/rightBox/batchModifyEndpoint.vue | 204 +- .../common/rightBox/editEndpointBoxNew.vue | 39 +- .../components/common/rightBox/moduleBox.vue | 6 +- .../common/table/settings/endpointTable.vue | 1 + 10 files changed, 1776 insertions(+), 1736 deletions(-) diff --git a/nezha-fronted/src/components/common/clickSearch.vue b/nezha-fronted/src/components/common/clickSearch.vue index 19cdecf08..535d38066 100644 --- a/nezha-fronted/src/components/common/clickSearch.vue +++ b/nezha-fronted/src/components/common/clickSearch.vue @@ -126,6 +126,7 @@ export default { overflow-x: hidden; overflow-y: auto; padding-top: 20px; + padding-bottom: 0; } .search-title{ ont-family: Roboto-Medium; diff --git a/nezha-fronted/src/components/common/js/tools.js b/nezha-fronted/src/components/common/js/tools.js index 92e46a650..6688db15f 100644 --- a/nezha-fronted/src/components/common/js/tools.js +++ b/nezha-fronted/src/components/common/js/tools.js @@ -3,7 +3,7 @@ import MessageBox from 'element-ui/packages/message-box/src/main' import i18n from '../i18n' import bus from '@/libs/bus' /* 弹窗点击外部后关闭 */ -const exceptClassName = ['config-dropdown', 'nz-pop', 'el-picker', 'chart-box-dropdown', 'metric-dropdown', 'el-cascader__dropdown', 'asset-dropdown', 'no-style-class', 'el-message-box', 'nz-dashboard-dropdown', 'el-autocomplete-suggestion', 'nz-temp-box', 'el-time-panel'] // clickoutside排除的class(白名单) no-style-class:没有任何样式的class +const exceptClassName = ['config-dropdown', 'nz-pop', 'el-picker', 'chart-box-dropdown', 'metric-dropdown', 'el-cascader__dropdown', 'asset-dropdown', 'no-style-class', 'el-message-box', 'nz-dashboard-dropdown', 'el-autocomplete-suggestion', 'nz-temp-box', 'el-time-panel','endpointConfigsTips'] // clickoutside排除的class(白名单) no-style-class:没有任何样式的class export const clickoutside = { // 初始化指令 bind (el, binding, vnode) { diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index f853e7765..66a1e5972 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -1177,7 +1177,11 @@ const cn = { contextName: '内容名称', alerts: 'Alerts', privPassword: '隐私密码', - asset: 'Asset' + asset: 'Asset', + editEndpoint: '编辑 endpoint', + createEndpoint: '新增Endpoint', + batchEndpoint: '批量 Endpoint', + endpointName: 'Endpoint name' }, endpoint: { createEndpoint: '新增Endpoint', @@ -1217,7 +1221,8 @@ const cn = { authTypeToken: 'bearer token', name: '名称', configs: 'Configs', - state: '状态' + state: '状态', + allselect: '当前页已全部选择' }, metrics: { metrics: '指标', diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 82829f689..4680239d3 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -1194,6 +1194,10 @@ const en = { privPassword: 'Priv password', alerts: 'Alerts', asset: 'Asset', + editEndpoint: 'edit endpoint', + createEndpoint: 'Created endpoint', + batchEndpoint: 'Batch Endpoint', + endpointName: 'Endpoint name', tip: { defaultEndpointSet: 'Default endpoint settings', // "默认的Endpoint设置" relation: 'Module associated Endpoint will configure the following ports/paths/parameters by default'// "组件关联的Endpoint将默认配置以下端口/路径/参数" @@ -1237,7 +1241,8 @@ const en = { authTypeToken: 'bearer token', name: 'Name', configs: 'Configs', - state: 'State' + state: 'State', + allselect: 'The current page has all been selected' }, metrics: { metrics: 'Metrics', // "指标" diff --git a/nezha-fronted/src/components/common/project/topologyPrev.vue b/nezha-fronted/src/components/common/project/topologyPrev.vue index 05db3dc5a..53bda2afb 100644 --- a/nezha-fronted/src/components/common/project/topologyPrev.vue +++ b/nezha-fronted/src/components/common/project/topologyPrev.vue @@ -3,7 +3,7 @@ @import "./L5/css/props.css";