| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | SSO: window.location.hash |
| | | } |
| | | }; |
| | | }, |
| | | created() { |
| | | this.initLogin() |
| | | console.log(this.SSO) |
| | | this.initLogin(); |
| | | }, |
| | | methods: { |
| | | initLogin() { |
| | | const code = this.SSO.split('&')[0].split('=')[1] |
| | | console.log(code) |
| | | |
| | | if (code) { |
| | | this.$store.dispatch('LoginBySSO', code).then(() => { |
| | | this.$router.push({ path: '/' }) |
| | | }) |
| | | } |
| | | this.$store.dispatch('LoginBySSO', {code: this.$route.query.code}).then(() => { |
| | | this.$router.push({path: '/'}); |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | <style scoped></style> |
| | | <style scoped></style> |