oauth.js 1.15 KB
import request from '@/service/request.js'
import config from '@/common/config.js'

export default {
	// 登录
	AppLogin(data) {
		return request.postFormData(`${config.getApiBaseUrl()}/api/oauth/Login`, data);
	},
	
	// 获取当前用户信息
	getCurrentUser() {
		return request.get(`${config.getApiBaseUrl()}/api/oauth/CurrentUser`);
	},
	// 获取当前用户app权限
	getAppAuthorize() {
		return request.get(`${config.getApiBaseUrl()}/api/permission/Users/Current/AppAuthorize`);
	},
	// 传入id获取用户信息
	getUsers(e) {
		return request.get(`${config.getApiBaseUrl()}/api/permission/Users/`+e);
	},
	// 登出
	logout() {
		return request.get(`${config.getApiBaseUrl()}/api/oauth/Logout`);
	},
	// 上传文件base64
	UploadBase64Image(data) {
		return request.post(`${config.getApiBaseUrl()}/api/file/UploadBase64Image`, data);
	},
	// 获取用户列表
	getUserList(params) {
		return request.get(`${config.getApiBaseUrl()}/api/permission/Users`, params);
	},
	// 修改密码(使用重置密码接口)
	changePassword(userId, data) {
		return request.post(`${config.getApiBaseUrl()}/api/permission/Users/${userId}/Actions/ResetPassword`, data);
	},
}