index.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. import {
  2. get,
  3. post
  4. } from '../utils/request.js'
  5. import {
  6. useUserStore
  7. } from '@/store/index.js';
  8. // 测试
  9. let data = {
  10. "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJzdW5zaGluZS5jZGJhb2xhbi5jb20iLCJhdWQiOiJzdW5zaGluZS5jZGJhb2xhbi5jb20iLCJpYXQiOjE3MTEzNTM2NTEsIm5iZiI6MTcxMTM1MzU5MSwiZXhwIjoxNzExMzc4ODUxLCJkYXRhIjp7ImlkIjoiMzQ2NTciLCJwaG9uZSI6ImRvdDFAcXEuY29tIn19.nw4_Aoez9jSA2krU_X760zkps4dEPO4DpItEQCM5u7s",
  11. "language": "zh_cn"
  12. }
  13. // export const apihost = 'https://loanvem.com'
  14. // export const apihost = 'https://loanicom.com'
  15. export const apihost = 'http://192.168.50.253:8000'
  16. // 上传图片
  17. export function uploadImage(url) {
  18. return new Promise((resolve, reject) => {
  19. const userStore = useUserStore()
  20. uni.uploadFile({
  21. url: apihost + '/api/upload/file',
  22. filePath: url,
  23. header: {
  24. 'Authorization': userStore.token
  25. },
  26. name: 'file',
  27. formData: {
  28. 'type': 0,
  29. },
  30. success: (res) => {
  31. const temp = JSON.parse(res.data)
  32. resolve({
  33. success: true,
  34. data: temp
  35. });
  36. }
  37. });
  38. })
  39. }
  40. export function fetchChatConfig() {
  41. return post('/api/user/activity-list', data)
  42. }
  43. export function signup(params = {}) {
  44. return post('/api/user/sign-up', params)
  45. }
  46. export function init(params = {}) {
  47. return post('/api/user/init', params)
  48. }
  49. export function about(params = {}) {
  50. return post('/api/user/about', params)
  51. }
  52. export function articledetail(params = {}) {
  53. return post('/api/article/detail', params)
  54. }
  55. export function signin(params = {}) {
  56. return post('/api/user/sign-in', params)
  57. }
  58. export function itemsearch(params = {}) {
  59. return post('/api/item/search', params)
  60. }
  61. export function itemlist(params = {}) {
  62. return post('/api/item/list', params)
  63. }
  64. export function itemdetail(params = {}) {
  65. return post('/api/item/detail', params)
  66. }
  67. export function userprofile(params = {}) {
  68. return post('/api/user/profile', params)
  69. }
  70. export function userorderlist(params = {}) {
  71. return post('/api/user/order-list', params)
  72. }
  73. export function userdetail(params = {}) {
  74. return post('/api/user/order-detail', params)
  75. }
  76. export function banklist(params = {}) {
  77. return post('/api/bank/list', params)
  78. }
  79. export function bankadd(params = {}) {
  80. return post('/api/bank/add', params)
  81. }
  82. export function bankdel(params = {}) {
  83. return post('/api/bank/del', params)
  84. }
  85. export function rechargetype(params = {}) {
  86. return post('/api/user/recharge-type', params)
  87. }
  88. export function recharge(params = {}) {
  89. return post('/api/user/recharge', params)
  90. }
  91. export function noticelist(params = {}) {
  92. return post('/api/user/notice-list', params)
  93. }
  94. export function noticeview(params = {}) {
  95. return post('/api/user/notice-view', params)
  96. }
  97. export function userfunds(params = {}) {
  98. return post('/api/user/funds', params)
  99. }
  100. export function fetchweather(params = {}) {
  101. return post('/api/user/weather', params)
  102. }
  103. export function sendsms(params = {}) {
  104. return post('/api/user/send-sms', params)
  105. }
  106. export function itembuy(params = {}) {
  107. return post('/api/item/apply', params)
  108. }
  109. export function orderlist(params = {}) {
  110. return post('/api/user/order-list', params)
  111. }
  112. export function upload(params = {}) {
  113. return post('/api/upload/file', params, {'content-type': "application/form-data"})
  114. }
  115. export function forgot(params = {}) {
  116. return post('/api/user/forgot-passwd', params)
  117. }
  118. export function cashpasswd(params = {}) {
  119. return post('/api/user/cash-passwd-reset', params)
  120. }
  121. export function updateprofile(params = {}) {
  122. return post('/api/user/profile-update', params)
  123. }
  124. export function team(params = {}) {
  125. return post('/api/user/team', params)
  126. }
  127. export function cashApply(params = {}) {
  128. return post('/api/cash/apply', params)
  129. }
  130. export function cashList(params = {}) {
  131. return post('/api/cash/list', params)
  132. }
  133. export function cashEmailList(params = {}) {
  134. return post('/api/cash/email_list', params)
  135. }
  136. export function cashEmailView(params = {}) {
  137. return post('/api/cash/email_view', params)
  138. }