| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- import service from '@/services'
- import http from '@/services/http'
- import { RequestConfig } from '@/services/http/types'
- import { useLoginStore } from '@/stores'
- const loginStore = useLoginStore()
- /**
- * 账户登录
- */
- export function login(config: RequestConfig<Model.LoginReq> = {}) {
- return http.goRequest<Model.LoginRsp>({
- method: 'post',
- url: '/Account/Login',
- data: config.data,
- })
- }
- /**
- * 用户登出
- */
- export function logout(config: RequestConfig = {}) {
- return http.goRequest<Model.LoginRsp>({
- url: '/Account/Loginout',
- params: config.data,
- })
- }
- /**
- * Token校验
- */
- export function tokenCheck(config: RequestConfig = {}) {
- return http.goRequest({
- url: '/Account/TokenCheck',
- params: config.data,
- })
- }
- /**
- * 查询账户菜单
- */
- export function queryAccountMenu(config: RequestConfig = {}) {
- return http.commonRequest<Model.UserRoutes[]>({
- url: '/account/menu',
- params: config.data,
- })
- }
- /**
- * 查询登录ID
- */
- export function queryLoginId(config: RequestConfig<{ username: string }> = {}) {
- return http.commonRequest<string>({
- url: '/User/GetLoginID',
- params: config.data,
- }, 'GetLoginID')
- }
- /**
- * 查询登录账户配置信息
- */
- export function queryLoginData(config: RequestConfig<Model.LoginQueryReq> = {}) {
- return http.commonRequest<Model.LoginQueryRsp>({
- url: '/User/LoginQuery',
- params: config.data,
- }, 'LoginQuery')
- }
- /**
- * 获取用户账号信息
- */
- export function queryUserAccount(config: RequestConfig<{ userID: number }> = {}) {
- return http.commonRequest<Model.UserAccount>({
- url: '/User/GetUserAccount',
- params: {
- userID: loginStore.userId,
- ...config.data
- },
- }, 'GetUserAccount')
- }
- /**
- * 查询资金账户信息
- */
- export function queryTaAccounts(config: RequestConfig<Model.TaAccountsReq> = {}) {
- return http.commonRequest<Model.TaAccountsRsp[]>({
- url: '/TaAccount/GetTaAccounts',
- params: config.data,
- }, 'GetTaAccounts')
- }
- /**
- * 查询账户角色
- */
- export function queryAccountRole(config: RequestConfig = {}) {
- return http.commonRequest<Model.UserRole[]>({
- url: '/account/role',
- params: config.data,
- })
- }
- /**
- * 查询实名认证信息
- */
- export function queryWrDraftUserInfo(config: RequestConfig<Model.WrDraftUserInfoReq> = {}) {
- return http.commonRequest<Model.UserInfo[]>({
- url: '/WrTrade2/QueryWrDraftUserInfo',
- params: config.data,
- })
- }
- /**
- * 实名认证请求
- */
- export function requestAddAuth(config: RequestConfig<Model.AddAuthReq> = {}) {
- return http.request({
- method: 'post',
- url: service.getConfig('openApiUrl') + '/onlineopen/userInfo/addAuth',
- data: config.data,
- })
- }
- /**
- * 投资者销户申请
- */
- export function investorDel(config: RequestConfig<Proto.InvestorDelReq>) {
- return http.mqRequest<Proto.InvestorDelRsp>({
- data: config.data,
- requestCode: 'InvestorDelReq',
- responseCode: 'InvestorDelRsp',
- })
- }
- /**
- * 修改密码
- */
- export function modifyPassword(config: RequestConfig<Proto.ModifyPwdReq>) {
- return http.mqRequest<Proto.ModifyPwdRsp>({
- data: config.data,
- requestCode: 'ModifyPwdReq',
- responseCode: 'ModifyPwdRsp',
- })
- }
|