employee.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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 searchEmployee = params => {
  38. let url = `employee/queryLike/${params.pageNo}/${params.pageSize}`
  39. delete params.pageNo
  40. delete params.pageSize
  41. return request({
  42. url: url,
  43. data: params,
  44. method: 'post'
  45. })
  46. }
  47. // 获取员工信息
  48. export const getEmployeeInfo = param => {
  49. return request({
  50. url: `zycar-mgr/employee/findByUserId/${param.id}`,
  51. method: 'get'
  52. })
  53. }
  54. // 设置为负责人setManager
  55. export const setManager = params => {
  56. return request({
  57. url: 'employee/setManager',
  58. data: params,
  59. method: 'POST'
  60. })
  61. }
  62. // 重置密码
  63. export const resetPSD = params => {
  64. return request({
  65. url: 'employee/restPWD',
  66. data: params,
  67. method: 'POST'
  68. })
  69. }