From 54ac9b5109c313cbc16a473dec14ecee21d55d8d Mon Sep 17 00:00:00 2001 From: xinwen Date: Thu, 28 May 2020 14:30:01 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E8=BF=9B=E5=85=A5=20Detail=20?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=8F=AF=E4=BB=A5=E6=8C=87=E5=AE=9A=20Tab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ListTable/formatters/DetailFormatter.vue | 3 +- src/layout/components/TabPage/index.vue | 34 +++++++++++-------- .../AssetPermission/AssetPermissionList.vue | 23 +++++++++---- 3 files changed, 38 insertions(+), 22 deletions(-) diff --git a/src/components/ListTable/formatters/DetailFormatter.vue b/src/components/ListTable/formatters/DetailFormatter.vue index eb8cd9afb..83d88f802 100644 --- a/src/components/ListTable/formatters/DetailFormatter.vue +++ b/src/components/ListTable/formatters/DetailFormatter.vue @@ -11,8 +11,9 @@ export default { goDetail() { const defaultRoute = this.$route.name.replace('List', 'Detail') const routeName = this.col.route || this.col.detailRoute || defaultRoute + const routeQuery = this.col.routeQuery || {} this.$log.debug('Will go to detail route: ', routeName) - this.$router.push({ name: routeName, params: { id: this.row.id }}) + this.$router.push({ name: routeName, params: { id: this.row.id }, query: routeQuery }) } } } diff --git a/src/layout/components/TabPage/index.vue b/src/layout/components/TabPage/index.vue index 189051d65..76ab9a502 100644 --- a/src/layout/components/TabPage/index.vue +++ b/src/layout/components/TabPage/index.vue @@ -20,6 +20,9 @@