From 45945de06f514e4bd4383295cd45ea3c5d8e0546 Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Thu, 7 Aug 2025 13:19:11 +0700 Subject: [PATCH] updated web service --- package.json | 2 + .../components/DialogUsability.vue | 9 +- .../components/SwaggerViewer.vue | 91 ++++++ src/modules/06_webservices/view/main.vue | 6 + src/modules/06_webservices/view/manage.vue | 267 ++++++++++++++++++ 5 files changed, 372 insertions(+), 3 deletions(-) create mode 100644 src/modules/06_webservices/components/SwaggerViewer.vue create mode 100644 src/modules/06_webservices/view/manage.vue 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/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 @@ + + + + +