uploadPictures.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/libs/request';
  11. /**
  12. * @description 附件分类--列表
  13. * @param {Object} param data {Object} 传值参数
  14. */
  15. export function getCategoryListApi(data) {
  16. return request({
  17. url: 'file/category',
  18. method: 'get',
  19. params: data,
  20. });
  21. }
  22. /**
  23. * @description 添加分类
  24. */
  25. export function createApi(id) {
  26. return request({
  27. url: 'file/category/create',
  28. method: 'get',
  29. params: id,
  30. });
  31. }
  32. /**
  33. * @description 编辑分类
  34. * @param {Number} param id {Number} 分类id
  35. */
  36. export function categoryEditApi(id) {
  37. return request({
  38. url: `file/category/${id}/edit`,
  39. method: 'get',
  40. });
  41. }
  42. /**
  43. * @description 删除分类
  44. * @param {Number} param id {Number} 分类id
  45. */
  46. export function categoryDelApi(id) {
  47. return request({
  48. url: `file/category/${id}`,
  49. method: 'DELETE',
  50. });
  51. }
  52. /**
  53. * @description 附件列表
  54. * @param {Object} param data {Object} 传值
  55. */
  56. export function fileListApi(data) {
  57. return request({
  58. url: 'file/file',
  59. method: 'get',
  60. params: data,
  61. });
  62. }
  63. /**
  64. * @description 移动分类,修改附件分类表单
  65. * @param {Object} param data {Object} 传值
  66. */
  67. export function moveApi(data) {
  68. return request({
  69. url: 'file/file/do_move',
  70. method: 'put',
  71. data,
  72. });
  73. }
  74. /**
  75. * @description 修改附件名称
  76. * @param {String} param ids {String} 图片id拼接成的字符串
  77. */
  78. export function fileUpdateApi(ids, data) {
  79. return request({
  80. url: 'file/file/update/' + ids,
  81. method: 'put',
  82. data,
  83. });
  84. }
  85. /**
  86. * @description 删除附件
  87. * @param {String} param ids {String} 图片id拼接成的字符串
  88. */
  89. export function fileDelApi(ids) {
  90. return request({
  91. url: 'file/file/delete',
  92. method: 'post',
  93. data: ids,
  94. });
  95. }
  96. /**
  97. * @description 网络图片上传
  98. * @param {String} param ids {String} 图片id拼接成的字符串
  99. */
  100. export function onlineUpload(data) {
  101. return request({
  102. url: 'file/online_upload',
  103. method: 'post',
  104. data,
  105. });
  106. }