test01.vue 745 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <div id="test01">
  3. <!-- test01 -->
  4. </div>
  5. </template>
  6. <script>
  7. import axios from 'axios'
  8. import { getToken, setToken, removeToken } from '@/utils/auth'
  9. export default {
  10. data () {
  11. return {}
  12. },
  13. created() {
  14. this.jump()
  15. },
  16. mounted() {
  17. },
  18. methods: {
  19. jump() {
  20. axios.post('https://test-sy.derom.com/ruoyi-admin/login/sso').then(res => {
  21. if (res.data.code === 200) {
  22. let token = res.data.token
  23. setToken(token)
  24. this.$store.commit('SET_TOKEN', token)
  25. this.$store.dispatch("GetInfo").then(() => {})
  26. this.$store.dispatch("GenerateRoutes").then(() => {})
  27. this.$router.push({ path: "/system/user" })
  28. }
  29. })
  30. }
  31. }
  32. }
  33. </script>