employee.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from './request';
  2. // 员工列表
  3. export const listEmployee = (param) => {
  4. let params = param || {}
  5. return request({
  6. url: `employee/findAll`,
  7. data: {
  8. 'userType': (params.userType == undefined ? 1 : params.userType),
  9. 'workFlag': (params.workFlag == undefined ? 1 : params.workFlag)
  10. },
  11. method: 'post'
  12. })
  13. }
  14. // 删除员工
  15. export const delEmployee = param => {
  16. return request({
  17. url: `employee/del/${param.id}`,
  18. method: 'get'
  19. })
  20. }
  21. // 员工详细
  22. export const getEmployee = param => {
  23. return request({
  24. url: `employee/${param.id}`,
  25. method: 'get'
  26. })
  27. }
  28. // 修改完保存
  29. export const saveEmployee = params => {
  30. return request({
  31. url: 'employee/save',
  32. data: params,
  33. method: 'POST'
  34. })
  35. }
  36. // 修改图像
  37. export const saveHeadImage = params => {
  38. return request({
  39. url: 'employee/setSelfHeadImage',
  40. data: params,
  41. method: 'POST'
  42. })
  43. }
  44. // 员工信息列表
  45. export const searchEmployee = params => {
  46. let url = `employee/queryLike/${params.pageNo}/${params.pageSize}`
  47. delete params.pageNo
  48. delete params.pageSize
  49. return request({
  50. url: url,
  51. data: params,
  52. method: 'post'
  53. })
  54. }
  55. // 设置为负责人setManager
  56. export const setManager = params => {
  57. return request({
  58. url: 'employee/setManager',
  59. data: params,
  60. method: 'POST'
  61. })
  62. }