api.ts 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. import request from '@/utils/request'
  2. /**
  3. * @description: 乐谱标签列表
  4. */
  5. export const musicTagPage = (params: object) => {
  6. return request({
  7. url: '/cbs-app/musicTag/page',
  8. method: 'post',
  9. data: params
  10. } as any)
  11. }
  12. /**
  13. * @description: 乐谱标签添加
  14. */
  15. export const musicTagSave = (params: object) => {
  16. return request({
  17. url: '/cbs-app/musicTag/save',
  18. method: 'post',
  19. data: params
  20. } as any)
  21. }
  22. /**
  23. * @description: 乐谱标签更新
  24. */
  25. export const musicTagUpdate = (params: object) => {
  26. return request({
  27. url: '/cbs-app/musicTag/update',
  28. method: 'post',
  29. data: params
  30. } as any)
  31. }
  32. /**
  33. * @description: 乐谱标签删除
  34. */
  35. export const musicTagRemove = (params: object) => {
  36. return request({
  37. url: '/cbs-app/musicTag/remove',
  38. method: 'post',
  39. data: params,
  40. requestType: 'form'
  41. } as any)
  42. }
  43. /**
  44. * @description: 乐谱标签启用/停用
  45. */
  46. export const musicTagState = (params: any) => {
  47. return request({
  48. url: '/cbs-app/musicTag/state/' + params.id,
  49. method: 'post',
  50. requestType: 'form'
  51. } as any)
  52. }
  53. /**
  54. * @description: 乐谱列表
  55. */
  56. export const musicSheetPage = (params: object) => {
  57. return request({
  58. url: '/cbs-app/musicSheet/page',
  59. method: 'post',
  60. data: params
  61. } as any)
  62. }
  63. /**
  64. * @description: 乐谱添加
  65. */
  66. export const musicSheetSave = (params: object) => {
  67. return request({
  68. url: '/cbs-app/musicSheet/save',
  69. method: 'post',
  70. data: params
  71. } as any)
  72. }
  73. /**
  74. * @description: 乐谱更新
  75. */
  76. export const musicSheetUpdate = (params: object) => {
  77. return request({
  78. url: '/cbs-app/musicSheet/update',
  79. method: 'post',
  80. data: params
  81. } as any)
  82. }
  83. /**
  84. * @description: 乐谱删除
  85. */
  86. export const musicSheetRemove = (params: object) => {
  87. return request({
  88. url: '/cbs-app/musicSheet/remove',
  89. method: 'post',
  90. data: params,
  91. requestType: 'form'
  92. } as any)
  93. }
  94. /**
  95. * @description: 乐谱详情
  96. */
  97. export const musicSheetDetail = (params?: any) => {
  98. return request({
  99. url: '/cbs-app/musicSheet/detail/' + params.id,
  100. method: 'get',
  101. requestType: 'form'
  102. } as any)
  103. }
  104. /**
  105. * @description: 乐谱-启用-停用
  106. */
  107. export const musicSheetStatusList = (params?: any) => {
  108. return request({
  109. url: '/cbs-app/musicSheet/statusList',
  110. method: 'post',
  111. data: params
  112. } as any)
  113. }
  114. //---
  115. /**
  116. * @description: 曲谱分类
  117. * @param params
  118. */
  119. export const musicSheetCategoriesPage = (params: object) => {
  120. return request({
  121. url: '/cbs-app/musicSheetCategories/page',
  122. method: 'post',
  123. data: params
  124. } as any)
  125. }
  126. /**
  127. * @description: 曲谱分类树
  128. * @param params
  129. */
  130. export const musicSheetCategoriesQueryTree = (params: object) => {
  131. return request({
  132. url: '/cbs-app/musicSheetCategories/queryTree',
  133. method: 'get',
  134. data: params,
  135. params
  136. } as any)
  137. }
  138. /**
  139. * @description: 曲谱分类添加
  140. */
  141. export const musicSheetCategoriesSave = (params: object) => {
  142. return request({
  143. url: '/cbs-app/musicSheetCategories/save',
  144. method: 'post',
  145. data: params
  146. } as any)
  147. }
  148. /**
  149. * @description: 曲谱分类更新
  150. */
  151. export const musicSheetCategoriesUpdate = (params: object) => {
  152. return request({
  153. url: '/cbs-app/musicSheetCategories/update',
  154. method: 'post',
  155. data: params
  156. } as any)
  157. }
  158. /**
  159. * @description: 曲谱分类删除
  160. */
  161. export const musicSheetCategoriesRemove = (id: object) => {
  162. return request({
  163. url: '/cbs-app/musicSheetCategories/remove?id=' + id,
  164. method: 'post',
  165. } as any)
  166. }
  167. /**
  168. * @description: 曲谱分类详情
  169. * @param params
  170. */
  171. export const musicSheetCategoriesDetail = (params?: any) => {
  172. return request({
  173. url: '/cbs-app/musicSheetCategories/detail/' + params.id,
  174. method: 'get',
  175. requestType: 'form'
  176. } as any)
  177. }
  178. /**
  179. * @description: 曲谱分类详情
  180. * @param params
  181. */
  182. export const musicSheetCategoriesChangeStatus = (params?: any) => {
  183. return request({
  184. url: '/cbs-app/musicSheetCategories/detail/' + params.id,
  185. method: 'get',
  186. requestType: 'form'
  187. } as any)
  188. }
  189. /**
  190. * @description: 所属人列表
  191. * @param params
  192. */
  193. export const musicSheetApplicationOwnerList = (params?: any) => {
  194. return request({
  195. url: '/cbs-app/musicSheetApplicationExtend/ownerList',
  196. method: 'post',
  197. data: params
  198. } as any)
  199. }
  200. /**
  201. * @description: 适用项目保存
  202. * @param params
  203. */
  204. export const musicSheetApplicationExtendSave = (params?: any) => {
  205. return request({
  206. url: '/cbs-app/musicSheetApplicationExtend/save',
  207. method: 'post',
  208. data: params
  209. } as any)
  210. }
  211. /**
  212. * @description: 适用项目分类列表
  213. * @param params
  214. */
  215. export const musicSheetApplicationExtendCategoryList = (params?: any) => {
  216. return request({
  217. url: '/cbs-app/musicSheetApplicationExtend/categoryList',
  218. method: 'post',
  219. data: params
  220. } as any)
  221. }
  222. /**
  223. * @description: 查询曲目适用项目的扩展信息
  224. * @param params
  225. */
  226. export const musicSheetApplicationExtendCategoryApplicationExtendInfo = (params?: any) => {
  227. return request({
  228. url: '/cbs-app/musicSheetApplicationExtend/applicationExtendInfo',
  229. method: 'post',
  230. data: params
  231. } as any)
  232. }