second.service.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. /* HTTP API 二手业务模块
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/07/16
  4. * auther xw
  5. */
  6. var SecondApi = {
  7. SecondHandProduct: function (params, callback) {//发布信息
  8. Http.AjaxService({ url:'/commodity/second/release', type:'post', data:params, json:false, mask:true,replace:false, isHost:true})
  9. .then(function(res){
  10. callback(res);
  11. });
  12. },
  13. uploadimg: function (params, callback) {//上传图片
  14. Http.uploadImage({
  15. url:'/tools/image/upload/multi',
  16. data:params
  17. },callback)
  18. },
  19. uploadFile: function (params, callback) {//上传文件
  20. Http.uploadImage({
  21. url:'/tools/file/upload/oss',
  22. data:params
  23. },callback)
  24. },
  25. deleteOssFile: function (params, callback) {//删除Oss文件
  26. Http.AjaxService({
  27. url:'/tools/file/delete/oss',
  28. type:'post',
  29. data:params,
  30. json:false,
  31. mask:true,
  32. replace:false
  33. })
  34. .then(function(res){
  35. callback(res);
  36. });
  37. },
  38. SeconHandProductList: function (params, callback) {//商品列表
  39. Http.AjaxService({
  40. url:'/commodity/second/list',
  41. type:'get',
  42. data:params,
  43. json:true,
  44. mask:true,
  45. replace:false,
  46. isHost:true
  47. })
  48. .then(function(res){
  49. callback(res);
  50. });
  51. },
  52. brandList: function (params, callback) {//品牌列表
  53. Http.AjaxService({
  54. url:'/commodity/second/brands',
  55. type:'get',
  56. data:params,
  57. json:true,
  58. mask:true,
  59. replace:false,
  60. isHost:true
  61. })
  62. .then(function(res){
  63. callback(res);
  64. });
  65. },
  66. ProductCount: function (params, callback) {//浏览量
  67. Http.AjaxService({
  68. url:'/commodity/second/views',
  69. type:'get',
  70. data:params,
  71. json:true,
  72. mask:true,
  73. replace:false,
  74. isHost:true
  75. })
  76. .then(function(res){
  77. callback(res);
  78. });
  79. },
  80. ProductDetail: function (params, callback) {//商品详情
  81. Http.AjaxService({
  82. url:'/commodity/second/detail',
  83. type:'get',
  84. data:params,
  85. json:true,
  86. mask:true,
  87. replace:false,
  88. isHost:true
  89. })
  90. .then(function(res){
  91. callback(res);
  92. });
  93. },
  94. ProductRecommend: function (params, callback) {//商品详情/相关推荐
  95. Http.AjaxService({
  96. url:'/commodity/second/recommend',
  97. type:'get',
  98. data:params,
  99. json:true,
  100. mask:true,
  101. replace:false,
  102. isHost:true
  103. })
  104. .then(function(res){
  105. callback(res);
  106. });
  107. },
  108. };