diff --git a/src/api/06_webservices/api.webservices.ts b/src/api/06_webservices/api.webservices.ts index 3185bd13..01978abe 100644 --- a/src/api/06_webservices/api.webservices.ts +++ b/src/api/06_webservices/api.webservices.ts @@ -1,7 +1,9 @@ import env from "../index"; const apiKey = `${env.API_URI}/org/apiKey`; +const apiManage = `${env.API_URI}/org/api-manage/`; export default { apiKeyMain: apiKey, + apiManage: apiManage, }; diff --git a/src/modules/06_webservices/components/DialogApi.vue b/src/modules/06_webservices/components/DialogApi.vue new file mode 100644 index 00000000..0b577021 --- /dev/null +++ b/src/modules/06_webservices/components/DialogApi.vue @@ -0,0 +1,420 @@ + + + + + diff --git a/src/modules/06_webservices/stores/manage.ts b/src/modules/06_webservices/stores/manage.ts new file mode 100644 index 00000000..2984aa45 --- /dev/null +++ b/src/modules/06_webservices/stores/manage.ts @@ -0,0 +1,14 @@ +import { defineStore } from "pinia"; +import { ref } from "vue"; + +import type { DataOption } from "@/modules/06_webservices/interface/index/Main"; + +export const useDataStoreManage = defineStore("webservicesManage", () => { + const systemList = ref([{ id: "all", name: "ระบบทั้งหมด" }]); + const methodOptions = ["GET", "POST", "PUT", "DELETE"]; + + return { + systemList, + methodOptions, + }; +}); diff --git a/src/modules/06_webservices/view/main.vue b/src/modules/06_webservices/view/main.vue index ab029912..a6eb6bf3 100644 --- a/src/modules/06_webservices/view/main.vue +++ b/src/modules/06_webservices/view/main.vue @@ -36,8 +36,7 @@ const tabs = ref("list"); -
- +
diff --git a/src/modules/06_webservices/view/manage.vue b/src/modules/06_webservices/view/manage.vue index e5f4084c..35686238 100644 --- a/src/modules/06_webservices/view/manage.vue +++ b/src/modules/06_webservices/view/manage.vue @@ -1,22 +1,24 @@