user.js 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
  1. import { $get, $post, getDeviceInfo, getEnterOptions } from '@/utils'
  2. import manifest from "@/manifest.json";
  3. import { version } from 'uuid';
  4. export const LOGIN = (params) => new Promise(async (resolve, reject) => {
  5. try {
  6. const res = await $post('/users/login', {
  7. device_id: getDeviceInfo().deviceId,
  8. ...params
  9. });
  10. const { ret } = res.data
  11. if (ret == 1) {
  12. resolve(res.data)
  13. }
  14. reject(res.data)
  15. } catch (error) { }
  16. })
  17. export const DEL_ACCOUNT = (params = {}) => new Promise(async (resolve, reject) => {
  18. try {
  19. const res = await $post('/users/delaccount', { ...params });
  20. const { ret } = res.data
  21. if (ret == 1) {
  22. resolve(res.data)
  23. }
  24. reject(res.data)
  25. } catch (error) { }
  26. })
  27. export const GET_USERINFO = (params = {}, other = {}) => new Promise(async (resolve, reject) => {
  28. try {
  29. const res = await $post('/users/info', params, other);
  30. const { ret } = res.data
  31. if (ret == 1) {
  32. resolve(res.data)
  33. }
  34. reject(res.data)
  35. } catch (error) { }
  36. })
  37. export const USER_STATICS = () => new Promise(async (resolve, reject) => {
  38. try {
  39. const res = await $post('/users/statics');
  40. const { ret } = res.data
  41. if (ret == 1) {
  42. resolve(res.data)
  43. }
  44. reject(res.data)
  45. } catch (error) { }
  46. })
  47. export const USER_EDIT_USERPASS = (params) => new Promise(async (resolve, reject) => {
  48. try {
  49. const res = await $post('/users/edit/userpass', params);
  50. const { ret } = res.data
  51. if (ret == 1) {
  52. resolve(res.data)
  53. }
  54. reject(res.data)
  55. } catch (error) { }
  56. })
  57. export const USER_EDIT_PAYPASS = (params) => new Promise(async (resolve, reject) => {
  58. try {
  59. const res = await $post('/users/edit/paypass', params);
  60. const { ret } = res.data
  61. if (ret == 1) {
  62. resolve(res.data)
  63. }
  64. reject(res.data)
  65. } catch (error) { }
  66. })
  67. export const USERS_EMAIL_GET = (params) => new Promise(async (resolve, reject) => {
  68. try {
  69. const res = await $post('/users/email/get', params, { isLoading: true });
  70. const { ret } = res.data
  71. if (ret == 1) {
  72. resolve(res.data)
  73. }
  74. reject(res.data)
  75. } catch (error) { }
  76. })
  77. export const USERS_EDIT_AVATAR = (params) => new Promise(async (resolve, reject) => {
  78. try {
  79. const res = await $post('/users/edit/avatar', params);
  80. const { ret } = res.data
  81. if (ret == 1) {
  82. resolve(res.data)
  83. }
  84. reject(res.data)
  85. } catch (error) { }
  86. })
  87. export const USERS_LEVELAUTH = (params) => new Promise(async (resolve, reject) => {
  88. try {
  89. const res = await $post('/users/levelauth', params);
  90. const { ret } = res.data
  91. if (ret == 1) {
  92. resolve(res.data)
  93. }
  94. reject(res.data)
  95. } catch (error) { }
  96. })
  97. export const GET_USERS_LEVELAUTH = () => new Promise(async (resolve, reject) => {
  98. try {
  99. const res = await $get('/users/levelauth');
  100. const { ret } = res.data
  101. if (ret == 1) {
  102. resolve(res.data)
  103. }
  104. reject(res.data)
  105. } catch (error) { }
  106. })
  107. export const USERS_THIRD_LOGIN = (params) => new Promise(async (resolve, reject) => {
  108. try {
  109. const res = await $post('/users/third/login', params);
  110. const { ret } = res.data
  111. if (ret == 1) {
  112. resolve(res.data)
  113. }
  114. reject(res.data)
  115. } catch (error) { }
  116. })
  117. export const CONTENT_COUPON = (params = {}, other = {}) => new Promise(async (resolve, reject) => {
  118. try {
  119. const res = await $post('/content/coupon', params, other);
  120. const { ret } = res.data
  121. if (ret == 1) {
  122. resolve(res.data)
  123. }
  124. reject(res.data)
  125. } catch (error) { }
  126. })
  127. export const SHOP_GET_COUPON = (id = '') => new Promise(async (resolve, reject) => {
  128. try {
  129. const res = await $post('/shop/get/coupon', { id });
  130. const { ret } = res.data
  131. if (ret == 1) {
  132. resolve(res.data)
  133. }
  134. reject(res.data)
  135. } catch (error) { }
  136. })
  137. export const SHOP_COUPON_LIST = (status = 0) => new Promise(async (resolve, reject) => {
  138. try {
  139. const res = await $post('/shop/coupon/list', { status });
  140. const { ret } = res.data
  141. if (ret == 1) {
  142. resolve(res.data)
  143. }
  144. reject(res.data)
  145. } catch (error) { }
  146. })
  147. export const USER_FORGET = (params) => new Promise(async (resolve, reject) => {
  148. try {
  149. const res = await $post('/users/forget', params, { isLoading: true });
  150. const { ret } = res.data
  151. if (ret == 1) {
  152. resolve(res.data)
  153. }
  154. reject(res.data)
  155. } catch (error) { }
  156. })
  157. export const USER_INIT = (params = {}) => new Promise(async (resolve, reject) => {
  158. try {
  159. const res = await $post('/users/init', {
  160. device: getDeviceInfo(),
  161. option: getEnterOptions(),
  162. version: manifest.versionCode,
  163. ...params
  164. }, { isLoading: true });
  165. const { ret } = res.data
  166. if (ret == 1) {
  167. resolve(res.data)
  168. }
  169. reject(res.data)
  170. } catch (error) {
  171. console.error(error);
  172. }
  173. })
  174. export const USER_LOGOUT = () => new Promise(async (resolve, reject) => {
  175. try {
  176. const res = await $post('/users/logout');
  177. const { ret } = res.data
  178. if (ret == 1) {
  179. resolve(res.data)
  180. }
  181. reject(res.data)
  182. } catch (error) { }
  183. })
  184. export const USER_MESSAGE = (params = {}) => new Promise(async (resolve, reject) => {
  185. try {
  186. const res = await $post('/users/message', { ...params });
  187. const { ret } = res.data
  188. if (ret == 1) {
  189. resolve(res.data)
  190. }
  191. reject(res.data)
  192. } catch (error) {
  193. console.error(error);
  194. }
  195. })
  196. export const USER_ORDER_COUNT = () => new Promise(async (resolve, reject) => {
  197. try {
  198. const res = await $post('/users/order/count');
  199. const { ret } = res.data
  200. if (ret == 1) {
  201. resolve(res.data)
  202. }
  203. reject(res.data)
  204. } catch (error) { }
  205. })
  206. export const USERS_MESSAGE_READER = (ids = '') => new Promise(async (resolve, reject) => {
  207. try {
  208. const res = await $post('/users/message/reader', { ids });
  209. const { ret } = res.data
  210. if (ret == 1) {
  211. resolve(res.data)
  212. }
  213. reject(res.data)
  214. } catch (error) { }
  215. })
  216. export const USERS_MESSAGE_UNREAD = () => new Promise(async (resolve, reject) => {
  217. try {
  218. const res = await $post('/users/message/unread');
  219. const { ret } = res.data
  220. if (ret == 1) {
  221. resolve(res.data)
  222. }
  223. reject(res.data)
  224. } catch (error) { }
  225. })
  226. export const USERS_MESSAGE_DETAIL = (id = '') => new Promise(async (resolve, reject) => {
  227. try {
  228. const res = await $post('/users/message/detail', { id });
  229. const { ret } = res.data
  230. if (ret == 1) {
  231. resolve(res.data)
  232. }
  233. reject(res.data)
  234. } catch (error) { }
  235. })
  236. export const USER_SMS = (params = {}) => new Promise(async (resolve, reject) => {
  237. try {
  238. const res = await $post('/users/sms', { ...params });
  239. const { ret } = res.data
  240. if (ret == 1) {
  241. resolve(res.data)
  242. }
  243. reject(res.data)
  244. } catch (error) {
  245. console.error(error);
  246. }
  247. })
  248. export const CONTENT_BOXES = (params = {}) => new Promise(async (resolve, reject) => {
  249. try {
  250. const res = await $post('/content/boxes', params, { isLoading: true });
  251. const { ret } = res.data
  252. if (ret == 1) {
  253. resolve(res.data)
  254. }
  255. reject(res.data)
  256. } catch (error) { }
  257. })
  258. export const CONTENT_RECEIVE_BOX = (params = {}) => new Promise(async (resolve, reject) => {
  259. try {
  260. const res = await $post('/content/receive/box', { ...params }, { isLoading: true });
  261. const { ret } = res.data
  262. if (ret == 1) {
  263. resolve(res.data)
  264. }
  265. reject(res.data)
  266. } catch (error) {
  267. console.error(error);
  268. }
  269. })
  270. export const CONTENT_BOX_LISTS = (params = {}) => new Promise(async (resolve, reject) => {
  271. try {
  272. const res = await $post('/content/box/lists', { ...params });
  273. const { ret } = res.data
  274. if (ret == 1) {
  275. resolve(res.data)
  276. }
  277. reject(res.data)
  278. } catch (error) {
  279. console.error(error);
  280. }
  281. })
  282. export const SHOP_STORE_LISTS = (params = {}) => new Promise(async (resolve, reject) => {
  283. try {
  284. const res = await $post('/shop/store/lists', { ...params });
  285. const { ret } = res.data
  286. if (ret == 1) {
  287. resolve(res.data)
  288. }
  289. reject(res.data)
  290. } catch (error) {
  291. console.error(error);
  292. }
  293. })
  294. export const USER_CHECK_PAYPASS = (oldpass = '') => new Promise(async (resolve, reject) => {
  295. try {
  296. const res = await $post('/users/check/paypass', { oldpass });
  297. const { ret } = res.data
  298. if (ret == 1) {
  299. resolve(res.data)
  300. }
  301. reject(res.data)
  302. } catch (error) { }
  303. })
  304. export const RONGIMCALL_NEED_FROMS = (params = {}) => new Promise(async (resolve, reject) => {
  305. try {
  306. const res = await $post('/rongimcall/need/froms', { ...params });
  307. const { ret } = res.data
  308. if (ret == 1) {
  309. resolve(res.data)
  310. }
  311. reject(res.data)
  312. } catch (error) {
  313. console.error(error);
  314. }
  315. })
  316. export const RONGIMCALL_FROMS_LISTS = (params = {}) => new Promise(async (resolve, reject) => {
  317. try {
  318. const res = await $post('/rongimcall/froms/lists', { ...params });
  319. const { ret } = res.data
  320. if (ret == 1) {
  321. resolve(res.data)
  322. }
  323. reject(res.data)
  324. } catch (error) {
  325. console.error(error);
  326. }
  327. })