From c4fc69cc2d159458c68a27de91883dbf7c99b704 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 14:22:17 +0800 Subject: [PATCH 01/19] =?UTF-8?q?NEZ-2905=20fix=EF=BC=9AProject=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=8B=93=E6=89=91=E5=9B=BE=E6=97=B6Thumbnail=E6=9C=AA?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/css/components/common/project/meta2dMain.scss | 3 +++ .../src/components/common/project/meta2d/meta2dMain.vue | 6 +++++- .../components/common/project/meta2d/topologyTopTool.vue | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss b/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss index dcebc8a43..1f805b982 100644 --- a/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss +++ b/nezha-fronted/src/assets/css/components/common/project/meta2dMain.scss @@ -16,6 +16,9 @@ border: none !important; } } +.meta2d-chart-hide-header { + height: calc(100% - 78px); +} .meta2d-project{ height: calc(100% - 78px); border: 1px solid; diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue index 5b72270ad..f0968ef7e 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue @@ -13,7 +13,11 @@ @saveChart="saveChart" @getNodesArr="getNodesArr" /> -
+
Date: Wed, 21 Jun 2023 14:48:49 +0800 Subject: [PATCH 02/19] =?UTF-8?q?NEZ-2902=20fix=EF=BC=9ARecord=20rules?= =?UTF-8?q?=E9=80=9A=E8=BF=87Metric=E4=BF=9D=E5=AD=98Chart=E6=97=B6?= =?UTF-8?q?=EF=BC=8CGroup=E9=80=89=E9=A1=B9=E5=87=BA=E7=8E=B0=E6=84=8F?= =?UTF-8?q?=E5=A4=96=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/chart/defaultLineData.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nezha-fronted/src/components/chart/defaultLineData.js b/nezha-fronted/src/components/chart/defaultLineData.js index b5c5fed06..586a5b103 100644 --- a/nezha-fronted/src/components/chart/defaultLineData.js +++ b/nezha-fronted/src/components/chart/defaultLineData.js @@ -4,7 +4,7 @@ const data = { showHeader: true, name: '', dashboardId: 1244, - groupId: 0, + groupId: undefined, span: 4, height: 4, updateBy: 381, From c256f7f44d6c67d5cd398e790a3026b2294000f4 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 14:51:01 +0800 Subject: [PATCH 03/19] =?UTF-8?q?NEZ-2901=20fix=EF=BC=9ARecord=20rules?= =?UTF-8?q?=E6=9F=A5=E7=9C=8BMetric=E6=97=B6=E5=B1=95=E5=BC=80=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E5=BC=80=E5=85=B3=E4=BF=9D=E5=AD=98Chart=EF=BC=8C?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E5=BC=80=E5=85=B3=E6=9C=AA=E8=A2=AB=E8=A6=86?= =?UTF-8?q?=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bottomBox/tabs/recordRulesQuery.vue | 1 + .../project/meta2d/CanvasContextMenu.vue | 7 +++++++ .../common/project/meta2d/meta2dMain.vue | 19 +++++++++++++++++++ .../common/project/meta2d/topologyTopTool.vue | 11 +---------- 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/recordRulesQuery.vue b/nezha-fronted/src/components/common/bottomBox/tabs/recordRulesQuery.vue index 62bb69d89..56764a619 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/recordRulesQuery.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/recordRulesQuery.vue @@ -175,6 +175,7 @@ export default { }, viewGraph () { this.$refs.recordRulesQueryTab.viewGraph() + this.dropdownHandler(true) }, dropdownHandler (show) { if (!show) { diff --git a/nezha-fronted/src/components/common/project/meta2d/CanvasContextMenu.vue b/nezha-fronted/src/components/common/project/meta2d/CanvasContextMenu.vue index 4c6ba566c..bfaeba3aa 100644 --- a/nezha-fronted/src/components/common/project/meta2d/CanvasContextMenu.vue +++ b/nezha-fronted/src/components/common/project/meta2d/CanvasContextMenu.vue @@ -65,6 +65,7 @@ export default { historiesLength: 0 } }, + inject: ['option'], props: { meta2dId: { require: true @@ -81,10 +82,16 @@ export default { undo () { // 撤销 getTopology(this.meta2dId).undo() // getTopology(this.meta2dId).inactive() + if (this.option.map) { + getTopology(this.meta2dId).showMap() + } bus.$emit('changeSelectPens', []) }, redo () { // 重做 getTopology(this.meta2dId).redo() + if (this.option.map) { + getTopology(this.meta2dId).showMap() + } // getTopology(this.meta2dId).inactive() bus.$emit('changeSelectPens', []) }, diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue index f0968ef7e..25296f851 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dMain.vue @@ -131,6 +131,11 @@ import { globalStore } from '@meta2d/core' export default { name: 'meta2dMain', mixins: [meta2dMainCalc, topoUtil], + provide () { + return { + option: this.option + } + }, props: { meta2dId: {}, // 唯一id 不可重复 iconArray: { @@ -160,6 +165,20 @@ export default { default: true }, }, + data () { + return { + option: { + lineName: 'curve', + lineWidth: 1, + fromArrow: '', + toArrow: 'triangleSolid', + scale: 100, + grid: false, + rule: false, + map: false + }, + } + }, computed: { }, components: { diff --git a/nezha-fronted/src/components/common/project/meta2d/topologyTopTool.vue b/nezha-fronted/src/components/common/project/meta2d/topologyTopTool.vue index ad60f8b26..00d4db522 100644 --- a/nezha-fronted/src/components/common/project/meta2d/topologyTopTool.vue +++ b/nezha-fronted/src/components/common/project/meta2d/topologyTopTool.vue @@ -98,18 +98,9 @@ import { deepClone, s8 } from '@meta2d/core' import lineData from './js/defaultPenLineData' export default { name: 'topologyTopTool', + inject: ['option'], data () { return { - option: { - lineName: 'curve', - lineWidth: 1, - fromArrow: '', - toArrow: 'triangleSolid', - scale: 100, - grid: false, - rule: false, - map: false - }, dragstartFlag: false, drawLineFlag: false, scaleNum: 100, From eb08fad0dbb28935bb5bca6dbc5c3a60e56f3f76 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 15:24:34 +0800 Subject: [PATCH 04/19] =?UTF-8?q?NEZ-2900=20fix=EF=BC=9A=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B5=84=E4=BA=A7=E9=A1=B5=E9=9D=A2=EF=BC=8C?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E4=B8=8B=E6=8B=89=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E5=BB=BA=E8=AE=AE=E5=92=8C=E8=BE=93=E5=85=A5=E6=A1=86?= =?UTF-8?q?=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/css/index.scss | 2 +- nezha-fronted/src/components/common/nzTransfer.vue | 1 + nezha-fronted/src/components/common/searchInput.vue | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/assets/css/index.scss b/nezha-fronted/src/assets/css/index.scss index 66364822c..f712d8e07 100644 --- a/nezha-fronted/src/assets/css/index.scss +++ b/nezha-fronted/src/assets/css/index.scss @@ -13,7 +13,7 @@ $--font-path: '~element-ui/lib/theme-chalk/fonts'; // 避免ele原字体加载 } body { height: 100%; - min-width: 1024px; + min-width: 1400px; margin:0 !important; padding: 0 !important; cursor: default; diff --git a/nezha-fronted/src/components/common/nzTransfer.vue b/nezha-fronted/src/components/common/nzTransfer.vue index d734875f7..bd192c48e 100644 --- a/nezha-fronted/src/components/common/nzTransfer.vue +++ b/nezha-fronted/src/components/common/nzTransfer.vue @@ -8,6 +8,7 @@ :search-msg="searchMsg" :show-history="false" :show-search="false" + :isNzTransfet="true" style="width:100%" @search="search" > diff --git a/nezha-fronted/src/components/common/searchInput.vue b/nezha-fronted/src/components/common/searchInput.vue index e08ed355d..880cb7a79 100644 --- a/nezha-fronted/src/components/common/searchInput.vue +++ b/nezha-fronted/src/components/common/searchInput.vue @@ -501,6 +501,7 @@ export default { defaultItem: {}, defaultValue: {}, inTransform: {}, + isNzTransfet: {}, position: { type: String, default: '' @@ -1544,6 +1545,12 @@ export default { const inputListDom = this.$refs['input-center-box'] if (inputListDom) { this.$nextTick(() => { + if (this.isNzTransfet) { + const position = inputListDom.getBoundingClientRect() + this.selectDom.top = position.top + 36 + 'px' + this.selectDom.left = position.left + 'px' + return + } if (this.inTransform) { const position = inputListDom.getBoundingClientRect() this.selectDom.top = position.top + 36 + 'px' From 41b78447fde6b32d42b3a963544ddb573cc0c33e Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 16:17:19 +0800 Subject: [PATCH 05/19] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=20chartDia?= =?UTF-8?q?gram=20tooltip=20title=E5=AE=A3=E8=AA=93=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/common/project/meta2d/js/meta2dMainCalc.js | 6 +++--- .../src/components/common/project/meta2d/meta2dTooltip.vue | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js b/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js index b0db2552b..d98bb271b 100644 --- a/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js +++ b/nezha-fronted/src/components/common/project/meta2d/js/meta2dMainCalc.js @@ -361,12 +361,12 @@ export default { this.position.top = ePosition.layerY this.$nextTick(() => { if ((boxWidth / 2) > ePosition.layerX) { - this.position.left = ePosition.layerX + 20 + this.position.left = ePosition.layerX + 15 } else { - this.position.left = ePosition.layerX - 20 - 400 + this.position.left = ePosition.layerX - 15 - 400 } if (boxHeight / 2 > ePosition.layerY) { - this.position.top = ePosition.layerY + 50 + this.position.top = ePosition.layerY + 15 } else { this.position.top = ePosition.layerY - 300 } diff --git a/nezha-fronted/src/components/common/project/meta2d/meta2dTooltip.vue b/nezha-fronted/src/components/common/project/meta2d/meta2dTooltip.vue index c94cc89ee..795ba6acb 100644 --- a/nezha-fronted/src/components/common/project/meta2d/meta2dTooltip.vue +++ b/nezha-fronted/src/components/common/project/meta2d/meta2dTooltip.vue @@ -64,6 +64,9 @@ export default { console.log(this.params.title, this.dataSource.elements.expression, this.dataSource.metric) this.title = this.handleLegendAlias(this.params.title, this.params.title, this.dataSource.metric) || this.params.title this.content = this.handleLegendAlias(this.params.content, this.params.content, this.dataSource.metric) || this.params.content + } else { + this.title = this.params.title + this.content = this.params.content } this.params.legends.forEach(item => { const findItem = this.queryValues.find(query => query.name === item.legend && query.parent === item.parent) From e34d77d5630bedbefc99b2707d4f930bc8ca3d36 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 17:17:46 +0800 Subject: [PATCH 06/19] =?UTF-8?q?NEZ-2882=20fix=EF=BC=9A=20Web=20terminal?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E4=B8=AD=E6=96=87=E6=96=87=E6=9C=AC=E6=97=B6?= =?UTF-8?q?=E6=96=87=E5=AD=97=E4=B8=8A=E6=96=B9=E6=97=A0=E6=B3=95=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/cli/consoleNew.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/components/cli/consoleNew.vue b/nezha-fronted/src/components/cli/consoleNew.vue index eca10d6a3..27032f7d0 100644 --- a/nezha-fronted/src/components/cli/consoleNew.vue +++ b/nezha-fronted/src/components/cli/consoleNew.vue @@ -94,7 +94,8 @@ export default { this.term = new Terminal({ cursorStyle: 'block', // 光标样式 null | 'block' | 'underline' | 'bar' disableStdin: false, // 是否应禁用输入 - fontSize: 16 + fontSize: 16, + lineHeight: 1.2 }) this.term.open(terminalContainer) this.term.focus() From cb4d0f39057d2c3c11f07aba39221b189d24a314 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 21 Jun 2023 18:05:03 +0800 Subject: [PATCH 07/19] =?UTF-8?q?NEZ-2558=20fix=EF=BC=9A=E5=BD=93=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E4=B8=8B=E6=96=87=E4=BB=B6=E5=8F=8A=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=95=B0=E9=87=8F=E8=BE=83=E5=A4=A7=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E9=A1=B5=E9=9D=A2=E5=8D=A1=E6=AD=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/components/cli/fileDirectory.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nezha-fronted/src/components/cli/fileDirectory.vue b/nezha-fronted/src/components/cli/fileDirectory.vue index cfd17200c..4dddb1812 100644 --- a/nezha-fronted/src/components/cli/fileDirectory.vue +++ b/nezha-fronted/src/components/cli/fileDirectory.vue @@ -150,6 +150,9 @@
+
+ {{$t('fileDirectory.overNum', {num: overNum})}} +
this.showNum) { + this.overNum = res.data.list.length - this.showNum + res.data.list.splice(this.showNum, res.data.list.length) + } else { + this.overNum = false + } res.data.list.forEach(item => { if (item.name[0] === '.') { item.isHide = true From 7a53cf0a609469870171d4dfd1256a17328d297b Mon Sep 17 00:00:00 2001 From: zhangyu Date: Sun, 25 Jun 2023 10:15:13 +0800 Subject: [PATCH 08/19] =?UTF-8?q?NEZ-2910=20style=EF=BC=9AExplore=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=EF=BC=8CMetric=E6=9F=A5=E8=AF=A2=EF=BC=8C=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E4=BF=A1=E6=81=AF=E6=9C=89=E9=81=AE=E6=8C=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../page/dashboard/explore/promqlInput.vue | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/nezha-fronted/src/components/page/dashboard/explore/promqlInput.vue b/nezha-fronted/src/components/page/dashboard/explore/promqlInput.vue index 5629b6aa5..8b9fed6b8 100644 --- a/nezha-fronted/src/components/page/dashboard/explore/promqlInput.vue +++ b/nezha-fronted/src/components/page/dashboard/explore/promqlInput.vue @@ -1,5 +1,5 @@