From a95e7638bb443967cee7ac5f48307d097b425c34 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Thu, 25 Mar 2021 12:38:29 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bottomBox/tabs/endpointQueryTab.vue | 1 - .../bottomBox/tabs/terminalLogMonitorTab.vue | 1 - .../src/components/common/js/tools.js | 2 +- .../src/components/common/language/cn.js | 14 +- .../src/components/common/language/en.js | 14 +- .../common/project/L5/services/canvas.js | 1 - .../common/rightBox/assetMetaBox.vue | 52 +++--- .../src/components/page/alert/silence.vue | 1 - .../page/asset/components/assetTagEx.vue | 161 ++++++++++++++++++ .../src/components/page/config/assetMeta.vue | 4 - .../src/components/page/config/exprTemp.vue | 1 - .../page/dashboard/overview/chart.vue | 1 - 12 files changed, 220 insertions(+), 33 deletions(-) create mode 100644 nezha-fronted/src/components/page/asset/components/assetTagEx.vue diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue index 792c06b77..9ffc89889 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/endpointQueryTab.vue @@ -254,7 +254,6 @@ export default { if (!this.scrollbarWrap) { this.$nextTick(() => { this.scrollbarWrap = this.$refs.endpointQueryTable.$refs.singleTable.bodyWrapper - console.info(this.scrollbarWrap) this.toTopBtnHandler(this.scrollbarWrap) }) } diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/terminalLogMonitorTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/terminalLogMonitorTab.vue index d7e2d02dc..a87610a39 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/terminalLogMonitorTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/terminalLogMonitorTab.vue @@ -91,7 +91,6 @@ export default { } /// monitor const url = baseUrl + '/terminal/monitor.ws?' + '&token=' + token + '&uuid=' + this.obj.uuid - console.info(url) if (this.terminalSocket) { // 如果存在之前的链接 先断开 再链接新的 this.terminalSocket.close() } diff --git a/nezha-fronted/src/components/common/js/tools.js b/nezha-fronted/src/components/common/js/tools.js index 539127430..62b0e2972 100644 --- a/nezha-fronted/src/components/common/js/tools.js +++ b/nezha-fronted/src/components/common/js/tools.js @@ -2,7 +2,7 @@ import { getChart } from './common' import MessageBox from 'element-ui/packages/message-box/src/main' import i18n from '../i18n' /* 弹窗点击外部后关闭 */ -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'] // 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'] // 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 b3db77108..d4e50901f 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -958,7 +958,19 @@ const cn = { integer: '整数', double: '小数', datetime: '日期', - email: '邮箱' + email: '邮箱', + option: '选项', + isCheck: '是否默认选择', + operate: '操作', + default: '默认', + dateType: '日期类型', + date: '日期', + time: '时间', + datetimes: '时间+时间', + interval: '区间', + decimals: '精度', + moreOptionsError: '选项最多20条', + onlyOptionError: '至少需要一个选项' }, exprTemp: { exprTemp: 'expression模板', diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 23c38424a..e4eab3932 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -961,7 +961,19 @@ const en = { integer: 'INTEGER', double: 'DOUBLE', datetime: 'DATETIME', - email: 'EMAIL' + email: 'EMAIL', + option: 'Options', + isCheck: 'Is check', + operate: 'Operate', + default: 'Default', + dateType: 'Date type', + date: 'Date', + time: 'Time', + datetimes: 'Date + Time', + interval: 'Interval', + decimals: 'Decimals', + moreOptionsError: 'There are up to 20 options', + onlyOptionError: 'You need at least one option' }, exprTemp: { exprTemp: 'Expression template', diff --git a/nezha-fronted/src/components/common/project/L5/services/canvas.js b/nezha-fronted/src/components/common/project/L5/services/canvas.js index dbc8dde60..3b8a79792 100644 --- a/nezha-fronted/src/components/common/project/L5/services/canvas.js +++ b/nezha-fronted/src/components/common/project/L5/services/canvas.js @@ -305,7 +305,6 @@ export function myCubeAnchors (node) { // 立方体锚点 /* 自定义立方体 */ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) { - console.log(node) node.animateType = animateType if (node.animateType === 'custom') { return diff --git a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue index d6fee2200..a2e5db177 100644 --- a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue +++ b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue @@ -75,13 +75,13 @@
- 选项 + {{$t('config.assetMeta.option')}} - 是否默认 + {{$t('config.assetMeta.isCheck')}} - 操作 + {{$t('config.assetMeta.operate')}} @@ -89,9 +89,9 @@ - 默认 + {{$t('config.assetMeta.default')}} - 默认 + {{$t('config.assetMeta.default')}} @@ -109,15 +109,15 @@
- 日期类型: - - 日期 - 时间 - 日期+时间 + {{$t('config.assetMeta.dateType')}}: + + {{$t('config.assetMeta.date')}} + {{$t('config.assetMeta.time')}} + {{$t('config.assetMeta.datetimes')}} - 是否区间: + {{$t('config.assetMeta.interval')}}:
+
+ + {{$t('config.assetMeta.decimals')}}: + + +
@@ -133,6 +139,7 @@ + @@ -155,12 +162,13 @@ + + diff --git a/nezha-fronted/src/components/page/config/assetMeta.vue b/nezha-fronted/src/components/page/config/assetMeta.vue index 16fee2391..bf73bd649 100644 --- a/nezha-fronted/src/components/page/config/assetMeta.vue +++ b/nezha-fronted/src/components/page/config/assetMeta.vue @@ -352,7 +352,6 @@ export default { this.tools.loading = false if (response.code == 200) { this.groupData[0].children = response.data.list - console.log(this.groupData) this.$forceUpdate() } }) @@ -423,18 +422,15 @@ export default { this.getAssetMeta() }, addGroup () { - console.log(123123123123) this.metaGroup = JSON.parse(JSON.stringify(this.blackMetaGroup)) this.rightBox.groupShow = true }, editGroup (group) { - console.log(group) this.metaGroup = JSON.parse(JSON.stringify(group)) this.rightBox.groupShow = true }, delGroup (group) { const selectKey = this.$refs.groupTree.getCurrentKey() - console.log(selectKey) if (this.prevent_opt.save) { return } diff --git a/nezha-fronted/src/components/page/config/exprTemp.vue b/nezha-fronted/src/components/page/config/exprTemp.vue index c689f10e0..1e9607bc9 100644 --- a/nezha-fronted/src/components/page/config/exprTemp.vue +++ b/nezha-fronted/src/components/page/config/exprTemp.vue @@ -312,7 +312,6 @@ export default { this.tableData = response.data.list this.pageObj.total = response.data.total this.nowTime = this.utcTimeToTimezoneStr(response.time) - console.info(this.$refs.exprTempTable) if (!this.scrollbarWrap) { this.$nextTick(() => { this.scrollbarWrap = this.$refs.exprTempTable.bodyWrapper diff --git a/nezha-fronted/src/components/page/dashboard/overview/chart.vue b/nezha-fronted/src/components/page/dashboard/overview/chart.vue index 007672a14..ef07da359 100644 --- a/nezha-fronted/src/components/page/dashboard/overview/chart.vue +++ b/nezha-fronted/src/components/page/dashboard/overview/chart.vue @@ -178,7 +178,6 @@ export default { if (this.option.series instanceof Array) { this.option.series = this.option.series.filter((item, index) => index < this.dataSize) } - console.log('option', this.option) this.chart.setOption(this.option) } else { this.noData = true