user.js 1.23 KB
import http from './interface'


//通过用户名获取可用的仓库列表
export const getWarehouseByUserCode = (data) => {
	return http.request({
		url: '/system/warehouse/getWarehouseByUserCode',
		method: 'GET',
		data,
	})
}

//通过用户名获取可用的仓库列表
export const getProfile = () => {
	return http.request({
		url: '/system/user/profile',
		method: 'GET'
	})
}

//登录
export const login = (data) => {
	return http.request({
		url: '/mobile/login',
		method: 'POST',
		data,
	})
}

//退出登录
export const logout = () => {
	return http.request({
		url: '/auth/logout',
		method: 'DELETE',
	})
}

//刷新token
export const refreshToken = () => {
	return http.request({
		url: '/auth/refresh',
		method: 'POST',
	})
}

// 修改密码
export const updatePassword = (oldPassword, newPassword) => {
	return http.request({
		url: '/system/user/profile/updatePwd?oldPassword=' + oldPassword + '&newPassword=' + newPassword,
		method: 'PUT'
	})
}

// 检查新版本
export const getUpdateApkInfo = (data) => {
	return http.request({
		url: 'mobile/download/getUpdateApkInfo',
		method: 'POST',
		data
	})
}



export default {
	getWarehouseByUserCode,
	login,
	logout,
	updatePassword,
	getProfile,
	getUpdateApkInfo,
	refreshToken
}