2024-07-25 12:58:04 +07:00
|
|
|
<script setup lang="ts">
|
2024-08-28 15:29:09 +07:00
|
|
|
import { setAuthen } from "@/plugins/auth";
|
2024-07-26 12:52:47 +07:00
|
|
|
import { onMounted } from "vue";
|
|
|
|
|
import { useRoute } from "vue-router";
|
2024-07-25 12:58:04 +07:00
|
|
|
|
2024-07-26 12:52:47 +07:00
|
|
|
const route = useRoute();
|
2024-07-25 12:58:04 +07:00
|
|
|
|
2024-08-28 15:59:48 +07:00
|
|
|
onMounted(async () => {
|
2024-07-26 12:52:47 +07:00
|
|
|
if (route.query.token && route.query.accessToken) {
|
2024-08-28 15:29:09 +07:00
|
|
|
const params = await {
|
|
|
|
|
access_token: route.query.token,
|
|
|
|
|
expires_in: route.query.expires ? route.query.expires : 36000,
|
|
|
|
|
refresh_token: route.query.accessToken,
|
|
|
|
|
};
|
2025-06-20 17:34:47 +07:00
|
|
|
setAuthen(
|
|
|
|
|
params,
|
|
|
|
|
"y",
|
|
|
|
|
route.query.redirectUrl ? (route.query.redirectUrl as string) : ""
|
|
|
|
|
);
|
2024-07-25 12:58:04 +07:00
|
|
|
}
|
2024-07-26 12:52:47 +07:00
|
|
|
});
|
2024-07-25 12:58:04 +07:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
|
<div></div>
|
|
|
|
|
</template>
|