diff --git a/package.json b/package.json index a0c03662..edef0327 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "quasar": "^2.11.1", "socket.io-client": "^4.7.4", "structure-chart": "^0.0.9", + "swagger-ui": "^5.27.1", "v-code-diff": "^1.12.0", "vue": "^3.4.15", "vue-currency-input": "^3.0.5", @@ -44,6 +45,7 @@ "@rushstack/eslint-patch": "^1.1.4", "@types/jsdom": "^20.0.1", "@types/node": "^18.11.12", + "@types/swagger-ui": "^5.21.1", "@vitejs/plugin-vue": "^4.0.0", "@vitejs/plugin-vue-jsx": "^3.0.0", "@vue/eslint-config-prettier": "^7.0.0", diff --git a/src/modules/06_webservices/components/DialogUsability.vue b/src/modules/06_webservices/components/DialogUsability.vue index 302b246b..4f8a0882 100644 --- a/src/modules/06_webservices/components/DialogUsability.vue +++ b/src/modules/06_webservices/components/DialogUsability.vue @@ -1,5 +1,6 @@ - - + + - + + + diff --git a/src/modules/06_webservices/components/SwaggerViewer.vue b/src/modules/06_webservices/components/SwaggerViewer.vue new file mode 100644 index 00000000..fa201dcf --- /dev/null +++ b/src/modules/06_webservices/components/SwaggerViewer.vue @@ -0,0 +1,91 @@ + + + + + + + diff --git a/src/modules/06_webservices/view/main.vue b/src/modules/06_webservices/view/main.vue index 00478fc2..ab029912 100644 --- a/src/modules/06_webservices/view/main.vue +++ b/src/modules/06_webservices/view/main.vue @@ -4,6 +4,7 @@ import { ref } from "vue"; /** importComponents*/ import ListView from "@/modules/06_webservices/view/listView.vue"; import LogView from "@/modules/06_webservices/view/historyView.vue"; +import ManageWebServices from "@/modules/06_webservices/view/manage.vue"; const tabs = ref("list"); @@ -27,12 +28,17 @@ const tabs = ref("list"); > + + + + + diff --git a/src/modules/06_webservices/view/manage.vue b/src/modules/06_webservices/view/manage.vue new file mode 100644 index 00000000..e5f4084c --- /dev/null +++ b/src/modules/06_webservices/view/manage.vue @@ -0,0 +1,267 @@ + + + + + + + + + + + สร้าง API Key + + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + + ลบข้อมูล + + + + + + + + + + + + + + + + + + +