mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	完整完成钉钉的三方接入
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| import { login, logout, getInfo } from '@/api/login' | ||||
| import {login, logout, getInfo, socialLogin, socialLogin2} from '@/api/login' | ||||
| import { getToken, setToken, removeToken } from '@/utils/auth' | ||||
|  | ||||
| const user = { | ||||
| @@ -47,6 +47,42 @@ const user = { | ||||
|       }) | ||||
|     }, | ||||
|  | ||||
|     // 社交登陆 | ||||
|     SocialLogin({ commit }, userInfo) { | ||||
|       const code = userInfo.code | ||||
|       const state = userInfo.state | ||||
|       const type = userInfo.type | ||||
|       return new Promise((resolve, reject) => { | ||||
|         socialLogin(type, code, state).then(res => { | ||||
|           res = res.data; | ||||
|           setToken(res.token) | ||||
|           commit('SET_TOKEN', res.token) | ||||
|           resolve() | ||||
|         }).catch(error => { | ||||
|           reject(error) | ||||
|         }) | ||||
|       }) | ||||
|     }, | ||||
|  | ||||
|     // 社交登陆 | ||||
|     SocialLogin2({ commit }, userInfo) { | ||||
|       const code = userInfo.code | ||||
|       const state = userInfo.state | ||||
|       const type = userInfo.type | ||||
|       const username = userInfo.username.trim() | ||||
|       const password = userInfo.password | ||||
|       return new Promise((resolve, reject) => { | ||||
|         socialLogin2(type, code, state, username, password).then(res => { | ||||
|           res = res.data; | ||||
|           setToken(res.token) | ||||
|           commit('SET_TOKEN', res.token) | ||||
|           resolve() | ||||
|         }).catch(error => { | ||||
|           reject(error) | ||||
|         }) | ||||
|       }) | ||||
|     }, | ||||
|  | ||||
|     // 获取用户信息 | ||||
|     GetInfo({ commit, state }) { | ||||
|       return new Promise((resolve, reject) => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV