|
|
|
|
@ -4,14 +4,14 @@ |
|
|
|
|
</template> |
|
|
|
|
<script> |
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import {getToken} from '@/util/auth' |
|
|
|
|
// import {getToken} from '@/util/auth' |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
name: "login", |
|
|
|
|
components: {}, |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
loading: false |
|
|
|
|
loading: true |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
watch: { |
|
|
|
|
@ -31,20 +31,20 @@ export default { |
|
|
|
|
methods: { |
|
|
|
|
handleLogin() { |
|
|
|
|
const ssotoken = this.$route.query.SSOToken; |
|
|
|
|
const token = getToken(); |
|
|
|
|
const token = "";//getToken(); |
|
|
|
|
console.log('ssotken',ssotoken, '=======') |
|
|
|
|
if (token) { |
|
|
|
|
this.$router.push({ path: this.tagWel.value }); |
|
|
|
|
}else{ |
|
|
|
|
this.loading = true; |
|
|
|
|
// this.loading = true; |
|
|
|
|
this.$store |
|
|
|
|
.dispatch("LoginBySso", {SSOToken: ssotoken,grantType:'yawei',fallbackUrl: ssotoken ? '' : window.location.href}) |
|
|
|
|
.then(() => { |
|
|
|
|
this.loading = false; |
|
|
|
|
// this.loading = false; |
|
|
|
|
console.log('=============登录成功') |
|
|
|
|
this.$router.replace({ path: this.tagWel.value }); |
|
|
|
|
},err => { |
|
|
|
|
this.loading = false; |
|
|
|
|
// this.loading = false; |
|
|
|
|
console.log('err=======res',err) |
|
|
|
|
if(err.error == 'invalid_request') { |
|
|
|
|
// let url = err.error_description+'?SSOToken=' + encodeURIComponent(window.location); |
|
|
|
|
|