Files
tra-app/src/api/login.js
T
2025-06-23 20:57:34 +08:00

68 lines
1.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import request from '@/api/request'
import common from "@/common/common";
import {setToken, setUserInfo} from "@/common/common";
// 账号登录接口
export const useAccountLoginApp = (data) => request({
url: '/traapp/access/userLogin',
method: 'post',
data
}).then(async({ rtnCode, body }) => {
if (rtnCode === '0000') {
setToken(body)
// deptId: ""
// deptName: null
// loginName: "ADMIN" // todo id
// orgId: "00E200"
// orgName: "金融科技部"
// userId: "USER001"
// userName: "ADMIN" / todo name
// userStatus: "01"
const user_data = await queryCurrentUser()
setUserInfo(user_data.body)
return user_data.body
}
return Promise.reject({ rtnCode, body })
}).catch(res => {
console.log('报错s');
console.log(res);
})
/**
* 获取个人信息
* 入参
gender F是女 M男
imageAddr 图片
loginName ID
userName 姓名
*/
export const queryCurrentUser = (data) => request({
url: '/traapp/access/queryCurrentUser',
method: 'post',
data
})
//获取隐私协议
export const getYsxy = (data) => request({
url: '/traapp/dfAgtInfo/queryValidDfAgt',
method: 'post',
data
})
// 获取验证码(作废)
export const getLoginAppCheckCode = (data) => request({
url: '/traapp/access/checkCode',
method: 'get',
data
})
// 退出登录
export const loginOut = (data) => request({
url: '/traapp/access/loginOut',
method: 'post',
data
}).then(() =>{
setToken(null)
setUserInfo(null)
})