order.service.js 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. /* HTTP API 机构业务模块
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/06/16
  4. * auther ZHJY
  5. */
  6. var OrderApi = {
  7. /* 查询用户地址列表 */
  8. GetAddressList: function (params, callback) {
  9. Http.AjaxService({
  10. url:'/order/address/list',
  11. type:'GET',
  12. data:params,
  13. json:false,
  14. })
  15. .then(function(res){
  16. callback(res);
  17. });
  18. },
  19. /* 添加,保存地址 */
  20. AddSaveAddress: function (params, callback) {
  21. Http.AjaxService({
  22. url:'/order/address/save',
  23. type:'POST',
  24. data:params,
  25. json:false,
  26. })
  27. .then(function(res){
  28. callback(res);
  29. });
  30. },
  31. /* 设为默认地址 */
  32. DefaultAddress: function (params, callback) {
  33. Http.AjaxService({
  34. url:'/order/address/set/default',
  35. type:'POST',
  36. data:params,
  37. json:false,
  38. })
  39. .then(function(res){
  40. callback(res);
  41. });
  42. },
  43. /* 删除地址 */
  44. DeleteAddress: function (params, callback) {
  45. Http.AjaxService({
  46. url:'/order/address/delete',
  47. type:'POST',
  48. data:params,
  49. json:false,
  50. })
  51. .then(function(res){
  52. callback(res);
  53. });
  54. },
  55. //获取省市区信息
  56. GetAddressSelect:function(params,callback){
  57. Http.AjaxService({
  58. url:'/order/address/select',
  59. type:'get',
  60. data:params,
  61. json:false,
  62. })
  63. .then(function(res){
  64. callback(res)
  65. });
  66. },
  67. /* 购物车去结算确认订单 */
  68. GetOrderConfirmInfo: function (params, callback) {
  69. Http.AjaxService({
  70. url:'/order/club/cart/settlement',
  71. type:'GET',
  72. data:params,
  73. json:false,
  74. })
  75. .then(function(res){
  76. callback(res);
  77. });
  78. },
  79. /* 商品详情立即购买确认订单 */
  80. ProductCreateOrderInfo: function (params, callback) {
  81. Http.AjaxService({
  82. url:'/order/club/product/settlement',
  83. type:'GET',
  84. data:params,
  85. json:false,
  86. })
  87. .then(function(res){
  88. callback(res);
  89. });
  90. },
  91. /* 组合商品立即购买确认订单 */
  92. OrderClubProductSupporting: function (params, callback) {
  93. Http.AjaxService({
  94. url:'/order/club/product/buynow',
  95. type:'GET',
  96. data:params,
  97. json:false,
  98. isHost:true
  99. })
  100. .then(function(res){
  101. callback(res);
  102. });
  103. },
  104. /* 获取订单邮费信息 */
  105. GetOrderPostage: function (params, callback) {
  106. Http.AjaxService({
  107. url:'/order/club/postage',
  108. type:'GET',
  109. data:params,
  110. json:false,
  111. })
  112. .then(function(res){
  113. callback(res);
  114. });
  115. },
  116. /* 提交订单 */
  117. ConfirmOrder: function (params, callback) {
  118. Http.AjaxService({
  119. url:'/order/submit/generate',
  120. type:'POST',
  121. data:params,
  122. json:false,
  123. })
  124. .then(function(res){
  125. callback(res);
  126. });
  127. },
  128. /* 查询订单列表 */
  129. GetQueryOrderListData: function (params, callback) {
  130. Http.AjaxService({
  131. url:'/order/club/list',
  132. type:'GET',
  133. data:params,
  134. json:false,
  135. })
  136. .then(function(res){
  137. callback(res);
  138. });
  139. },
  140. /* 查询订单详情 */
  141. QueryOrderDetailsInfo: function (params, callback) {
  142. Http.AjaxService({
  143. url:'/order/club/detail',
  144. type:'GET',
  145. data:params,
  146. json:false,
  147. })
  148. .then(function(res){
  149. callback(res);
  150. });
  151. },
  152. /* 查询订单列表选项卡标签数量*/
  153. GetQueryOrderNum: function (params, callback) {
  154. Http.AjaxService({
  155. url:'/order/club/count',
  156. type:'GET',
  157. data:params,
  158. json:false,
  159. })
  160. .then(function(res){
  161. callback(res);
  162. });
  163. },
  164. /* 机构用户取消订单操作*/
  165. GetCancelOrder: function (params, callback) {
  166. Http.AjaxService({
  167. url:'/order/club/cancel',
  168. type:'post',
  169. data:params,
  170. json:false,
  171. })
  172. .then(function(res){
  173. callback(res);
  174. });
  175. },
  176. /* 机构用户删除订单操作*/
  177. GetDeleteOrder: function (params, callback) {
  178. Http.AjaxService({
  179. url:'/order/club/delete',
  180. type:'POST',
  181. data:params,
  182. json:false,
  183. })
  184. .then(function(res){
  185. callback(res);
  186. });
  187. },
  188. /* 机构用户确认收货操作*/
  189. GetAffirmOrder: function (params, callback) {
  190. Http.AjaxService({
  191. url:'/order/club/receive',
  192. type:'POST',
  193. data:params,
  194. json:false,
  195. })
  196. .then(function(res){
  197. callback(res);
  198. });
  199. },
  200. /* 机构用户确认订单操作*/
  201. AffirmOrderOrder: function (params, callback) {
  202. Http.AjaxService({
  203. url:'/order/club/confirm',
  204. type:'POST',
  205. data:params,
  206. json:false,
  207. })
  208. .then(function(res){
  209. callback(res);
  210. });
  211. },
  212. /* 订单支付,效验付款规则 orderId 订单ID */
  213. OrderPaymentValidation: function (params, callback) {
  214. Http.AjaxService({
  215. url:'/order/pay/check',
  216. type:'GET',
  217. data:params,
  218. json:false,
  219. })
  220. .then(function(res){
  221. callback(res);
  222. });
  223. },
  224. /* 订单支付,余额抵扣 orderId 订单ID */
  225. OrderBalanceDeduction: function (params, callback) {
  226. Http.AjaxService({
  227. url:'/order/pay/balance/deduction',
  228. type:'post',
  229. data:params,
  230. json:false,
  231. })
  232. .then(function(res){
  233. callback(res);
  234. });
  235. },
  236. //订单查看物流
  237. seelogistics: function (params, callback) {
  238. Http.AjaxService({
  239. url:'/order/club/logistics',
  240. type:'get',
  241. data:params,
  242. json:false,
  243. })
  244. .then(function(res){
  245. callback(res);
  246. });
  247. },
  248. // 打款供应商
  249. confirmpayment: function (params, callback) {
  250. Http.AjaxService({
  251. url:'/order/club/second/payment/confirm',
  252. type:'post',
  253. data:params,
  254. json:false,
  255. })
  256. .then(function(res){
  257. callback(res);
  258. });
  259. },
  260. // 机构最新订单
  261. OrderClubLatest: function (params, callback) {
  262. Http.AjaxService({
  263. url:'/order/club/latest',
  264. type:'get',
  265. data:params,
  266. json:false,
  267. })
  268. .then(function(res){
  269. callback(res);
  270. });
  271. },
  272. };