diff --git a/packages/ui/certd-client/src/views/certd/mine/use.tsx b/packages/ui/certd-client/src/views/certd/mine/use.tsx index 1ab83d6f0..f5e4e536e 100644 --- a/packages/ui/certd-client/src/views/certd/mine/use.tsx +++ b/packages/ui/certd-client/src/views/certd/mine/use.tsx @@ -66,7 +66,7 @@ export function useUserProfile() { width: "auto", }, buildUrl(key: string) { - return `api/basic/file/download?&key=` + key; + return `api/basic/file/download?token=${userStore.getToken}&key=` + key; }, }, }, @@ -82,7 +82,7 @@ export function useUserProfile() { onReady: null, uploader: { type: "form", - action: "/basic/file/upload", + action: "/basic/file/upload?token=" + userStore.getToken, name: "file", headers: { Authorization: "Bearer " + userStore.getToken, @@ -92,7 +92,7 @@ export function useUserProfile() { }, }, buildUrl(key: string) { - return `api/basic/file/download?&key=` + key; + return `api/basic/file/download?token=${userStore.getToken}&key=` + key; }, }, }, diff --git a/packages/ui/certd-client/src/views/certd/mine/user-profile.vue b/packages/ui/certd-client/src/views/certd/mine/user-profile.vue index d080377dc..290fc0a4e 100644 --- a/packages/ui/certd-client/src/views/certd/mine/user-profile.vue +++ b/packages/ui/certd-client/src/views/certd/mine/user-profile.vue @@ -147,6 +147,7 @@ import { isEmpty } from "lodash-es"; import { dict } from "@fast-crud/fast-crud"; import dayjs from "dayjs"; import { useRouter } from "vue-router"; +import { useUserStore } from "/@/store/user"; const { t } = useI18n(); @@ -351,7 +352,7 @@ const checkPasskeySupport = () => { passkeySupported.value = true; } }; - +const userStore = useUserStore(); const userAvatar = computed(() => { if (isEmpty(userInfo.value.avatar)) { return ""; @@ -360,7 +361,7 @@ const userAvatar = computed(() => { return userInfo.value.avatar; } - return "api/basic/file/download?&key=" + userInfo.value.avatar; + return `api/basic/file/download?token=${userStore.getToken}&key=${userInfo.value.avatar}`; }); onMounted(async () => { diff --git a/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue index 8455eb7db..d26d63567 100644 --- a/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue +++ b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue @@ -3,7 +3,7 @@