From bf01c8680e636d88c8f5936668478a9e2927c3ca Mon Sep 17 00:00:00 2001 From: ivamp Date: Fri, 8 Dec 2023 13:47:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +- src/router/index.ts | 5 ++ src/views/documents/Edit.vue | 105 +++++++++++++++++++++++++++++++++++ src/views/documents/View.vue | 13 ++++- 4 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 src/views/documents/Edit.vue diff --git a/package.json b/package.json index 1e663fa..1f69fde 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "dev": "vite", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview", - "lint": "eslint . --fix --ignore-path .gitignore" + "lint": "eslint . --fix --ignore-path .gitignore", + "gen": "wget https://document.awa.im/swagger/doc.json && openapi-generator-cli generate -i doc.json -g vue3 -o openapitools" }, "dependencies": { "axios": "^1.6.2", diff --git a/src/router/index.ts b/src/router/index.ts index e69b735..a549301 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -40,6 +40,11 @@ const routes = [ name: "library.documents.create", component: () => import("@/views/documents/Create.vue"), }, + { + path: "/library/:LibraryId/documents/:DocumentId/edit", + name: "library.documents.edit", + component: () => import("@/views/documents/Edit.vue"), + }, { path: "/library/:LibraryId/documents/:DocumentId", name: "library.documents.view", diff --git a/src/views/documents/Edit.vue b/src/views/documents/Edit.vue new file mode 100644 index 0000000..e9b934c --- /dev/null +++ b/src/views/documents/Edit.vue @@ -0,0 +1,105 @@ + + + diff --git a/src/views/documents/View.vue b/src/views/documents/View.vue index 4b4ce24..1d3773e 100644 --- a/src/views/documents/View.vue +++ b/src/views/documents/View.vue @@ -43,14 +43,25 @@ function goto_query_library() { }, }); } + +function goto_edit_document() { + router.push({ + name: "library.documents.edit", + params: { + LibraryId: libraryId, + DocumentId: documentId, + }, + }); +}