1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- // pc端固定客户端授权id
- const clientId = import.meta.env.VITE_APP_CLIENT_ID;
- export function login(data) {
- const params = {
- ...data,
- clientId: data.clientId || clientId,
- grantType: data.grantType || 'password'
- };
- return request({
- url: '/api/auth/login',
- headers: {
- isToken: false,
- isEncrypt: true,
- repeatSubmit: false
- },
- method: 'post',
- data: params
- });
- }
- /**
- * 注销
- */
- export function logout() {
- return request({
- url: '/api/auth/logout',
- method: 'post'
- });
- }
- // 获取用户详细信息
- export function getInfo() {
- return request({
- url: '/api/system/user/getInfo',
- method: 'get'
- });
- }
- /**
- * 粤政易登录
- */
- export function callback(data): AxiosPromise<any> {
- const LoginData = {
- ...data,
- clientId: clientId,
- grantType: 'social'
- };
- return request({
- url: '/auth/yzy/callback',
- headers: {
- isToken: false,
- isEncrypt: true,
- repeatSubmit: false
- },
- method: 'post',
- data: LoginData
- });
- }
|