api.ts 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  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 musicSheetImg = (params: object) => {
  77. return request({
  78. url: '/cbs-app/musicSheet/img',
  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. * @description: 查询分页(不同应用) 项目曲目
  116. * @param params
  117. */
  118. export const musicSheetPageByApplication = (params?: any) => {
  119. return request({
  120. url: '/cbs-app/musicSheet/pageByApplication',
  121. method: 'post',
  122. data: params
  123. } as any)
  124. }
  125. //---
  126. /**
  127. * @description: 曲谱分类
  128. * @param params
  129. */
  130. export const musicSheetCategoriesPage = (params: object) => {
  131. return request({
  132. url: '/cbs-app/musicSheetCategories/page',
  133. method: 'post',
  134. data: params
  135. } as any)
  136. }
  137. /**
  138. * @description: 曲谱分类树
  139. * @param params
  140. */
  141. export const musicSheetCategoriesQueryTree = (params: object) => {
  142. return request({
  143. url: '/cbs-app/musicSheetCategories/queryTree',
  144. method: 'get',
  145. data: params,
  146. params
  147. } as any)
  148. }
  149. /**
  150. * @description: 曲谱分类添加
  151. */
  152. export const musicSheetCategoriesSave = (params: object) => {
  153. return request({
  154. url: '/cbs-app/musicSheetCategories/save',
  155. method: 'post',
  156. data: params
  157. } as any)
  158. }
  159. /**
  160. * @description: 曲谱分类更新
  161. */
  162. export const musicSheetCategoriesUpdate = (params: object) => {
  163. return request({
  164. url: '/cbs-app/musicSheetCategories/update',
  165. method: 'post',
  166. data: params
  167. } as any)
  168. }
  169. /**
  170. * @description: 曲谱分类删除
  171. */
  172. export const musicSheetCategoriesRemove = (id: object) => {
  173. return request({
  174. url: '/cbs-app/musicSheetCategories/remove?id=' + id,
  175. method: 'post'
  176. } as any)
  177. }
  178. /**
  179. * @description: 曲谱分类详情
  180. * @param params
  181. */
  182. export const musicSheetCategoriesDetail = (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 musicSheetCategoriesChangeStatus = (params?: any) => {
  194. return request({
  195. url: '/cbs-app/musicSheetCategories/detail/' + params.id,
  196. method: 'get',
  197. requestType: 'form'
  198. } as any)
  199. }
  200. /**
  201. * @description: 所属人列表
  202. * @param params
  203. */
  204. export const musicSheetApplicationOwnerList = (params?: any) => {
  205. return request({
  206. url: '/cbs-app/musicSheetApplicationExtend/ownerList',
  207. method: 'post',
  208. data: params
  209. } as any)
  210. }
  211. /**
  212. * @description: 适用项目保存
  213. * @param params
  214. */
  215. export const musicSheetApplicationExtendSave = (params?: any) => {
  216. return request({
  217. url: '/cbs-app/musicSheetApplicationExtend/save',
  218. method: 'post',
  219. data: params
  220. } as any)
  221. }
  222. /**
  223. * @description: 适用项目分类列表
  224. * @param params
  225. */
  226. export const musicSheetApplicationExtendCategoryList = (params?: any) => {
  227. return request({
  228. url: '/cbs-app/musicSheetApplicationExtend/categoryList',
  229. method: 'post',
  230. data: params
  231. } as any)
  232. }
  233. /**
  234. * @description: 曲目标签列表
  235. * @param params
  236. */
  237. export const musicSheetApplicationExtendTagList = (params?: any) => {
  238. return request({
  239. url: '/cbs-app/musicSheetApplicationExtend/tagList',
  240. method: 'post',
  241. data: params
  242. } as any)
  243. }
  244. /**
  245. * @description: 查询曲目适用项目的扩展信息
  246. * @param params
  247. */
  248. export const musicSheetApplicationExtendCategoryApplicationExtendInfo = (params?: any) => {
  249. return request({
  250. url: '/cbs-app/musicSheetApplicationExtend/applicationExtendInfo',
  251. method: 'post',
  252. data: params
  253. } as any)
  254. }
  255. /**
  256. * @description: 曲目应用拓展表 批量保存
  257. * @param params
  258. */
  259. export const musicSheetApplicationExtendSaveBatch = (params?: any) => {
  260. return request({
  261. url: '/cbs-app/musicSheetApplicationExtend/saveBatch',
  262. method: 'post',
  263. data: params
  264. } as any)
  265. }
  266. /**
  267. * @description: 曲目应用拓展表 修改
  268. * @param params
  269. */
  270. export const musicSheetApplicationExtendUpdate = (params?: any) => {
  271. return request({
  272. url: '/cbs-app/musicSheetApplicationExtend/update',
  273. method: 'post',
  274. data: params
  275. } as any)
  276. }
  277. /**
  278. * @description: 曲目标签列表
  279. * @param params
  280. */
  281. export const musicTagList = (params?: any) => {
  282. return request({
  283. url: '/cbs-app/musicTag/list',
  284. method: 'post',
  285. data: params
  286. } as any)
  287. }
  288. /**
  289. * @description: 乐谱-启用-停用
  290. */
  291. export const musicSheetApplicationExtendStatus = (params?: any) => {
  292. return request({
  293. url: '/cbs-app/musicSheetApplicationExtend/status',
  294. method: 'post',
  295. data: params
  296. } as any)
  297. }
  298. /**
  299. * @description: 查询曲目可适用的项目信息
  300. */
  301. export const musicSheetApplicationApplicationInfo = (musicSheetId?: any) => {
  302. return request({
  303. url: '/cbs-app/musicSheetApplicationExtend/applicationInfo/' + musicSheetId,
  304. method: 'post'
  305. } as any)
  306. }
  307. /**
  308. * @description: 删除项目曲目
  309. */
  310. export const musicSheetApplicationExtendDel = (applicationExtendId?: any) => {
  311. return request({
  312. url: '/cbs-app/musicSheetApplicationExtend/del/' + applicationExtendId,
  313. method: 'post'
  314. } as any)
  315. }