material.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. define([
  2. 'scripts/request'
  3. ], function(request) {
  4. return {
  5. /**
  6. * 资料分类
  7. * @returns
  8. */
  9. get_material_cate: function () {
  10. return request({
  11. url: '/material/get_material_cate'
  12. });
  13. },
  14. /**
  15. * 资料列表
  16. * @param {*} data
  17. * @returns
  18. */
  19. get_material_list: function (data) {
  20. return request({
  21. url: '/material/get_material_list',
  22. method: 'post',
  23. data: data
  24. });
  25. },
  26. /**
  27. * 资料详情
  28. * @param {*} params
  29. * @returns
  30. */
  31. get_data_details: function (params) {
  32. return request({
  33. url: '/material/get_data_details',
  34. params: params
  35. });
  36. },
  37. /**
  38. * 资料收藏
  39. * @param {*} params
  40. * @returns
  41. */
  42. collect: function (params) {
  43. return request({
  44. url: '/material/collect',
  45. params: params
  46. });
  47. },
  48. /**
  49. * 增加下载记录
  50. * @param {*} params
  51. * @returns
  52. */
  53. user_download: function (params) {
  54. return request({
  55. url: '/material/user_download',
  56. params: params
  57. });
  58. },
  59. /**
  60. * 获取下载链接
  61. * @param {*} params
  62. * @returns
  63. */
  64. get_data_download_link: function (params) {
  65. return request({
  66. url: '/material/get_data_download_link',
  67. params: params
  68. });
  69. }
  70. };
  71. });