overview.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import request from '@/common/request.js';
  2. const overview = {
  3. // 通知类型列表
  4. noticeTypeList() {
  5. return request.get('/api/v1/schoolNotice/notice_type_list')
  6. },
  7. // 通知总览列表
  8. noticesPage(data) {
  9. return request.post('/api/v1/schoolNotice/notices_page', data)
  10. },
  11. noticeDetail(data) {
  12. return request.get(`/api/v1/schoolNotice/user_page/${data.id}`, data)
  13. },
  14. // 获取学年
  15. findSchoolYear() {
  16. return request.get('/api/v1/pc_school_year/find?effective=true')
  17. },
  18. // 按部门-人员查询
  19. find_depart_contain_user(params) {
  20. return request.get('/api/v1/teaching_plan/collect/target_loading/find_depart_contain_user', params)
  21. },
  22. // 按学科、按年级、按权限-人员查询
  23. find_collect_personal_info(params) {
  24. return request.get('/api/v1/teaching_plan/collect/target_loading/find_collect_personal_info', params)
  25. },
  26. // 按学生-人员查询
  27. query_notice_student(params) {
  28. return request.get('/api/v1/schoolNotice/query_notice_student', params)
  29. },
  30. // 保存通知
  31. save_notices(data) {
  32. return request.post('/api/v1/schoolNotice/save_notices', data)
  33. },
  34. // 管理员编辑-查看详情
  35. notices_edit(params) {
  36. return request.get(`/api/v1/schoolNotice/notices_edit/${params.id}`)
  37. },
  38. // 管理员-删除关闭的通知
  39. delete_notices(params) {
  40. return request.get(`/api/v1/schoolNotice/del_notices/${params.id}`, params)
  41. },
  42. // 管理员-查看教师列表
  43. user_page(params) {
  44. return request.get(`/api/v1/schoolNotice/user_page/${params.id}`, params)
  45. },
  46. // 教师列表
  47. teacher_notices_page(params) {
  48. return request.post('/api/v1/schoolNotice/teacher_notices_page', params)
  49. },
  50. // 教师-查看详情
  51. notices_detail(params) {
  52. return request.get(`/api/v1/schoolNotice/notices_detail/${params.id}`)
  53. }
  54. }
  55. export default overview