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, + }, + }); +}