index.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import http from '@/api/http';
  2. /**
  3. * 籍列表接口
  4. */
  5. export function bookList(params: object) {
  6. return http.post('/contentManage/book/list', params)
  7. }
  8. /**
  9. * 合作结算方式获取
  10. */
  11. export function bookSettlementypes() {
  12. return http.get('/contentManage/book/settlementypes')
  13. }
  14. /**
  15. * 获取书籍版权分库信息
  16. */
  17. export function bookDistribute(bid: number, params?: object) {
  18. return http.get(`/contentManage/book/distribute/${bid}`, params)
  19. }
  20. /**
  21. * 提交书籍版权分库信息
  22. */
  23. export function bookDistributeSave(bid: number, params: object) {
  24. return http
  25. .post(`/contentManage/book/distribute/${bid}`, params)
  26. }
  27. /**
  28. * 提交书籍版权分库信息
  29. */
  30. export function bookEditAuthor(params: object) {
  31. return http.post('contentManage/book/edit_author', params)
  32. }
  33. /**
  34. * 上传书籍
  35. */
  36. export function bookImport(params: object) {
  37. return http.post('/contentManage/book/import', params)
  38. }
  39. /**
  40. * 创建书籍
  41. */
  42. export function bookCreateBook(params: object) {
  43. return http.post('/contentManage/book/createBook', params)
  44. }
  45. /**
  46. * 书籍分类
  47. */
  48. export function bookCategorylist(params?: object) {
  49. return http.get(`/contentManage/book/categorylist`, params)
  50. }