From 58869448d4c5d4570fb40cc9ce1f67bee9b7ba4a Mon Sep 17 00:00:00 2001 From: xuyiming Date: Tue, 19 May 2020 18:03:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=BA=94=E7=94=A8=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/app-card.vue | 14 +++++++++++++- src/components/app-list.vue | 5 +++++ src/pages/yyglList.vue | 15 +++++++-------- src/router/index.js | 6 +++--- 4 files changed, 28 insertions(+), 12 deletions(-) diff --git a/src/components/app-card.vue b/src/components/app-card.vue index b3b899c..9a1ba37 100644 --- a/src/components/app-card.vue +++ b/src/components/app-card.vue @@ -7,7 +7,11 @@
-

+

@@ -36,6 +40,10 @@ export default { type: [String, Number], default: 0, }, + detailsUrl: { + type: String, + default: 0, + }, }, methods: { deploymentAction() { @@ -44,6 +52,9 @@ export default { deleteAction() { this.$emit("delete-action", this.data); }, + intoDetail() { + this.$router.push(`${this.detailsUrl}${this.data.id}`); + }, }, }; @@ -83,6 +94,7 @@ export default { font-size: 18px; line-height: 32px; color: #0d1847; + cursor: pointer; } .app_card-info > .app_card-version { font-size: 14px; diff --git a/src/components/app-list.vue b/src/components/app-list.vue index 5aa020d..aec7a9d 100644 --- a/src/components/app-list.vue +++ b/src/components/app-list.vue @@ -7,6 +7,7 @@ :card-type="cardType" @deployment-action="deploymentAction" @delete-action="deleteAction" + :details-url="detailsUrl" >
@@ -27,6 +28,10 @@ export default { type: [String, Number], default: 0, }, + detailsUrl: { + type: String, + default: 0, + }, }, methods: { deploymentAction(item) { diff --git a/src/pages/yyglList.vue b/src/pages/yyglList.vue index c5fbfeb..c8bd7f5 100644 --- a/src/pages/yyglList.vue +++ b/src/pages/yyglList.vue @@ -43,6 +43,7 @@ :card-type="cardType" @deployment-action="deploymentAction" @delete-action="deleteAction" + :details-url="detailsUrl" >
import("@/pages/yyglList"), }, { - path: "/yygldetail/:level/0", // 应用仓库详情 + path: "/yygl/:level/:type/detail/:id", // 应用仓库详情 name: "appdetail", component: () => import("@/pages/app_detail"), }, { - path: "/yygledit/:level/0", // 应用仓库编辑 + path: "/yygl/:level/:type/edit/:id", // 应用仓库编辑 name: "appedit", component: () => import("@/pages/app_edit"), }, { - path: "/yyglapprovaldetail/:level/1", // 应用仓库编辑 + path: "/yygl/:level/:type/approvaldetail/:id", // 我部署的应用详情 name: "approval_app_detail", component: () => import("@/pages/approval_app_detail"), }, -- 2.26.0