国产化查询机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
1.8 KiB

7 months ago
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. // 查询机栏目管理详情
  4. export function FetchQueryTopicDetails(params) {
  5. return request({
  6. url: '/api/queryMachine/getQueryMenuDetails',
  7. method: 'get',
  8. params: params
  9. })
  10. }
  11. // 根据栏目id获取内容
  12. export function FetchInitQueryTopicContext(params) {
  13. return request({
  14. url: '/api/queryMachine/initQueryTopicContext',
  15. method: 'get',
  16. params: params
  17. })
  18. }
  19. // 新书推荐
  20. export function FetchNewBook(params) {
  21. return request({
  22. url: '/api/screenSetting/getNewBook' + '?' + qs.stringify(params, { indices: false }),
  23. method: 'get'
  24. })
  25. }
  26. // 通过isbn获取图书详细信息
  27. export function FetchMarcByISBN(params) {
  28. return request({
  29. url: '/api/screenSetting/marcByISBN' + '?' + qs.stringify(params, { indices: false }),
  30. method: 'get'
  31. })
  32. }
  33. // 数字资源
  34. export function initNumberResoures(params) {
  35. return request({
  36. url: '/dxhtsg/initNumberResoures',
  37. method: 'get',
  38. params: params
  39. })
  40. }
  41. // 新书推荐
  42. export function FetchNewBookRecommend(params) {
  43. return request({
  44. url: '/dxhtsg/newBookRecommend',
  45. method: 'get',
  46. params: params
  47. })
  48. }
  49. // 通过isbn获取图书封面
  50. export function FetchCoverByISBN(params) {
  51. return request({
  52. url: '/dxhtsg/getCoverByISBN',
  53. method: 'get',
  54. params: params
  55. // responseType: 'blob'
  56. })
  57. }
  58. // 图书详情
  59. export function getBookDetailsByISBN(params) {
  60. return request({
  61. url: '/api/bookBasice/getBookBasiceByISBN',
  62. method: 'get',
  63. params: params
  64. })
  65. }
  66. export default {
  67. FetchQueryTopicDetails,
  68. FetchInitQueryTopicContext,
  69. FetchNewBook,
  70. FetchMarcByISBN,
  71. FetchNewBookRecommend,
  72. FetchCoverByISBN,
  73. initNumberResoures,
  74. getBookDetailsByISBN
  75. }