From 9330b63674df7f299c3d66b58e88a00a26e88c4e Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 27 Dec 2022 11:29:03 +0800 Subject: [PATCH 1/6] =?UTF-8?q?NEZ-2476=20fix=20:=20=E9=BB=91=E8=89=B2?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=20=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/css/components/page/tool/ping.scss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/assets/css/components/page/tool/ping.scss b/nezha-fronted/src/assets/css/components/page/tool/ping.scss index 183708970..40555355a 100644 --- a/nezha-fronted/src/assets/css/components/page/tool/ping.scss +++ b/nezha-fronted/src/assets/css/components/page/tool/ping.scss @@ -169,7 +169,10 @@ height: 100%; } .el-input-group__append{ - color: $--color-text-primary; + color: $--color-text-secondary !important; + background-color: $--right-box-sub-title-background-color; + border: 1px solid $--border-color-light; + border-left: none; } } .pop-tit{ From 379f1c0ae4590dff9ba6320a8aafef7bfe821099 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 27 Dec 2022 13:46:56 +0800 Subject: [PATCH 2/6] =?UTF-8?q?NEZ-2479=20fix=EF=BC=9A=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=8C=83=E5=9B=B4=E4=B8=8E=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E7=94=9F=E6=95=88=E8=8C=83=E5=9B=B4=E4=B8=8D?= =?UTF-8?q?=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/css/common.scss | 22 +++++++++++++ .../common/rightBox/locationCascader.scss | 4 +++ .../common/detailView/detailViewTopSearch.vue | 2 +- .../src/components/common/mixin/table.js | 5 +++ .../common/panel/panelVariables.vue | 2 +- .../common/popBox/topToolMoreOptions.vue | 4 +-- .../common/table/asset/assetTable.vue | 33 +++++++++---------- .../common/table/settings/endpointTable.vue | 32 +++++++++--------- .../src/components/page/asset/asset.vue | 2 +- 9 files changed, 67 insertions(+), 39 deletions(-) diff --git a/nezha-fronted/src/assets/css/common.scss b/nezha-fronted/src/assets/css/common.scss index 7b9b98832..11ba55ed2 100644 --- a/nezha-fronted/src/assets/css/common.scss +++ b/nezha-fronted/src/assets/css/common.scss @@ -641,3 +641,25 @@ textarea { transform: unset !important; } } +.nz-el-dropdown-menu{ + .el-dropdown-menu__item{ + padding: 0; + > div { + padding: 0 17px; + } + .el-checkbox{ + display: inline-block; + width: 100%; + box-sizing: border-box; + padding: 0 5px 0 20px; + } + } +} +.nz-el-dropdown-menu-item{ + padding: 0 !important; + .asset-list-delete{ + width: 100%; + box-sizing: border-box; + //padding: 0 17px; + } +} diff --git a/nezha-fronted/src/assets/css/components/common/rightBox/locationCascader.scss b/nezha-fronted/src/assets/css/components/common/rightBox/locationCascader.scss index 6f7e6cca1..ae17903b3 100644 --- a/nezha-fronted/src/assets/css/components/common/rightBox/locationCascader.scss +++ b/nezha-fronted/src/assets/css/components/common/rightBox/locationCascader.scss @@ -28,6 +28,10 @@ flex: 1; width: 0; border-right: 1px solid $--border-color-light; + .el-checkbox{ + width: 100% !important; + margin-right: 0; + } //padding-left: 5px; } .container-item-content{ diff --git a/nezha-fronted/src/components/common/detailView/detailViewTopSearch.vue b/nezha-fronted/src/components/common/detailView/detailViewTopSearch.vue index eb4819018..46839adf9 100644 --- a/nezha-fronted/src/components/common/detailView/detailViewTopSearch.vue +++ b/nezha-fronted/src/components/common/detailView/detailViewTopSearch.vue @@ -1,6 +1,6 @@ diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue index 3d9d66228..186c9235c 100644 --- a/nezha-fronted/src/components/page/asset/asset.vue +++ b/nezha-fronted/src/components/page/asset/asset.vue @@ -30,7 +30,7 @@ :permissions="{ import: 'asset_add', export: 'asset_edit' - }" + class="top-tool-export margin-l-10 margin-r-10" export-file-name="asset" export-url="/asset/asset/export" From baf8177d2f33cffb268dfc32acb30254ec9ae58e Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 27 Dec 2022 14:26:29 +0800 Subject: [PATCH 3/6] =?UTF-8?q?NEZ-2476=20fix=20:=20=E9=BB=91=E8=89=B2?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=20=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=207?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../css/components/common/alert/alertMessageInfo.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss b/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss index 728d71228..099500fd7 100644 --- a/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss +++ b/nezha-fronted/src/assets/css/components/common/alert/alertMessageInfo.scss @@ -25,6 +25,14 @@ } } + .chart-header__tools{ + .time-picker{ + .date-range-panel{ + top: 55px; + } + } + } + } .alert-message-info-box { From a9532937da2ce40273728cd0c4b16afdc7e66ebe Mon Sep 17 00:00:00 2001 From: likexuan Date: Tue, 27 Dec 2022 15:21:34 +0800 Subject: [PATCH 4/6] =?UTF-8?q?NEZ-2476=20fix=20:=20=E9=BB=91=E8=89=B2?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=20=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=208?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/css/components/page/monitor/project/project.scss | 5 +++++ nezha-fronted/src/components/common/project/topologyL5.vue | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss b/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss index f5e099619..1ba2dacca 100644 --- a/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss +++ b/nezha-fronted/src/assets/css/components/page/monitor/project/project.scss @@ -161,6 +161,11 @@ } } } + .el-dialog__wrapper{ + .el-dialog__body>.upload-pic-row.el-row{ + padding-right: 20px; + } + } } } } \ No newline at end of file diff --git a/nezha-fronted/src/components/common/project/topologyL5.vue b/nezha-fronted/src/components/common/project/topologyL5.vue index 20557b723..3261200e2 100644 --- a/nezha-fronted/src/components/common/project/topologyL5.vue +++ b/nezha-fronted/src/components/common/project/topologyL5.vue @@ -325,7 +325,7 @@ From 153268bd5df07c396d57173fcdd1dfc1c1c37fd4 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Tue, 27 Dec 2022 15:43:38 +0800 Subject: [PATCH 5/6] =?UTF-8?q?NEZ-2479=20fix=EF=BC=9A=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E8=8C=83=E5=9B=B4=E4=B8=8E=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E7=94=9F=E6=95=88=E8=8C=83=E5=9B=B4=E4=B8=8D?= =?UTF-8?q?=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nezha-fronted/src/assets/css/common.scss | 8 +- .../common/bottomBox/tabs/IpDetails.vue | 2 +- .../common/bottomBox/tabs/cabinetTab.vue | 2 +- .../src/components/common/deleteButton.vue | 9 +- .../src/components/common/mixin/table.js | 12 +- .../common/table/alert/alertRuleTable.vue | 2 +- .../common/table/alert/alertSilenceTable.vue | 2 +- .../common/table/asset/assetMetaTable.vue | 17 +- .../common/table/asset/assetTable.vue | 19 +- .../components/common/table/nzDataList.vue | 39 ++- .../common/table/settings/agentTable.vue | 2 +- .../common/table/settings/assetTypeTable.vue | 2 +- .../common/table/settings/backupsTable.vue | 2 +- .../common/table/settings/cabinetTable.vue | 2 +- .../common/table/settings/chartTmplTable.vue | 2 +- .../table/settings/credentialsTable.vue | 2 +- .../table/settings/dashboardTmplTable.vue | 2 +- .../common/table/settings/dcTable.vue | 234 ++++++++---------- .../common/table/settings/endpointTable.vue | 16 +- .../common/table/settings/exprTmplTable.vue | 2 +- .../table/settings/globalizationTable.vue | 2 +- .../common/table/settings/ipDetailsTable.vue | 2 +- .../common/table/settings/ipamTable.vue | 2 +- .../common/table/settings/issueTable.vue | 2 +- .../common/table/settings/menuTable.vue | 2 +- .../common/table/settings/mibTable.vue | 2 +- .../common/table/settings/modelTable.vue | 17 +- .../common/table/settings/moduleTable.vue | 18 +- .../common/table/settings/projectTable.vue | 18 +- .../common/table/settings/recordRuleTable.vue | 2 +- .../common/table/settings/roleTable.vue | 2 +- .../common/table/settings/userTable.vue | 2 +- .../components/page/alert/alertMessage.vue | 4 +- .../src/components/page/alert/alertRule.vue | 2 +- .../src/components/page/asset/asset.vue | 6 +- .../src/components/page/config/dc.vue | 2 +- .../src/components/page/config/ipam.vue | 2 +- .../src/components/page/config/model.vue | 2 +- .../src/components/page/config/recordRule.vue | 2 +- .../page/config/system/notifyMethodTable.vue | 2 +- .../page/config/system/selfApiKeyTable.vue | 2 +- .../page/config/template/chartTemp.vue | 2 +- .../page/config/template/dashboardTemp.vue | 2 +- .../page/config/template/exprTemp.vue | 2 +- .../page/monitor/endpoint/endpointList.vue | 2 +- .../page/monitor/module/moduleList.vue | 2 +- nezha-fronted/src/store/index.js | 26 +- 47 files changed, 242 insertions(+), 267 deletions(-) diff --git a/nezha-fronted/src/assets/css/common.scss b/nezha-fronted/src/assets/css/common.scss index 11ba55ed2..51f491a29 100644 --- a/nezha-fronted/src/assets/css/common.scss +++ b/nezha-fronted/src/assets/css/common.scss @@ -657,9 +657,13 @@ textarea { } .nz-el-dropdown-menu-item{ padding: 0 !important; - .asset-list-delete{ + > div { + padding: 0px !important; + } + .nz-el-dropdown-item-del{ + display: inline-block; width: 100%; + padding: 0 17px; box-sizing: border-box; - //padding: 0 17px; } } diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/IpDetails.vue b/nezha-fronted/src/components/common/bottomBox/tabs/IpDetails.vue index ee63b3da8..b0d8223d7 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/IpDetails.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/IpDetails.vue @@ -36,7 +36,7 @@ > @@ -112,13 +124,15 @@ import bus from '@/libs/bus' import routerPathParams from '@/components/common/mixin/routerPathParams' import lodash from 'lodash' import SearchBox from '@/components/common/searchBox/searchBox' +import deleteButton from '@/components/common/deleteButton' export default { name: 'nzDataList', mixins: [routerPathParams], components: { SearchBox, bottomBox, - panelChart + panelChart, + deleteButton }, props: { from: { @@ -160,11 +174,22 @@ export default { }, topologyChartInfo () { return this.$store.getters.getTopologyChartInfo + }, + showDeleteTableRel () { + return this.$store.getters.getShowDeleteTableRel + }, + deleteTableRel () { + return this.$store.getters.getDeleteTableRel } }, data () { return { sign: '', + singleDelete: [], + api: '', + single: true, + forceDeleteShow: false, + delFlag: false, fromRoute: fromRoute, /* 二级页面相关 */ bottomBox: { @@ -189,6 +214,13 @@ export default { bus.$on('delTableRow', this.delTableRow) }, methods: { + delTableRelRow (url, row, forceDeleteShow = false, single = false) { + this.api = url + this.singleDelete = [row] + this.forceDeleteShow = forceDeleteShow + this.single = single + this.$refs.deleteButton.batchDelete() + }, delTableRow (ids) { // 接收一个 删除的id数组 判断当前底部弹窗id 是否包含 包含则关闭当前弹窗 if (ids.indexOf(this.bottomBox.object.id) !== -1) { this.bottomBox = { @@ -256,6 +288,11 @@ export default { handler (n) { this.showLayout = [...n] } + }, + showDeleteTableRel (n) { + if (n) { + this.delTableRelRow(this.deleteTableRel.url, this.deleteTableRel.row, this.deleteTableRel.forceDeleteShow, this.deleteTableRel.single) + } } }, beforeDestroy () { diff --git a/nezha-fronted/src/components/common/table/settings/agentTable.vue b/nezha-fronted/src/components/common/table/settings/agentTable.vue index 85b9dff8a..53abc39db 100644 --- a/nezha-fronted/src/components/common/table/settings/agentTable.vue +++ b/nezha-fronted/src/components/common/table/settings/agentTable.vue @@ -86,7 +86,7 @@ {{$t('overall.edit')}} {{$t('overall.duplicate')}} - + {{$t('overall.edit')}} - + {{$t('backup.RestoreNow')}} - + {{$t('overall.duplicate')}} - + {{$t('overall.edit')}} - + - + {{$t('overall.edit')}} - + - - - - + - -