home.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724
  1. import request from '../utils/request';
  2. export default {
  3. //公告列表
  4. getAnnouncement(data) {
  5. return request.request({
  6. url: '/announcement/list',
  7. method: "post",
  8. headers: {
  9. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  10. },
  11. data
  12. })
  13. },
  14. //公告详情
  15. getAnnouncementDetail(data) {
  16. return request.request({
  17. url: '/announcement/show',
  18. method: "post",
  19. headers: {
  20. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  21. },
  22. data
  23. })
  24. },
  25. //租赁算力
  26. rental(data) {
  27. return request.request({
  28. url: '/home/rental',
  29. method: "post",
  30. headers: {
  31. // Authorization: address,
  32. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  33. },
  34. data
  35. })
  36. },
  37. //首页的各项数据
  38. getIndexBaseInfo(data) {
  39. return request.request({
  40. url: '/home/base',
  41. method: "post",
  42. headers: {
  43. // Authorization: address,
  44. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  45. },
  46. data
  47. })
  48. },
  49. getIndexGoodsInfo(data) {
  50. return request.request({
  51. url: '/home/all',
  52. method: "post",
  53. headers: {
  54. // Authorization: address,
  55. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  56. },
  57. data
  58. })
  59. },
  60. //用户信息
  61. getUserInfo(data) {
  62. return request.request({
  63. url: '/user/userInfo',
  64. method: "post",
  65. headers: {
  66. // Authorization: address
  67. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  68. },
  69. data
  70. })
  71. },
  72. //注册
  73. register(data) {
  74. return request.request({
  75. url: '/member/register',
  76. method: "post",
  77. headers: {
  78. // Authorization: address,
  79. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  80. },
  81. data
  82. })
  83. },
  84. //用户信息/登录
  85. auth(data) {
  86. return request.request({
  87. url: '/member/auth',
  88. method: "post",
  89. headers: {
  90. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  91. },
  92. data
  93. })
  94. },
  95. //提现记录
  96. withdrawList(data) {
  97. return request.request({
  98. url: '/offline/withdrawList',
  99. method: "post",
  100. headers: {
  101. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  102. },
  103. data
  104. })
  105. },
  106. //算力明细列表
  107. powerList(data) {
  108. return request.request({
  109. url: '/ledger/powerList',
  110. method: "post",
  111. headers: {
  112. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  113. },
  114. data
  115. })
  116. },
  117. //USDT明细列表
  118. usdtList(data) {
  119. return request.request({
  120. url: '/ledger/usdtList',
  121. method: "post",
  122. headers: {
  123. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  124. },
  125. data
  126. })
  127. },
  128. //虚拟币明细列表
  129. tokenList(data) {
  130. return request.request({
  131. url: '/ledger/tokenList',
  132. method: "post",
  133. headers: {
  134. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  135. },
  136. data
  137. })
  138. },
  139. //团队数据
  140. teamInfo(data) {
  141. return request.request({
  142. url: '/team/all',
  143. method: "post",
  144. headers: {
  145. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  146. },
  147. data
  148. })
  149. },
  150. //提现申请
  151. withdrawCash(data) {
  152. return request.request({
  153. url: '/offline/withdrawCash',
  154. method: "post",
  155. headers: {
  156. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  157. },
  158. data
  159. })
  160. },
  161. //提现信息
  162. withdrawInfo(data) {
  163. return request.request({
  164. url: '/offline/withdrawFee',
  165. method: "post",
  166. headers: {
  167. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  168. },
  169. data
  170. })
  171. },
  172. //租赁比例
  173. prepareRental(data) {
  174. return request.request({
  175. url: '/home/prepareRental',
  176. method: "post",
  177. headers: {
  178. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  179. },
  180. data
  181. })
  182. },
  183. //账变类型
  184. actionGet(data) {
  185. return request.request({
  186. url: '/ledger/actionGet',
  187. method: "post",
  188. headers: {
  189. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  190. },
  191. data
  192. })
  193. },
  194. //团队收益列表
  195. profitList(data) {
  196. return request.request({
  197. url: '/team/profitList',
  198. method: "post",
  199. headers: {
  200. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  201. },
  202. data
  203. })
  204. },
  205. //充值记录
  206. rechargeList(data) {
  207. return request.request({
  208. url: '/offline/rechargeList',
  209. method: "post",
  210. headers: {
  211. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  212. },
  213. data
  214. })
  215. },
  216. //提现手续费
  217. withdrawFee(data) {
  218. return request.request({
  219. url: '/offline/withdrawFee',
  220. method: "post",
  221. headers: {
  222. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  223. },
  224. data
  225. })
  226. },
  227. //服务器信息
  228. serversInfo(data) {
  229. return request.request({
  230. url: '/servers/info',
  231. method: "post",
  232. headers: {
  233. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  234. },
  235. data
  236. })
  237. },
  238. //服务器购买
  239. serversRental(data) {
  240. return request.request({
  241. url: '/servers/rental',
  242. method: "post",
  243. headers: {
  244. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  245. },
  246. data
  247. })
  248. },
  249. //服务器购买列表
  250. serversList(data) {
  251. return request.request({
  252. url: '/order/list',
  253. method: "post",
  254. headers: {
  255. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  256. },
  257. data
  258. })
  259. },
  260. //团队统计
  261. serviceTeam(data) {
  262. return request.request({
  263. url: '/servers/team',
  264. method: "post",
  265. headers: {
  266. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  267. },
  268. data
  269. })
  270. },
  271. //ETC金额数据
  272. etcInfo(data) {
  273. return request.request({
  274. url: '/user/etcInfo',
  275. method: "post",
  276. headers: {
  277. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  278. },
  279. data
  280. })
  281. },
  282. //ETC提现
  283. etcSubmit(data) {
  284. return request.request({
  285. url: '/user/etcSubmit',
  286. method: "post",
  287. headers: {
  288. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  289. },
  290. data
  291. })
  292. },
  293. //预约
  294. reservation(data) {
  295. return request.request({
  296. url: '/Transaction/reservation',
  297. method: "post",
  298. headers: {
  299. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  300. },
  301. data
  302. })
  303. },
  304. //ETC兑换提交
  305. etcExchange(data) {
  306. return request.request({
  307. url: '/user/etcExchange',
  308. method: "post",
  309. headers: {
  310. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  311. },
  312. data
  313. })
  314. },
  315. //捡漏
  316. leak(data) {
  317. return request.request({
  318. url: '/Transaction/leak',
  319. method: "post",
  320. headers: {
  321. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  322. },
  323. data
  324. })
  325. },
  326. //传统交易
  327. tradition(data) {
  328. return request.request({
  329. url: '/Transaction/tradition',
  330. method: "post",
  331. headers: {
  332. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  333. },
  334. data
  335. })
  336. },
  337. //我的资产
  338. assets(data) {
  339. return request.request({
  340. url: '/ledger/assets',
  341. method: "post",
  342. headers: {
  343. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  344. },
  345. data
  346. })
  347. },
  348. //资产明细列表
  349. coinList(data) {
  350. return request.request({
  351. url: '/ledger/coinList',
  352. method: "post",
  353. headers: {
  354. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  355. },
  356. data
  357. })
  358. },
  359. //订单列表
  360. orderList(data) {
  361. return request.request({
  362. url: '/order/list',
  363. method: "post",
  364. headers: {
  365. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  366. },
  367. data
  368. })
  369. },
  370. //预约下单
  371. createReservation(data) {
  372. return request.request({
  373. url: '/order/createReservation',
  374. method: "post",
  375. headers: {
  376. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  377. },
  378. data
  379. })
  380. },
  381. //捡漏下单
  382. createLeak(data) {
  383. return request.request({
  384. url: '/order/createLeak',
  385. method: "post",
  386. headers: {
  387. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  388. },
  389. data
  390. })
  391. },
  392. //传统下单
  393. createTradition(data) {
  394. return request.request({
  395. url: '/order/createTradition',
  396. method: "post",
  397. headers: {
  398. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  399. },
  400. data
  401. })
  402. },
  403. //能量值互转
  404. transferEnergy(data) {
  405. return request.request({
  406. url: '/ledger/transferEnergy',
  407. method: "post",
  408. headers: {
  409. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  410. },
  411. data
  412. })
  413. },
  414. //资产资金变动类型
  415. coinAction(data) {
  416. return request.request({
  417. url: '/ledger/coinAction',
  418. method: "post",
  419. headers: {
  420. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  421. },
  422. data
  423. })
  424. },
  425. //订单筛选类型
  426. orderAction(data) {
  427. return request.request({
  428. url: '/order/orderAction',
  429. method: "post",
  430. headers: {
  431. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  432. },
  433. data
  434. })
  435. },
  436. //更新订单hash
  437. updateOrder(data) {
  438. return request.request({
  439. url: '/order/updateOrder',
  440. method: "post",
  441. headers: {
  442. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  443. },
  444. data
  445. })
  446. },
  447. //获取订单
  448. getOrder(data) {
  449. return request.request({
  450. url: '/order/getOrder',
  451. method: "post",
  452. headers: {
  453. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  454. },
  455. data
  456. })
  457. },
  458. //申请分区
  459. partitionApply(data) {
  460. return request.request({
  461. url: '/user/partitionApply',
  462. method: "post",
  463. headers: {
  464. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  465. },
  466. data
  467. })
  468. },
  469. //操作订单,卖出或租赁
  470. handleOrder(data) {
  471. return request.request({
  472. url: '/order/handleOrder',
  473. method: "post",
  474. headers: {
  475. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  476. },
  477. data
  478. })
  479. },
  480. //产品列表
  481. productsList(data) {
  482. return request.request({
  483. url: '/order/productsList',
  484. method: "post",
  485. headers: {
  486. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  487. },
  488. data
  489. })
  490. },
  491. //创建订单
  492. createOrder(data) {
  493. return request.request({
  494. url: '/order/create',
  495. method: "post",
  496. headers: {
  497. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  498. },
  499. data
  500. })
  501. },
  502. //SMH兑换提交
  503. smhExchange(data) {
  504. return request.request({
  505. url: '/user/smhExchange',
  506. method: "post",
  507. headers: {
  508. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  509. },
  510. data
  511. })
  512. },
  513. //SMH金额数据
  514. smhInfo(data) {
  515. return request.request({
  516. url: '/user/smhInfo',
  517. method: "post",
  518. headers: {
  519. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  520. },
  521. data
  522. })
  523. },
  524. //SMH提现
  525. smhSubmit(data) {
  526. return request.request({
  527. url: '/user/smhSubmit',
  528. method: "post",
  529. headers: {
  530. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  531. },
  532. data
  533. })
  534. },
  535. //ALEO金额数据
  536. aleoInfo(data) {
  537. return request.request({
  538. url: '/user/aleoInfo',
  539. method: "post",
  540. headers: {
  541. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  542. },
  543. data
  544. })
  545. },
  546. //ALEO提现
  547. aleoSubmit(data) {
  548. return request.request({
  549. url: '/user/aleoSubmit',
  550. method: "post",
  551. headers: {
  552. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  553. },
  554. data
  555. })
  556. },
  557. //热门商品详情
  558. getPopularInfo(data) {
  559. return request.request({
  560. url: '/home/getPopularInfo',
  561. method: "post",
  562. headers: {
  563. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  564. },
  565. data
  566. })
  567. },
  568. //转让商品详情
  569. getTransferInfo(data) {
  570. return request.request({
  571. url: '/home/getTransferInfo',
  572. method: "post",
  573. headers: {
  574. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  575. },
  576. data
  577. })
  578. },
  579. //商品关联地区
  580. getProductAddres(data) {
  581. return request.request({
  582. url: '/home/getProductAddres',
  583. method: "post",
  584. headers: {
  585. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  586. },
  587. data
  588. })
  589. },
  590. //购买热门商品
  591. create(data) {
  592. return request.request({
  593. url: '/order/create',
  594. method: "post",
  595. headers: {
  596. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  597. },
  598. data
  599. })
  600. },
  601. //购买转让商品
  602. transferOrder(data) {
  603. return request.request({
  604. url: '/order/transferOrder',
  605. method: "post",
  606. headers: {
  607. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  608. },
  609. data
  610. })
  611. },
  612. //抢购商品列表
  613. getPopularList(data) {
  614. return request.request({
  615. url: '/Product/getPopularList',
  616. method: "post",
  617. headers: {
  618. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  619. },
  620. data
  621. })
  622. },
  623. //转让商品列表
  624. getTransferList(data) {
  625. return request.request({
  626. url: '/Product/getTransferList',
  627. method: "post",
  628. headers: {
  629. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  630. },
  631. data
  632. })
  633. },
  634. //提货
  635. pickupOrder(data) {
  636. return request.request({
  637. url: '/order/pickupOrder',
  638. method: "post",
  639. headers: {
  640. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  641. },
  642. data
  643. })
  644. },
  645. //转让商品
  646. transfer(data) {
  647. return request.request({
  648. url: '/order/transfer',
  649. method: "post",
  650. headers: {
  651. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  652. },
  653. data
  654. })
  655. },
  656. //nft列表
  657. getNftList(data) {
  658. return request.request({
  659. url: '/user/getNftList',
  660. method: "post",
  661. headers: {
  662. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  663. },
  664. data
  665. })
  666. },
  667. //取消转让
  668. cancel(data) {
  669. return request.request({
  670. url: '/order/cancel',
  671. method: "post",
  672. headers: {
  673. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  674. },
  675. data
  676. })
  677. },
  678. //茶友
  679. getChaList(data) {
  680. return request.request({
  681. url: '/user/getChaList',
  682. method: "post",
  683. headers: {
  684. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  685. },
  686. data
  687. })
  688. },
  689. //分享奖励
  690. getUserBalanceLog(data) {
  691. return request.request({
  692. url: '/user/getUserBalanceLog',
  693. method: "post",
  694. headers: {
  695. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  696. },
  697. data
  698. })
  699. },
  700. //获取充值信息
  701. getAddress(data) {
  702. return request.request({
  703. url: '/ledger/getAddress',
  704. method: "post",
  705. headers: {
  706. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  707. },
  708. data
  709. })
  710. },
  711. //修改个人信息
  712. setUserInfo(data) {
  713. return request.request({
  714. url: '/user/setUserInfo',
  715. method: "post",
  716. headers: {
  717. 'Accept-Language': localStorage.getItem('language') || 'zh-cn',
  718. },
  719. data
  720. })
  721. },
  722. }