From b11a943885cf6dc68f6641a483b9ca1fdc11be6f Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 27 Nov 2024 16:08:36 +0700 Subject: [PATCH] API web services --- src/api/06_webservices/api.webservices.ts | 7 + src/app.config.ts | 5 + .../components/DialogApiKey.vue | 146 +++++++++++----- .../06_webservices/interface/index/Main.ts | 17 +- .../06_webservices/interface/request/Main.ts | 4 +- .../06_webservices/interface/response/Main.ts | 15 +- src/modules/06_webservices/view/main.vue | 162 ++++++++++++------ 7 files changed, 259 insertions(+), 97 deletions(-) create mode 100644 src/api/06_webservices/api.webservices.ts diff --git a/src/api/06_webservices/api.webservices.ts b/src/api/06_webservices/api.webservices.ts new file mode 100644 index 00000000..3185bd13 --- /dev/null +++ b/src/api/06_webservices/api.webservices.ts @@ -0,0 +1,7 @@ +import env from "../index"; + +const apiKey = `${env.API_URI}/org/apiKey`; + +export default { + apiKeyMain: apiKey, +}; diff --git a/src/app.config.ts b/src/app.config.ts index e989d051..25576725 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -46,6 +46,9 @@ import backup from "./api/04_system/api.backup"; /** API Command/*/ import command from "./api/05_command/api.command"; +/** API Webservices*/ +import webservices from "./api/06_webservices/api.webservices"; + // environment variables export const compettitivePanel = import.meta.env.VITE_COMPETITIVE_EXAM_PANEL; export const qualifyDisableExamPanel = import.meta.env @@ -120,6 +123,8 @@ const API = { ...backup, /** command*/ ...command, + /** webservices*/ + ...webservices, }; export default { diff --git a/src/modules/06_webservices/components/DialogApiKey.vue b/src/modules/06_webservices/components/DialogApiKey.vue index 2320615b..c1687dfa 100644 --- a/src/modules/06_webservices/components/DialogApiKey.vue +++ b/src/modules/06_webservices/components/DialogApiKey.vue @@ -1,76 +1,155 @@ - - - + + + + +