diff --git a/app.vue b/app.vue index 5f3964d..463c5aa 100644 --- a/app.vue +++ b/app.vue @@ -1,11 +1,15 @@ diff --git a/components.d.ts b/components.d.ts index 2fb2d20..c9f6a2f 100644 --- a/components.d.ts +++ b/components.d.ts @@ -13,6 +13,7 @@ declare module 'vue' { NDataTable: typeof import('naive-ui')['NDataTable'] NDialogProvider: typeof import('naive-ui')['NDialogProvider'] NDropdown: typeof import('naive-ui')['NDropdown'] + NFlex: typeof import('naive-ui')['NFlex'] NInput: typeof import('naive-ui')['NInput'] NLayout: typeof import('naive-ui')['NLayout'] NLayoutFooter: typeof import('naive-ui')['NLayoutFooter'] diff --git a/nuxt.config.ts b/nuxt.config.ts index 52fe109..d4dd006 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -31,7 +31,7 @@ export default defineNuxtConfig({ secretAccessKey: process.env.S3_SECRET_ACCESS_KEY || '', sessionToken: process.env.S3_SESSION_TOKEN || '' } - }, + } }, i18n: { vueI18n: './i18n.config.ts' diff --git a/pages/access-keys/components/changePassword.vue b/pages/access-keys/components/changePassword.vue new file mode 100644 index 0000000..0c72670 --- /dev/null +++ b/pages/access-keys/components/changePassword.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/pages/access-keys/components/editItem.vue b/pages/access-keys/components/editItem.vue new file mode 100644 index 0000000..8d0bfb2 --- /dev/null +++ b/pages/access-keys/components/editItem.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/pages/access-keys/components/index.js b/pages/access-keys/components/index.js new file mode 100644 index 0000000..5805e87 --- /dev/null +++ b/pages/access-keys/components/index.js @@ -0,0 +1,3 @@ +export { default as ChangePassword } from './changePassword.vue' +export { default as EditItem } from './editItem.vue' +export { default as NewItem } from './newItem.vue' diff --git a/pages/access-keys/components/newItem.vue b/pages/access-keys/components/newItem.vue new file mode 100644 index 0000000..f0940ab --- /dev/null +++ b/pages/access-keys/components/newItem.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/pages/access-keys/index.vue b/pages/access-keys/index.vue new file mode 100644 index 0000000..4d45889 --- /dev/null +++ b/pages/access-keys/index.vue @@ -0,0 +1,253 @@ + + + diff --git a/plugins/api.ts b/plugins/api.ts index 17a5753..da7b83b 100644 --- a/plugins/api.ts +++ b/plugins/api.ts @@ -1,4 +1,4 @@ -import ApiClient from "~/lib/api-client" +import ApiClient from '~/lib/api-client' export default defineNuxtPlugin((nuxtApp) => { const token = useCookie('token') diff --git a/server/api/[...].ts b/server/api/[...].ts index fdb8c41..f78a3d6 100644 --- a/server/api/[...].ts +++ b/server/api/[...].ts @@ -1,11 +1,11 @@ -import { joinURL } from "ufo"; +import { joinURL } from 'ufo' export default defineEventHandler(async (event) => { - const proxyUrl = useRuntimeConfig().public.api.baseURL; + const proxyUrl = useRuntimeConfig().public.api.baseURL - const target = joinURL(proxyUrl, event.path.replace('/api', '')); + const target = joinURL(proxyUrl, event.path.replace('/api', '/api/v1')) - console.log('Proxying request to:', target); + console.log('Proxying request to:', target) - return proxyRequest(event, target); + return proxyRequest(event, target) })