login.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import { post } from '@/utils/request';
  2. /**
  3. * 登录相关接口集合
  4. * 所有接口均为post请求,host参数已按原逻辑保留
  5. */
  6. export const loginApi = {
  7. /** 登录 */
  8. Login: (params = {}) => post('/custom/login', params, 'Host80'),
  9. /** 登出 */
  10. Logout: (params = {}) => post('/custom/logout', params, 'Host80'),
  11. /** 注册 */
  12. Register: (params = {}, config = {}) => post('/custom/register', params, 'Host80', config),
  13. /** 发送邮件验证 */
  14. Code: (params = {}) => post('/custom/register/send/code', params, 'Host80'),
  15. /** 当前国家编码 */
  16. CodeById: (params = {}) => post('/country/getCodeByIp', params, 'Host80'),
  17. /** 获取登录信息 */
  18. CustomLoginInfo: (params = {}) => post('/custom/info', params, 'Host80'),
  19. /** 语言切换 */
  20. switchLanguage: (params = {}) => post('/custom/switch/lang', params, 'Host80'),
  21. /** 忘记密码发送邮件 */
  22. forgetPwd: (params = {}) => post('/custom/update/password/send/email', params, 'Host80'),
  23. /** 忘记密码 */
  24. forgetPwdUpdate: (params = {}) => post('/custom/update/email/password', params, 'Host80'),
  25. /** trading密码重置 */
  26. tradingPwdUpdate: (params = {}) => post('/account/deal/password/reset/apply', params, 'Host80'),
  27. /** 客户文件列表 */
  28. CustomFileList: (params = {}) => post('/custom/file/list', params, 'Host80'),
  29. /** 浏览器语言 */
  30. getLanguage: (params = {}) => post('/custom/get/language', params, 'Host80'),
  31. /** 发送邮件验证 */
  32. sendCode: (params = {}) => post('/custom/send/code', params),
  33. /** 登录验证方式 */
  34. loginValid: (params = {}) => post('/custom/login/valid', params),
  35. };