| | |
| | | .then((res) => {
|
| | | setToken(res.token);
|
| | | this.token = res.token
|
| | | Vue.prototype.uploadHeader = {
|
| | | Authorization: "Bearer " + res.token,
|
| | | };
|
| | | resolve();
|
| | | })
|
| | | .catch((error) => {
|
| | |
| | | const { proxy } = getCurrentInstance()
|
| | |
|
| | | const loginForm = ref({
|
| | | username: "admin",
|
| | | password: "admin123",
|
| | | username: "",
|
| | | password: "",
|
| | | rememberMe: false,
|
| | | currentFatoryId:'',
|
| | | })
|
| | |
| | | <script setup> |
| | | import useUserStore from '@/store/modules/user' |
| | | const userStore = useUserStore() |
| | | let { proxy } = getCurrentInstance() |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | const redirect = ref(undefined) |
| | | |
| | | watch(route, (newRoute) => { |
| | | redirect.value = newRoute.query && newRoute.query.redirect |
| | | }, { immediate: true }) |
| | | |
| | | function goLogin() { |
| | | userStore.TideLogin({code : proxy.$route.query.code}).then(() => { |
| | | proxy.$router.push({ path: redirect || "/" }).catch(() => { }); |
| | | console.log(redirect.value) |
| | | userStore.TideLogin({code : route.query.code}).then(() => { |
| | | router.push({ path: redirect.value || "/" }).catch(() => { }); |
| | | }) |
| | | } |
| | | goLogin() |