rate.js 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. define([ 'ngResource' ], function() {
  2. angular.module('rateServices', [ 'ngResource' ]).factory('Rate', ['$resource', function($resource) {
  3. return $resource('rate/rateBuyer/:orderId', {}, {
  4. //查询该订单的卖家评价买家
  5. getRateBuyer : {
  6. url : 'rate/rateBuyer/:orderId',
  7. method : 'GET'
  8. },
  9. // 查询该订单的买家评价商品(根据goodsId)
  10. getRateGoodsByGoodsId : {
  11. url : 'rate/rateGoodsByGoodsId/:goodsId',
  12. method : 'GET'
  13. },
  14. // 查询该订单的买家评价商品(根据订单id)
  15. getRateGoodsByOrderId : {
  16. url : 'rate/rateGoodsByOrderId/:orderId',
  17. method : 'GET'
  18. },
  19. // 查询该订单的买家评价卖家
  20. getRateVendor : {
  21. url : 'rate/rateVendor/:orderId',
  22. method : 'GET'
  23. },
  24. // 查询该企业下的所有模版信息
  25. getRateTemplate : {
  26. url : 'rate/rateTemplate/:storeuuid',
  27. method : 'GET'
  28. },
  29. // 买家评价卖家店铺
  30. saveRateVendor : {
  31. url : 'rate/rateVendor/:orderId',
  32. method : 'POST'
  33. },
  34. // 买家评价商品
  35. saveRateGoods : {
  36. url : 'rate/rateGoods/:orderId',
  37. method : 'POST'
  38. },
  39. // 买家评价商品(合)
  40. saveBuyerRate : {
  41. url : 'rate/buyerRate/:orderId',
  42. method : 'POST'
  43. },
  44. //买家追评评价商品
  45. saveAfterRateGoods : {
  46. url : 'rate/afterRateGoods/:orderId',
  47. method : 'POST'
  48. },
  49. //卖家评价买家
  50. saveRateBuyer : {
  51. url : 'rate/rateBuyer/:purchaseId',
  52. method : 'POST'
  53. },
  54. //卖家追评价买家
  55. saveAfterRateBuyer : {
  56. url : 'rate/afterRateBuyer/:purchaseId',
  57. method : 'POST'
  58. },
  59. //保存或修改评价模版
  60. saveRateTemplate : {
  61. url : 'rate/rateTemplate/:storeuuid',
  62. method : 'POST'
  63. },
  64. //卖家为商品评价添加回复(初评)
  65. saveReply : {
  66. url : 'rate/rateReply/:orderId',
  67. method : 'POST'
  68. },
  69. //卖家为商品评价添加回复(追评)
  70. saveAfterReply : {
  71. url : 'rate/afterRateReply/:orderId',
  72. method : 'POST'
  73. },
  74. //卖家为商品评价添加回复(批量)
  75. saveAllReply : {
  76. url : 'rate/allRateReply/:orderId',
  77. method : 'POST'
  78. }
  79. });
  80. }]);
  81. });