综合办公系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

post.js 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. /*
  2. * @Author: wrh
  3. * @Date: 2024-03-07 17:33:37
  4. * @LastEditors: wrh
  5. * @LastEditTime: 2024-05-14 14:44:34
  6. */
  7. import request from '@/utils/request'
  8. // 查询岗位列表
  9. export function listPost(query) {
  10. return request({
  11. url: '/system/post/list',
  12. method: 'get',
  13. params: query
  14. })
  15. }
  16. // 查询驾驶员列表
  17. export function listDriver() {
  18. return request({
  19. url: '/system/post/driverList',
  20. method: 'get'
  21. })
  22. }
  23. // 查询总经理
  24. export function getGm() {
  25. return request({
  26. url: '/system/post/gm',
  27. method: 'get'
  28. })
  29. }
  30. // 查询岗位详细
  31. export function getPost(postId) {
  32. return request({
  33. url: '/system/post/' + postId,
  34. method: 'get'
  35. })
  36. }
  37. // 新增岗位
  38. export function addPost(data) {
  39. return request({
  40. url: '/system/post',
  41. method: 'post',
  42. data: data
  43. })
  44. }
  45. // 修改岗位
  46. export function updatePost(data) {
  47. return request({
  48. url: '/system/post',
  49. method: 'put',
  50. data: data
  51. })
  52. }
  53. // 删除岗位
  54. export function delPost(postId) {
  55. return request({
  56. url: '/system/post/' + postId,
  57. method: 'delete'
  58. })
  59. }
  60. // 查询当前用户的部门负责人
  61. export function getUsersDeptLeader(query) {
  62. return request({
  63. url: '/system/post/deptLeader',
  64. method: 'get',
  65. params: query
  66. })
  67. }
  68. // 查询当前部门的部门负责人
  69. export function getUsersDeptLeaderByDept(query) {
  70. return request({
  71. url: '/system/post/deptLeaderByDept',
  72. method: 'get',
  73. params: query
  74. })
  75. }
  76. // 查询当前用户的部门负责人
  77. export function getUsersViceDeptLeader(query) {
  78. return request({
  79. url: '/system/post/deptViceLeader',
  80. method: 'get',
  81. params: query
  82. })
  83. }
  84. // 查询当前部门的部门负责人
  85. export function getUsersViceDeptLeaderByDept(query) {
  86. return request({
  87. url: '/system/post/deptViceLeaderByDept',
  88. method: 'get',
  89. params: query
  90. })
  91. }
  92. // 查询当前用户的分管领导
  93. export function getUsersManageLeader(query) {
  94. return request({
  95. url: '/system/post/manageLeader',
  96. method: 'get',
  97. params: query
  98. })
  99. }
  100. // 查询当前部门的分管领导
  101. export function getUsersManageLeaderByDept(query) {
  102. return request({
  103. url: '/system/post/manageLeaderByDept',
  104. method: 'get',
  105. params: query
  106. })
  107. }