personal.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import Service from '../lib/service'
  2. import axios from "axios";
  3. import Config from '../config'
  4. class PersonalService extends Service {
  5. constructor () {
  6. super()
  7. axios.defaults.baseURL = Config.Host80
  8. }
  9. //获取国家列表
  10. async Country (params = {}) {
  11. let res = await this.postAll("Host80","/country/get", params);
  12. return res
  13. }
  14. //获取新闻
  15. async newsAnalysisList (params = {}) {
  16. let res = await this.postAll("Host80","/news/analysis/search/list", params);
  17. return res
  18. }
  19. //获取二维码
  20. async CustomFileMobile (par = {}) {
  21. let res = await this.getAll("Host80","/custom/bank/mobile",par);
  22. return res
  23. }
  24. //获取二维码-flies
  25. async CustomFileMobileFiles (par = {}) {
  26. let res = await this.getAll("Host80","/custom/file/mobile",par);
  27. return res
  28. }
  29. /* 银行 */
  30. //银行列表
  31. async BankList (params = {}) {
  32. let res = await this.postAll("Host80","/bank/list", params);
  33. return res
  34. }
  35. //银行卡列表
  36. async customBankList (params = {}) {
  37. let res = await this.postAll("Host80","/custom/bank/list", params);
  38. return res
  39. }
  40. //添加银行卡信息
  41. async customBankAdd (params = {}) {
  42. let res = await this.postAll("Host80","/custom/bank/add", params);
  43. return res
  44. }
  45. //修改银行卡信息
  46. async customBankUpdate (params = {}) {
  47. let res = await this.postAll("Host80","/custom/bank/update", params);
  48. return res
  49. }
  50. //删除银行卡信息
  51. async customBankDelete (params = {}) {
  52. let res = await this.postAll("Host80","/custom/bank/delete", params);
  53. return res
  54. }
  55. /* 文件管理 */
  56. //文件列表
  57. async customFileList (params = {}) {
  58. let res = await this.postAll("Host80","/custom/file/list", params);
  59. return res
  60. }
  61. /* 安全中心 */
  62. //客户专区密码修改
  63. async customUpdatePassword (params = {}) {
  64. let res = await this.postAll("Host80","/custom/update/login/password", params);
  65. return res
  66. }
  67. //邮箱更改
  68. async customUpdateEmail (params = {}) {
  69. let res = await this.postAll("Host80","/custom/update/email", params);
  70. return res
  71. }
  72. //邮箱更改验证码
  73. async customUpdateEmailCode (params = {}) {
  74. let res = await this.postAll("Host80","/custom/update/email/send/code", params);
  75. return res
  76. }
  77. // 获取登录信息
  78. async CustomLoginInfo (params = {}) {
  79. let res = await this.postAll("Host80","/custom/info", params);
  80. return res
  81. }
  82. /* 信息完善 */
  83. //客户修改信息
  84. async CustomUpdateInfo (params = {}) {
  85. let res = await this.postAll("Host80","/custom/update/info", params);
  86. return res
  87. }
  88. //客户文件列表
  89. async CustomFileList (params = {}) {
  90. let res = await this.postAll("Host80","/custom/file/list", params);
  91. return res
  92. }
  93. //客户提交申请真实用户
  94. async customApplyReal (params = {}) {
  95. let res = await this.postAll("Host80","/custom/apply/real", params);
  96. return res
  97. }
  98. //附加文件删除
  99. async customFileDelete (params = {}) {
  100. let res = await this.postAll("Host80","/custom/file/delete", params);
  101. return res
  102. }
  103. //获取人脸识别二维码
  104. async getWebsdkLink (par = {}) {
  105. let res = await this.postAll("Host80","/custom/getWebsdkLink",par);
  106. return res
  107. }
  108. //真实用户开户设置
  109. async customAccount (params = {}) {
  110. let result = await this.postAll("Host90","/custom/info/update/show/login/type", params);
  111. return result
  112. }
  113. }
  114. export default new PersonalService