attendance.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. import request from '@/utils/request'
  2. import Qs from 'qs';
  3. /**
  4. * 考勤相关
  5. * @param params
  6. */
  7. //获取考勤记录
  8. export function pageList(params) {
  9. return request({
  10. url: '/mobile/workAttendance/pageList',
  11. data: Qs.stringify(params),
  12. method: 'post',
  13. })
  14. }
  15. //获取申请补卡详情
  16. export function getApplyInfo(params) {
  17. return request({
  18. url: '/mobile/workAttendance/detailPatchCard',
  19. data: Qs.stringify(params),
  20. method: 'post',
  21. })
  22. }
  23. //申请补卡提交
  24. export function postPatchCard(params) {
  25. return request({
  26. url: '/mobile/workAttendance/postPatchCard',
  27. data: Qs.stringify(params),
  28. method: 'post',
  29. })
  30. }
  31. //获取时间段
  32. export function patchCard(params) {
  33. return request({
  34. url: '/mobile/workAttendance/patchCard',
  35. data: Qs.stringify(params),
  36. method: 'post',
  37. })
  38. }
  39. //获取审核人列表
  40. export function getApprovalList(params) {
  41. return request({
  42. url: '/mobile/workAttendance/approvalList',
  43. data: Qs.stringify(params),
  44. method: 'post',
  45. })
  46. }
  47. //获取补卡审批列表
  48. export function getVerifyList(params) {
  49. return request({
  50. url: '/mobile/workAttendance/adminListPatchCard',
  51. data: Qs.stringify(params),
  52. method: 'post',
  53. })
  54. }
  55. //补卡审批
  56. export function doVerify(params) {
  57. return request({
  58. url: '/mobile/workAttendance/approvalPatchCard',
  59. data: Qs.stringify(params),
  60. method: 'post',
  61. })
  62. }
  63. //获取考勤统计时段列表
  64. export function getAttednanceTimeList(params) {
  65. return request({
  66. url: '/mobile/workAttendance/findAttendancePeriod',
  67. params: params,
  68. method: 'get',
  69. })
  70. }
  71. //获取考勤列表数据
  72. export function getAttednance(params) {
  73. return request({
  74. url: '/mobile/workAttendance/workAttendanceStat',
  75. params: params,
  76. method: 'get',
  77. })
  78. }
  79. //获取考勤统计人员更多
  80. export function getPersonList(params) {
  81. return request({
  82. url: '/mobile/workAttendance/workAttendanceStatByCompanyId',
  83. params: params,
  84. method: 'get',
  85. })
  86. }
  87. //获取考勤统计公司列表
  88. export function getCompanyList(params) {
  89. return request({
  90. url: '/mobile/workAttendance/workAttendanceStatCompanyList',
  91. params: params,
  92. method: 'get',
  93. })
  94. }
  95. //获取考勤人员列表
  96. export function getNewPrsonList(params) {
  97. return request({
  98. url: '/mobile/workAttendance/workAttendanceStatByCompanyIdAndDate',
  99. params: params,
  100. method: 'get',
  101. })
  102. }
  103. //获取考勤具体详情id
  104. export function getBusinessId(id) {
  105. return request({
  106. url: '/mobile/workAttendance/getBusinessId',
  107. params: {
  108. id: id
  109. },
  110. method: 'get',
  111. })
  112. }