department.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import request from '@/utils/request'
  2. import { fileDown } from '../../utils/file'
  3. /*
  4. * 部门
  5. */
  6. export default {
  7. list(params) {
  8. return request.get(`department`, { params: params })
  9. },
  10. tree(params) {
  11. return request.get(`department/tree`, { params: params })
  12. },
  13. detail(params) {
  14. return request.get(`department/${params}`)
  15. },
  16. add(params) {
  17. return request.post(`department`, params)
  18. },
  19. edit(params) {
  20. return request.put(`department`, params)
  21. },
  22. delete(params) {
  23. return request.delete(`department/${params}`)
  24. },
  25. simpleAll(params) { // 下拉
  26. return request.get(`department/simpleAll`, { params: params })
  27. },
  28. download(params) {
  29. return fileDown('organization/download/exportExcel', params)
  30. },
  31. sta(params) { // 统计
  32. return request.get(`department/stat`, { params: params })
  33. },
  34. page(params) {
  35. return request.get(`department/page`, { params: params })
  36. },
  37. permissionPage(params) {
  38. return request.get(`department/permission/page`, { params: params })
  39. },
  40. }