http.api.js 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. let loginUrl = '/login';
  2. let demoUrl = '/demo';
  3. let shopInfoUrl='/user-api/shop/info';
  4. let shopDataUrl = '/user-api/shop/data';
  5. let filehostUrl ='/oss/filehost';
  6. let addShoppingCarUrl='/user-api/shopping-car';
  7. let reduceShoppingCarUrl='/user-api/shopping-car';
  8. let wxPaymentUrl = "/user-api/pay/hlb";
  9. let sendLoginSmsUrl = "/server/login/sendLoginSms";
  10. let smsLoginUrl = '/server/login/sms-login';
  11. let getAccessTokenUrl = '/server/login/getWebAccessToken';
  12. let getUserInfoUrl = '/server/user/getUserInfo';
  13. let updateUserInfoUrl = '/server/user/updateUserInfo';
  14. let getNowWeekDateUrl = '/server/goods/getNowWeekDate';
  15. let getOrderNumDateUrl = '/server/goods/getOrderNumDate';
  16. let getOrderListUrl = '/server/goods/getOrderList';
  17. let getRefundOrderListUrl = '/server/goods/getRefundOrderList';
  18. let getOrderInfoUrl = '/server/goods/getOrderInfo';
  19. let changeOrderStateUrl = '/server/order/changeOrderState';
  20. let commentListUrl = '/server/goods/comment/commentList';
  21. let getServerTimeInfoUrl = '/server/server/time/getServerTimeInfo';
  22. let updateServerTimeInfoUrl = '/server/server/time/updateServerTimeInfo';
  23. let updateServerTimeSectionUrl = '/server/time/section/updateServerTimeSection';
  24. let addServerTimeSectionUrl = '/server/time/section/addServerTimeSection';
  25. let categoriesListUrl = '/server/category/categoriesList';
  26. let getTreatyInfoUrl = '/server/login/getTreatyInfo';
  27. let getDictDataValueUrl = '/server/dict/getDictDataValue';
  28. let serverPhoneUrl='/server/sysConfig/getByConfigKey/home.complaint.hotline'
  29. let publishListUrl = '/server/publish/list';
  30. let showQuoteUrl = '/server/publish/showQuote';
  31. let quotePublishListUrl = '/server/publish/publishList';
  32. let categoriesPublishListUrl = '/server/category/categoriesPublishList';
  33. let attentionUrl = '/server/publish/attention';
  34. let getPublishInfoUrl = '/server/publish/getPublishInfo';
  35. let quoteListUrl = '/server/publish/quoteList';
  36. let cancelAttentionUrl = '/server/publish/cancelAttention';
  37. let delQuoteUrl = '/server/publish/delQuote';
  38. let typeUrl = '/server/dict/data/type';
  39. let editQuoteUrl = '/server/publish/editQuote';
  40. let addQuoteUrl = '/server/publish/addQuote';
  41. let delReplyUrl = '/server/publish/delReply';
  42. let insertReplyUrl = '/server/publish/insertReply';
  43. let taskListUrl = '/server/publish/taskList';
  44. let maintenanceServerUrl = '/server/order/maintenanceServer';
  45. let deleteVideoUrl = '/server/video'
  46. //维修取消收费
  47. let cancelMaintenanceServerUrl='server/order/cancelMaintenanceServer'
  48. //门卫二维码
  49. let VerificationCodeUrl = '/server/order/getByOrderIdAndOrderVerificationCode'
  50. //一级分类列表
  51. let categoryListUrl = 'server/category/categoryList'
  52. //添加服务人员视频
  53. let addServerVideoUrl = 'server/video'
  54. let videoGetListUrl = 'server/video/list'
  55. //视频详情
  56. let detailVideoUrl = '/server/video'
  57. //编辑服务人员视频
  58. let editServerVideoUrl = 'server/video'
  59. //获取oss信息
  60. let ossInfoUrl = '/getAsign'
  61. let serverCategoryListUrl = '/server/category/serverCategoryList'
  62. const install = (Vue, vm) => {
  63. let serverPhone=(params = {}) => vm.$u.get(serverPhoneUrl);
  64. let login = (params = {}) => vm.$u.get(loginUrl, params);
  65. let demo = (params = {}) => vm.$u.get(demoUrl, params);
  66. //文件前缀
  67. let filehost = (params={})=> vm.$u.get(filehostUrl, params);
  68. //店铺基本信息
  69. let shopInfo = (params = {}) => vm.$u.get(shopInfoUrl, params);
  70. //店铺商品
  71. let shopData = (params = {}) => vm.$u.get(shopDataUrl, params);
  72. //加入购物车
  73. let addShoppingCar = (params = {}) => vm.$u.post(addShoppingCarUrl, params);
  74. //删除购物车
  75. let reduceShoppingCar = (params = {}) => vm.$u.delete(reduceShoppingCarUrl, params);
  76. // 微信支付
  77. let wxPayment = (params = {}) => vm.$u.post(wxPaymentUrl, params);
  78. // 登陆短信发送
  79. let sendLoginSms = (params = {}) => vm.$u.post(sendLoginSmsUrl, params);
  80. // 短信登录
  81. let smsLogin = (params = {}) => vm.$u.post(smsLoginUrl, params);
  82. let getUserInfo = (params = {}) => vm.$u.post(getUserInfoUrl, params);
  83. let updateUserInfo = (params = {}) => vm.$u.post(updateUserInfoUrl, params);
  84. let getNowWeekDate = (params = {}) => vm.$u.post(getNowWeekDateUrl, params);
  85. let getOrderNumDate = (params = {}) => vm.$u.post(getOrderNumDateUrl, params);
  86. let getOrderList = (params = {}) => vm.$u.get(getOrderListUrl, params);
  87. let getRefundOrderList = (params = {}) => vm.$u.get(getRefundOrderListUrl, params);
  88. let changeOrderState = (params = {}) => vm.$u.post(changeOrderStateUrl, params);
  89. let getOrderInfo = (params = {}) => vm.$u.post(getOrderInfoUrl, params);
  90. let getCommentList = (params = {}) => vm.$u.get(commentListUrl, params);
  91. let getServerTimeInfo = (params = {}) => vm.$u.get(getServerTimeInfoUrl, params);
  92. let updateServerTimeInfo = (params = {}) => vm.$u.post(updateServerTimeInfoUrl, params);
  93. let updateServerTimeSection = (params = {}) => vm.$u.post(updateServerTimeSectionUrl, params);
  94. let addServerTimeSection = (params = {}) => vm.$u.post(addServerTimeSectionUrl, params);
  95. let categoriesList = (params = {}) => vm.$u.get(categoriesListUrl, params);
  96. let getTreatyInfo = (params = {}) => vm.$u.post(getTreatyInfoUrl, params);
  97. let getAccessToken = (params = {}) => vm.$u.post(getAccessTokenUrl, params);
  98. let getDictDataValue = (params = {}) => vm.$u.post(getDictDataValueUrl, params);
  99. let getPublishList = (params = {}) => vm.$u.get(publishListUrl, params);
  100. let getQuotePublishList = (params = {}) => vm.$u.get(quotePublishListUrl, params);
  101. let categoriesPublishList = (params = {}) => vm.$u.get(categoriesPublishListUrl, params);
  102. let attention = (params = {}) => vm.$u.put(attentionUrl, params);
  103. let getPublishInfo = (params = {}) => vm.$u.get(getPublishInfoUrl, params);
  104. let quoteList = (params = {}) => vm.$u.get(quoteListUrl, params);
  105. let showQuote = (params = {}) => vm.$u.get(showQuoteUrl, params);
  106. let cancelAttention = (params = {}) => vm.$u.put(cancelAttentionUrl, params);
  107. let delQuote = (params = {}) => vm.$u.delete(delQuoteUrl+'/'+params);
  108. let getType = (params = {}) => vm.$u.get(typeUrl+'/'+params);
  109. let editQuote = (params = {}) => vm.$u.put(editQuoteUrl, params);
  110. let addQuote = (params = {}) => vm.$u.put(addQuoteUrl, params);
  111. let delReply = (params = {}) => vm.$u.delete(delReplyUrl+'/'+params);
  112. let insertReply = (params = {}) => vm.$u.post(insertReplyUrl, params);
  113. let taskList = (params = {}) => vm.$u.get(taskListUrl, params);
  114. let maintenanceServer = (params = {}) => vm.$u.put(maintenanceServerUrl, params);
  115. let cancelMaintenanceServer= (params = {}) => vm.$u.put(cancelMaintenanceServerUrl,params);
  116. //门卫二维码
  117. let VerificationCode = (params = {}) => vm.$u.get(VerificationCodeUrl, params);
  118. //一级分类列表
  119. let categoryList = (params = {}) => vm.$u.get(categoryListUrl, params);
  120. //添加服务人员视频
  121. let addServerVideo = (params = {}) => vm.$u.post(addServerVideoUrl, params);
  122. let videoGetList = (params = {}) => vm.$u.get(videoGetListUrl, params);
  123. //视频详情
  124. let detailVideo = (params = {}) => vm.$u.get(detailVideoUrl+'/'+params);
  125. //编辑服务人员视频
  126. let editServerVideo = (params = {}) => vm.$u.put(editServerVideoUrl, params);
  127. let deleteVideo = (params = {}) => vm.$u.delete(deleteVideoUrl+'/'+params);
  128. //获取oss信息
  129. let ossInfo = (params = {}) => vm.$u.get(ossInfoUrl, params);
  130. //一级分类列表
  131. let serverCategoryList = (params = {}) => vm.$u.get(serverCategoryListUrl, params);
  132. vm.$u.api = {
  133. serverPhone,
  134. login,
  135. demo,
  136. shopData,
  137. shopInfo,
  138. filehost,
  139. addShoppingCar,
  140. reduceShoppingCar,
  141. wxPayment,
  142. sendLoginSms,
  143. smsLogin,
  144. getUserInfo,
  145. updateUserInfo,
  146. getNowWeekDate,
  147. getOrderList,
  148. getRefundOrderList,
  149. changeOrderState,
  150. getOrderInfo,
  151. getCommentList,
  152. getServerTimeInfo,
  153. updateServerTimeInfo,
  154. updateServerTimeSection,
  155. addServerTimeSection,
  156. categoriesList,
  157. getOrderNumDate,
  158. getTreatyInfo,
  159. getAccessToken,
  160. getDictDataValue,
  161. getPublishList,
  162. getQuotePublishList,
  163. categoriesPublishList,
  164. attention,
  165. getPublishInfo,
  166. quoteList,
  167. showQuote,
  168. cancelAttention,
  169. delQuote,
  170. getType,
  171. editQuote,
  172. addQuote,
  173. delReply,
  174. insertReply,
  175. taskList,
  176. maintenanceServer,
  177. cancelMaintenanceServer,
  178. VerificationCode,
  179. categoryList,
  180. addServerVideo,
  181. videoGetList,
  182. detailVideo,
  183. editServerVideo,
  184. deleteVideo,
  185. ossInfo,
  186. serverCategoryList
  187. };
  188. }
  189. export default {
  190. install
  191. }