| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {oaSsos} from "@/api/system/user.js" |
| | | import {ssoLogin} from "@/api/system/user.js" |
| | | import {mapGetters} from "vuex"; |
| | | import {setStore} from "@/util/store"; |
| | | |
| | | export default { |
| | | name: "sso", |
| | | data() { |
| | | return {} |
| | | return { |
| | | PathString:'', |
| | | } |
| | | }, |
| | | computed: {}, |
| | | computed: { |
| | | ...mapGetters(["tagWel"]) |
| | | }, |
| | | created() { |
| | | this.onLoad() |
| | | }, |
| | | |
| | | methods: { |
| | | onLoad() { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: 'Loading', |
| | | spinner: 'el-icon-loading', |
| | | background: 'rgba(0, 0, 0, 0.7)' |
| | | }); |
| | | setTimeout(() => { |
| | | loading.close(); |
| | | }, 2000); |
| | | |
| | | this.PathString=this.$route.query.empCode; |
| | | this.$store.dispatch("LoginBySso", { PathString: this.PathString }).then((res) => { |
| | | console.log('res', res) |
| | | this.$router.push({ path: this.tagWel.value }); |
| | | }) |
| | | } |
| | | } |
| | | } |