大湾社区城市书房智慧大屏
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.

205 lines
4.9 KiB

1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. // 获取token
  4. export function FetchInitToken(params) {
  5. return request({
  6. url: '/openlib/service/barcode/token' + '?' + qs.stringify(params, { indices: false }),
  7. method: 'get',
  8. urlType: 'interlib'
  9. })
  10. }
  11. // 馆藏量
  12. export function FetchLibBookTotal(params) {
  13. return request({
  14. url: '/qyzt/sync35' + '?' + qs.stringify(params, { indices: false }),
  15. method: 'get',
  16. urlType: 'local'
  17. })
  18. }
  19. // 办证量统计
  20. export function FetchUsertotal(params) {
  21. return request({
  22. url: '/qyzt/usertotal' + '?' + qs.stringify(params, { indices: false }),
  23. method: 'get',
  24. urlType: 'local'
  25. })
  26. }
  27. // page1 获取公众号总粉丝数
  28. export function FetchFansCount(params) {
  29. return request({
  30. url: '/qyzt/getfansCount' + '?' + qs.stringify(params, { indices: false }),
  31. method: 'get',
  32. urlType: 'local'
  33. })
  34. }
  35. // page1 累计借出
  36. export function FetchLendingTotal(params) {
  37. return request({
  38. url: '/qyzt/sync82' + '?' + qs.stringify(params, { indices: false }),
  39. method: 'get',
  40. urlType: 'local'
  41. })
  42. }
  43. // 获取初始化数据
  44. export function FetchInitSetting(params) {
  45. return request({
  46. url: '/qyzt/initSetting' + '?' + qs.stringify(params, { indices: false }),
  47. method: 'get',
  48. urlType: 'local'
  49. })
  50. }
  51. // page1 云标签
  52. export function FetchHotSearch(params) {
  53. return request({
  54. url: '/qyzt/getHotSearch' + '?' + qs.stringify(params, { indices: false }),
  55. method: 'get',
  56. urlType: 'local'
  57. })
  58. }
  59. // page1 新书推荐
  60. export function FetchNewBook(params) {
  61. return request({
  62. url: '/qyzt/getNewBook' + '?' + qs.stringify(params, { indices: false }),
  63. method: 'get',
  64. urlType: 'local'
  65. })
  66. }
  67. // 通过isbn获取图书详细信息
  68. export function FetchMarcByISBN(params) {
  69. return request({
  70. url: '/qyzt/marcByISBN' + '?' + qs.stringify(params, { indices: false }),
  71. method: 'get',
  72. urlType: 'local'
  73. })
  74. }
  75. // page2 获取分馆显示内容
  76. export function FetchLibcodeDetails(params) {
  77. return request({
  78. url: '/qyzt/getLibcodeDetails' + '?' + qs.stringify(params, { indices: false }),
  79. method: 'get',
  80. urlType: 'local'
  81. })
  82. }
  83. // 获取分馆图片资料
  84. export function FetchLibcodeResouceDetails(params) {
  85. return request({
  86. url: '/qyzt/getLibcodeResouceDetails' + '?' + qs.stringify(params, { indices: false }),
  87. method: 'get',
  88. urlType: 'local'
  89. })
  90. }
  91. // page2 读者借阅排行榜
  92. export function FetchReadRanking(params) {
  93. return request({
  94. url: '/qyzt/sync37' + '?' + qs.stringify(params, { indices: false }),
  95. method: 'get',
  96. urlType: 'local'
  97. })
  98. }
  99. // page4 获取通知
  100. export function FetchNoticeList(params) {
  101. return request({
  102. url: '/qyzt/getNoticeList' + '?' + qs.stringify(params, { indices: false }),
  103. method: 'get',
  104. urlType: 'local'
  105. })
  106. }
  107. // page4 文献排行榜
  108. export function FetchSync36(params) {
  109. return request({
  110. url: '/qyzt/sync36' + '?' + qs.stringify(params, { indices: false }),
  111. method: 'get',
  112. urlType: 'local'
  113. })
  114. }
  115. // page4 获取总馆资料
  116. export function FetchTotalResource(params) {
  117. return request({
  118. url: '/qyzt/getTotalResource' + '?' + qs.stringify(params, { indices: false }),
  119. method: 'get',
  120. urlType: 'local'
  121. })
  122. }
  123. // 获取当日每小时借还信息
  124. export function FetchTodayJH(params) {
  125. return request({
  126. url: '/qyzt/getTodayJH' + '?' + qs.stringify(params, { indices: false }),
  127. method: 'get',
  128. urlType: 'local'
  129. })
  130. }
  131. // 获取一周内借还信息
  132. export function FetchWeekJH(params) {
  133. return request({
  134. url: '/qyzt/getWeekJH' + '?' + qs.stringify(params, { indices: false }),
  135. method: 'get',
  136. urlType: 'local'
  137. })
  138. }
  139. // initIntoNum
  140. export function FetchInitIntoNum(params) {
  141. return request({
  142. url: '/dxhtsg/initIntoNum' + '?' + qs.stringify(params, { indices: false }),
  143. method: 'get',
  144. urlType: 'local'
  145. })
  146. }
  147. // 获取本年四个季度的数据
  148. export function FetchQuarterJH(params) {
  149. return request({
  150. url: '/qyzt/getQuarterJH' + '?' + qs.stringify(params, { indices: false }),
  151. method: 'get',
  152. urlType: 'local'
  153. })
  154. }
  155. // 今年每个月的
  156. export function FetchMonthJH(params) {
  157. return request({
  158. url: '/qyzt/getMonthJH' + '?' + qs.stringify(params, { indices: false }),
  159. method: 'get',
  160. urlType: 'local'
  161. })
  162. }
  163. export default {
  164. FetchInitToken,
  165. FetchLibBookTotal,
  166. FetchUsertotal,
  167. FetchFansCount,
  168. FetchLendingTotal,
  169. FetchInitSetting,
  170. FetchHotSearch,
  171. FetchNewBook,
  172. FetchMarcByISBN,
  173. FetchReadRanking,
  174. FetchLibcodeDetails,
  175. FetchLibcodeResouceDetails,
  176. FetchNoticeList,
  177. FetchSync36,
  178. FetchTotalResource,
  179. FetchTodayJH,
  180. FetchWeekJH,
  181. FetchInitIntoNum,
  182. FetchQuarterJH,
  183. FetchMonthJH
  184. }