1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
| <template>
| <p>测试</p>
| </template>
|
| <script>
| import {oaSsos} from "@/api/system/user.js"
| import {mapGetters} from "vuex";
| import {setStore} from "@/util/store";
|
| export default {
| name: "sso",
| data() {
| return {
| loginForm:{
| //租户ID
| tenantId: "",
| //部门ID
| deptId: "",
| //角色ID
| roleId: "",
| //用户名
| username: "",
| //密码
| password: "",
| selectInput: '',
| //下拉input数据
| value: '管理组',
| //下拉菜单
| region: [],
| //账号类型
| type: "account",
| //验证码的索引
| key: "",
| //预加载白色背景
| image: "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",
|
| },
| }
| },
| computed: {
| ...mapGetters(["tagWel", "userInfo"])
| },
| created() {
|
| },
| methods: {
| // Onload() {
| // let name = 'pwdfree'
| // oaSsos(name).then(res=>{
| // console.log(res)
| // if(res.status === 200){
| // // this.loginForm.tenantId=res.data.tenant_id;
| // // this.loginForm.username=res.data.user_name;
| // this.$store.dispatch("LoginBySso").then((res) => {
| // console.log('res',res)
| // this.$router.push({path: this.tagWel.value});
| // })
| // // console.log(this.tagWel)
| // // this.$router.push({path: this.tagWel.value});
| // }
| // })
| // }
| }
| }
| </script>
|
| <style scoped>
|
| </style>
|
|