api.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. class Api {
  2. static host() {
  3. return "http://p.lrlz.com";
  4. // return "http://192.168.0.200";
  5. }
  6. static special(special_id) {
  7. return this.host() + "/mobile/index.php?act=special&op=index&page=10&curpage=1&client_type=ajax&special_id=" + special_id;
  8. }
  9. static brands() {
  10. return this.host() + "/mobile/index.php?act=brand&op=home&client_type=ajax";
  11. }
  12. static functionList() {
  13. return this.host() + "/mobile/index.php?client_type=ajax&act=category&op=index"
  14. }
  15. static goodsDetail(goods_id) {
  16. return this.host() + `/mobile/index.php?goods_id=${goods_id}&act=goods_common&op=index&client_type=ajax`
  17. }
  18. static searchSuggest() {
  19. return this.host() + '/mobile/index.php?act=search&op=history&curpage=1&client_type=ajax'
  20. }
  21. static search() {
  22. return this.host() + '/mobile/index.php?act=search&op=suggest_words&client_type=ajax'
  23. }
  24. static goodsContent(goods_id) {
  25. return this.host() + `/mobile/index.php?act=goods&op=detail&goods_id=${goods_id}&client_type=ajax`
  26. }
  27. static member_info_get() {
  28. return this.host() + '/mobile/index.php?act=member_info&op=get&client_type=ajax'
  29. }
  30. static shoppingCart() {
  31. return this.host() + '/mobile/index.php?minest_cartid=0&act=cart&op=list&client_type=ajax'
  32. }
  33. static changeOrderState() {
  34. return this.host() + '/mobile/index.php?act=member_order&op=change_state&client_type=ajax'
  35. }
  36. static orderList() {
  37. return this.host() + '/mobile/index.php?act=member_order&page=30&op=list&curpage=1&client_type=ajax'
  38. }
  39. static refundOrder() {
  40. return this.host() + '/mobile/index.php?act=member_refund&op=order_refund&client_type=ajax'
  41. }
  42. static deliverInfo(order_id) {
  43. return this.host() + '/mobile/index.php?act=member_order&op=search_deliver&order_id=' + order_id
  44. }
  45. static shopping_cart_edit(quantity, cart_id) {
  46. return this.host() + `/mobile/index.php?quantity=${quantity}&act=cart&op=edit&cart_id=${cart_id}&client_type=ajax`
  47. }
  48. static shopping_cart_add(quantity, goods_id) {
  49. return this.host() + `/mobile/index.php?quantity=${quantity}&act=cart&goods_id=${goods_id}&op=addex&client_type=ajax`
  50. }
  51. static user_bonus() {
  52. return this.host() + '/mobile/index.php?act=cart&op=rate_money&client_type=ajax'
  53. }
  54. static addressList() {
  55. return this.host() + '/mobile/index.php?act=member_address&op=address_list&client_type=ajax';
  56. }
  57. static homeTabs() {
  58. return this.host() + "/mobile/index.php?act=index&op=tabs&client_type=ajax"
  59. }
  60. static logInWeb(mobile, code) {
  61. return this.host() + `/mobile/index.php?act=login&op=bind_mobile&client_type=ajax&mobile=${mobile}&code=${code}`;
  62. }
  63. static getCode(mobile) {
  64. return this.host() + `/mobile/index.php?act=login&op=getcodex&client_type=ajax&mobile=${mobile}&type=register`;
  65. }
  66. static getFCode() {
  67. return this.host() + '/mobile/index.php?act=member_fcode&op=list&curpage=1&client_type=ajax';
  68. }
  69. static step_first(ifcart, cart_id, goods_id, num) {
  70. let goods_datas = '';
  71. if (ifcart == 0) {
  72. goods_datas = goods_id + '|' + num;
  73. }
  74. else {
  75. goods_datas = cart_id;
  76. }
  77. return this.host() + `/mobile/index.php?act=member_buy&op=step_first&curpage=1&ifcart=${ifcart}&cart_id=${goods_datas}&client_type=ajax`;
  78. }
  79. static step_second(cart_ids, goods_id, goods_num, addr_id, inv_id, vat_hash, offpay_hash, offpay_hash_batch){
  80. let ifcart = cart_ids !== '' ? true : false;
  81. let iscart = ifcart ? 1 : 0;
  82. let cartids = ifcart ? cart_ids : (goods_id + '|' + goods_num);
  83. return this.host()+`/mobile/index.php?client_type=ajax&act=member_buy&op=step_second&payment=wxpay&usebonus=1&ifcart=${iscart}&cart_id=${cartids}&address_id=${addr_id}&invoice_id=${inv_id}&vat_hash=${vat_hash}&offpay_hash=${offpay_hash}&offpay_hash_batch=${offpay_hash_batch}`;
  84. }
  85. static get_address() {
  86. return this.host() + '/mobile/index.php?act=app_update&op=area&curpage=1&client_type=ajax';
  87. }
  88. static add_address(true_name, area_id, address, mobile) {
  89. return this.host() + `/mobile/index.php?act=member_address&op=address_add&curpage=1&client_type=ajax&true_name=${true_name}&area_id=${area_id}&address=${address}&mob_phone=${mobile}`;
  90. }
  91. static set_default_address(id, is_default) {
  92. return this.host() + `/mobile/index.php?act=member_address&op=set_default&curpage=1&client_type=ajax&address_id=${id}&is_default=${is_default}`;
  93. }
  94. }
  95. export default Api