From ec891e5785ae5423b816d0dad8182b5076fe2b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=8A=B2=E6=9D=BE?= Date: Fri, 27 Mar 2020 18:44:59 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20account=E3=80=81promserver=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=94=B9=E4=B8=BA=E5=BA=95=E9=83=A8=E4=B8=8A=E6=BB=91?= =?UTF-8?q?=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.account、promserver详情改为底部上滑 2.将main.js中的工具内容单独抽出 --- .../common/bottomBox/alertMessageBox.vue | 2 +- .../common/bottomBox/dcBottomBox.vue | 2 +- .../common/bottomBox/tabs/cabinetTab.vue | 2 +- .../common/bottomBox/tabs/commonDetailTab.vue | 3 +- .../src/components/page/alert/config.vue | 2 +- .../src/components/page/alert/list.vue | 2 +- .../src/components/page/asset/asset.vue | 6 +- .../src/components/page/config/account.vue | 13 +- .../src/components/page/config/dc.vue | 2 +- .../src/components/page/config/mib.vue | 2 +- .../src/components/page/config/model.vue | 2 +- .../src/components/page/config/promServer.vue | 230 +++++++++++++++--- .../src/components/page/dashboard/panel.vue | 2 +- .../src/components/page/project/project.vue | 4 +- nezha-fronted/src/main.js | 186 +------------- nezha-fronted/src/tools.js | 168 +++++++++++++ 16 files changed, 391 insertions(+), 237 deletions(-) create mode 100644 nezha-fronted/src/tools.js diff --git a/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue b/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue index 38d49ed8c..4dfa70cbd 100644 --- a/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue +++ b/nezha-fronted/src/components/common/bottomBox/alertMessageBox.vue @@ -100,7 +100,7 @@ - + diff --git a/nezha-fronted/src/components/common/bottomBox/dcBottomBox.vue b/nezha-fronted/src/components/common/bottomBox/dcBottomBox.vue index f715164f3..cb89b4d9d 100644 --- a/nezha-fronted/src/components/common/bottomBox/dcBottomBox.vue +++ b/nezha-fronted/src/components/common/bottomBox/dcBottomBox.vue @@ -85,7 +85,7 @@ - + diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/cabinetTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/cabinetTab.vue index 569645b8e..d7e51a02d 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/cabinetTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/cabinetTab.vue @@ -72,7 +72,7 @@ - + diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/commonDetailTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/commonDetailTab.vue index f3059dd03..9a9f009e6 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/commonDetailTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/commonDetailTab.vue @@ -5,8 +5,9 @@
+
{{$t("overall.detail")}}
diff --git a/nezha-fronted/src/components/page/alert/config.vue b/nezha-fronted/src/components/page/alert/config.vue index e1461a7d4..7468fe35d 100644 --- a/nezha-fronted/src/components/page/alert/config.vue +++ b/nezha-fronted/src/components/page/alert/config.vue @@ -89,7 +89,7 @@
- + diff --git a/nezha-fronted/src/components/page/alert/list.vue b/nezha-fronted/src/components/page/alert/list.vue index eb92f0bce..604743174 100644 --- a/nezha-fronted/src/components/page/alert/list.vue +++ b/nezha-fronted/src/components/page/alert/list.vue @@ -94,7 +94,7 @@ - + diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue index 471b23cad..91762405a 100644 --- a/nezha-fronted/src/components/page/asset/asset.vue +++ b/nezha-fronted/src/components/page/asset/asset.vue @@ -185,7 +185,7 @@
- + @@ -661,10 +661,6 @@ }); window.open(routeData.href); }, - /*toTop() { - let el = document.querySelector(".el-table__body-wrapper"); - el.scrollTop = 0; - },*/ cli(id,host,accounts){ let port = ''; let accountId = ''; diff --git a/nezha-fronted/src/components/page/config/account.vue b/nezha-fronted/src/components/page/config/account.vue index cb1107ac5..749fc64e8 100644 --- a/nezha-fronted/src/components/page/config/account.vue +++ b/nezha-fronted/src/components/page/config/account.vue @@ -30,8 +30,8 @@ - @@ -105,7 +105,7 @@
- + @@ -198,14 +198,18 @@ name: "account", data() { return { + //底部上滑框相关 mainTableHeight: this.$tableHeight.normal, //主列表table高度 + showSubList: false, //是否展示二级列表 targetTab: '', //展示二级列表中的哪个页签 showElementSet: false, //控制自定义列的弹框 inTransform: false, //搜索框相关,搜索条件下拉框是否在transform里 mainResizeShow: true, //dom高度改变时部分内容是否展示 subResizeShow: true, isFullScreen: false, - showSubList: false, //是否展示二级列表 + userDetail: [], + //底部上滑框相关end + tableId: 'accountTable', //需要分页的table的id,用于记录每页数量 showTopBtn: false, rightBox: { //弹出框相关 @@ -222,7 +226,6 @@ receiver: [], lang: '' }, - userDetail: [], pageObj: { pageNo: 1, pageSize: 20, diff --git a/nezha-fronted/src/components/page/config/dc.vue b/nezha-fronted/src/components/page/config/dc.vue index f3006482d..72ecd1cde 100644 --- a/nezha-fronted/src/components/page/config/dc.vue +++ b/nezha-fronted/src/components/page/config/dc.vue @@ -136,7 +136,7 @@
- + diff --git a/nezha-fronted/src/components/page/config/mib.vue b/nezha-fronted/src/components/page/config/mib.vue index 37d1a7fc8..c2ea60efd 100644 --- a/nezha-fronted/src/components/page/config/mib.vue +++ b/nezha-fronted/src/components/page/config/mib.vue @@ -94,7 +94,7 @@ - + - +
-
+
+
+
+ + +
+ +
+ - {{scope.row[item.prop].name}} +
--> + + +