diff --git a/src/router/index.ts b/src/router/index.ts index 65d380a..82a69c2 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -34,6 +34,11 @@ const routes = [ path: "/library/:LibraryId/documents/create", name: "library.documents.create", component: () => import("@/views/documents/Create.vue"), + }, + { + path: "/library/:LibraryId/documents/:DocumentId", + name: "library.documents.view", + component: () => import("@/views/documents/View.vue"), } ]; diff --git a/src/views/documents/Create.vue b/src/views/documents/Create.vue index 0e5c18d..2380b9b 100644 --- a/src/views/documents/Create.vue +++ b/src/views/documents/Create.vue @@ -1,4 +1,6 @@ diff --git a/src/views/documents/List.vue b/src/views/documents/List.vue index ea5dd13..6613b6c 100644 --- a/src/views/documents/List.vue +++ b/src/views/documents/List.vue @@ -33,7 +33,7 @@ {{ document.content }} - 详情 + 预览 编辑 @@ -97,4 +97,14 @@ function goto_create_document() { }, }); } + +function goto_document(documentId) { + router.push({ + name: "library.documents.view", + params: { + DocumentId: documentId, + } + }) +} + diff --git a/src/views/documents/View.vue b/src/views/documents/View.vue new file mode 100644 index 0000000..4a8dc60 --- /dev/null +++ b/src/views/documents/View.vue @@ -0,0 +1,35 @@ + + + + \ No newline at end of file