hrms-mgt/src/views/auth.vue

27 lines
611 B
Vue
Raw Normal View History

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>