systemManage.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. let api = '/api-web'
  4. // 新增合作单位(教学点)
  5. export function cooperationOrganAdd (data) {
  6. return request({
  7. url: api + '/cooperationOrgan/add',
  8. method: 'post',
  9. data: qs.stringify(data)
  10. })
  11. }
  12. // 修改合作单位(教学点)
  13. export function cooperationOrganUpdate (data) {
  14. return request({
  15. url: api + '/cooperationOrgan/update',
  16. method: 'put',
  17. data: qs.stringify(data)
  18. })
  19. }
  20. // 删除合作单位(教学点)
  21. export function cooperationOrganDel (data) {
  22. return request({
  23. url: api + `/cooperationOrgan/del/${data}`,
  24. method: 'post'
  25. })
  26. }
  27. // 分页查询合作单位(教学点)列表
  28. export function queryPage (data) {
  29. return request({
  30. url: api + '/cooperationOrgan/queryPage',
  31. method: 'get',
  32. params: data
  33. })
  34. }
  35. // 根据机构编号获取合作单位(教学点)列表
  36. export function queryByOrganId (data) {
  37. return request({
  38. url: api + '/cooperationOrgan/queryByOrganId',
  39. method: 'get',
  40. params: data
  41. })
  42. }
  43. // 根据合作单位获取乐团
  44. export function getMusicGroup (data) {
  45. return request({
  46. url: api + '/musicGroup/findByCooperationId',
  47. method: 'get',
  48. params: data
  49. })
  50. }
  51. // 分页查询教学点
  52. export function schoolQueryPage (data) {
  53. return request({
  54. url: api + '/school/queryPage',
  55. method: 'get',
  56. params: data
  57. })
  58. }
  59. // 新增教学点
  60. export function schoolAdd (data) {
  61. return request({
  62. url: api + '/school/add',
  63. method: 'post',
  64. data: qs.stringify(data)
  65. })
  66. }
  67. // 修改教学点
  68. export function schoolUpdate (data) {
  69. return request({
  70. url: api + '/school/update',
  71. method: 'post',
  72. data: qs.stringify(data)
  73. })
  74. }
  75. // 修改教学点
  76. export function schoolDel (data) {
  77. return request({
  78. url: api + `/school/del/${data.id}`,
  79. method: 'post'
  80. })
  81. }
  82. // 根据部门获取下面的员工
  83. export function queryEmployByOrganId (data) {
  84. return request({
  85. url: api + `/employee/queryEmployByOrganId`,
  86. method: 'get',
  87. params: data
  88. })
  89. }
  90. // 新增员工
  91. export function employeeAdd (data) {
  92. return request({
  93. url: api + `/employee/add`,
  94. method: 'post',
  95. data: data
  96. })
  97. }
  98. // 修改员工
  99. export function employeeUpdate (data) {
  100. return request({
  101. url: api + `/employee/update`,
  102. method: 'post',
  103. data: data
  104. })
  105. }
  106. // 获取用户角色列表
  107. export function getUserRole (data) {
  108. return request({
  109. url: `/api-auth/role/queryPage`,
  110. method: 'get',
  111. params: data
  112. })
  113. }
  114. // 员工操作
  115. export function employeeOperate (data) {
  116. return request({
  117. url: api + '/employee/employeeOperate',
  118. method: 'post',
  119. data: qs.stringify(data)
  120. })
  121. }
  122. // 分页查询角色列表
  123. export function roleQueryPage (data) {
  124. return request({
  125. url: `/api-auth/role/queryPage`,
  126. method: 'get',
  127. params: data
  128. })
  129. }
  130. // 根据角色编号查询拥有的菜单列表
  131. export function roleGetMenus (data) {
  132. return request({
  133. url: `/api-auth/role/getMenus`,
  134. method: 'get',
  135. params: data
  136. })
  137. }
  138. // 根据权限id查询角色
  139. export function getRoleInfo (data) {
  140. return request({
  141. url: `/api-auth/role/${data.id}`,
  142. method: 'get'
  143. })
  144. }
  145. // 修改角色
  146. export function roleUpdate (data) {
  147. return request({
  148. url: `/api-auth/role/update`,
  149. method: 'post',
  150. data: data
  151. })
  152. }
  153. // 添加角色
  154. export function roleAdd (data) {
  155. return request({
  156. url: `/api-auth/role/add`,
  157. method: 'post',
  158. data: data
  159. })
  160. }
  161. // 查询规则列表
  162. export function courseScheduleRewards (data) {
  163. return request({
  164. url: api + `/courseScheduleRewards/queryPage`,
  165. method: 'get',
  166. params: data
  167. })
  168. }
  169. // 单查询
  170. export function courseScheduleRewardsQuery (data) {
  171. return request({
  172. url: api + `/courseScheduleRewards/query`,
  173. method: 'get',
  174. params: data
  175. })
  176. }
  177. // 添加
  178. export function courseScheduleRewardsAdd (data) {
  179. return request({
  180. url: api + `/courseScheduleRewards/add`,
  181. method: 'post',
  182. data: qs.stringify(data)
  183. })
  184. }
  185. // 修改
  186. export function courseScheduleRewardsUpdate (data) {
  187. return request({
  188. url: api + `/courseScheduleRewards/update`,
  189. method: 'post',
  190. data: qs.stringify(data)
  191. })
  192. }
  193. // 分页查询热词列表
  194. export function hotWordLabelManage (data) {
  195. return request({
  196. url: api + `/hotWordLabelManage/queryPage`,
  197. method: 'get',
  198. params: data
  199. })
  200. }
  201. // 新增热词标签
  202. export function hotWordLabelManageAdd (data) {
  203. return request({
  204. url: api + `/hotWordLabelManage/add`,
  205. method: 'post',
  206. data: qs.stringify(data)
  207. })
  208. }
  209. // 修改热词标签
  210. export function hotWordLabelManageUpdate (data) {
  211. return request({
  212. url: api + `/hotWordLabelManage/update`,
  213. method: 'post',
  214. data: qs.stringify(data)
  215. })
  216. }
  217. // 删除热词标签
  218. export function hotWordLabelManageDel (data) {
  219. return request({
  220. url: api + `/hotWordLabelManage/del/${data}`,
  221. method: 'post'
  222. })
  223. }
  224. // 根据机构编号获取学校列表
  225. export function getSchool (data) {
  226. return request({
  227. url: api + `/school/queryByOrganId`,
  228. method: 'get',
  229. params: data
  230. })
  231. }
  232. // 分页查询支付配置列表
  233. export function paymentConfigQueryPage (data) {
  234. return request({
  235. url: api + '/paymentConfig/queryPage',
  236. method: 'get',
  237. params: data
  238. })
  239. }
  240. // 根据支付配置编号查询支付配置
  241. export function paymentConfigGet (data) {
  242. return request({
  243. url: api + '/paymentConfig/get/' + data.id,
  244. method: 'get',
  245. })
  246. }
  247. // 新增支付配置
  248. export function paymentConfigAdd (data) {
  249. return request({
  250. url: api + '/paymentConfig/add',
  251. method: 'post',
  252. data: qs.stringify(data)
  253. })
  254. }
  255. // 修改支付配置
  256. export function paymentConfigUpdate (data) {
  257. return request({
  258. url: api + '/paymentConfig/update',
  259. method: 'post',
  260. data: qs.stringify(data)
  261. })
  262. }
  263. // 删除支付配置
  264. export function paymentConfigDel (data) {
  265. return request({
  266. url: api + '/paymentConfig/del/' + data.id,
  267. method: 'post'
  268. })
  269. }
  270. // 根据分部查询老师
  271. export function findTeacherByOrganId (data) {
  272. return request({
  273. url: api + '/teacher/findTeacherByOrganId',
  274. method: 'get',
  275. params: data
  276. })
  277. }
  278. // 获取版本控制列表
  279. export function appVersionInfo (data) {
  280. return request({
  281. url: api + '/appVersionInfo/list',
  282. method: 'get',
  283. params: data
  284. })
  285. }
  286. // 新增版本管理
  287. export function addAppVersionInfo (data) {
  288. return request({
  289. url: api + '/appVersionInfo/add',
  290. method: 'post',
  291. data: qs.stringify(data)
  292. })
  293. }
  294. // 修改版本管理
  295. export function resetAppVersionInfo (data) {
  296. return request({
  297. url: api + '/appVersionInfo/update',
  298. method: 'post',
  299. data: qs.stringify(data)
  300. })
  301. }
  302. // 判断该用户是否是乐团主管关联的学生乐团 employee/hasCourseGroupRelation
  303. export function hasCourseGroupRelation (data) {
  304. return request({
  305. url: api + '/employee/hasCourseGroupRelation',
  306. method: 'post',
  307. data: qs.stringify(data)
  308. })
  309. }
  310. // 乐团主管转移课程
  311. export function updateEducationTeacherId (data) {
  312. return request({
  313. url: api + '/employee/updateEducationTeacherId',
  314. method: 'post',
  315. data: qs.stringify(data)
  316. })
  317. }
  318. // 获取员工所在分部列表(管理员查看所有的分部)
  319. export function queryEmployeeOrganByUser(data) {
  320. return request({
  321. url: api + '/organization/queryEmployeeOrganByUser',
  322. method: 'get',
  323. params: data
  324. })
  325. }