check.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import request from '@/plugins/request';
  2. /**
  3. * 打卡规则列表
  4. * @param {com} data 列表
  5. */
  6. export function checkRuleList (data) {
  7. return request({
  8. url: `work/checkRule`,
  9. method: 'post',
  10. data
  11. })
  12. }
  13. /**
  14. * 添加打卡规则
  15. * @param {com} data
  16. */
  17. export function addCheckRule(data) {
  18. return request({
  19. url: `work/addCheckRule`,
  20. method: 'post',
  21. data
  22. })
  23. }
  24. /**
  25. * 班次列表
  26. * @param {com} data 列表
  27. */
  28. export function getClasses(data) {
  29. return request({
  30. url: `work/checkClasses`,
  31. method: 'get',
  32. params: data
  33. })
  34. }
  35. //添加员工
  36. export function addYg(data) {
  37. return request({
  38. url: `work/add`,
  39. method: 'post',
  40. data
  41. })
  42. }
  43. //删除员工
  44. export function delYg(data) {
  45. return request({
  46. url: `work/delete`,
  47. method: 'post',
  48. data
  49. })
  50. }
  51. // 编辑员工
  52. export function editYg(data) {
  53. return request({
  54. url: `work/edit`,
  55. method: 'post',
  56. data
  57. })
  58. }
  59. //考勤组列表
  60. export function checkGroupList(data) {
  61. return request({
  62. url: `work/checkGroup`,
  63. method: 'post',
  64. data
  65. });
  66. }
  67. //员工列表
  68. export function getYgList(data) {
  69. return request({
  70. url: `work/member`,
  71. method: 'get',
  72. params:data
  73. })
  74. }
  75. //获取部门列表
  76. export function getDepartmentList () {
  77. return request({
  78. url: `work/department`,
  79. method: 'get'
  80. });
  81. }
  82. //获取打卡记录
  83. export function getCheckList(data) {
  84. return request({
  85. url: `work/checkin`,
  86. method: 'post',
  87. data
  88. });
  89. }