mine.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import request from '@/utils/request.js'
  2. import config from '@/config'
  3. const preUrl = '/clientServices.do?iscrypt=1'
  4. export function getUserInfo(useId) {
  5. return request({
  6. url: preUrl,
  7. method: 'post',
  8. data: {
  9. serviceId: 'eu_2013V01loadMe',
  10. params: {
  11. staffId: useId
  12. }
  13. }
  14. })
  15. }
  16. //检查今日考勤状况
  17. export function CheckAttendance({ universalid, rizi }) {
  18. return request({
  19. url: preUrl,
  20. method: 'post',
  21. data: {
  22. serviceId: 'hr_2018V01CheckAttendance',
  23. params: {
  24. universalid,
  25. rizi
  26. }
  27. }
  28. })
  29. }
  30. //获取我的考勤数据统计
  31. export function getMyTotalCount({ staffId, start_date, end_date }) {
  32. return request({
  33. url: preUrl,
  34. method: 'post',
  35. data: {
  36. serviceId: 'hr_2015V01getMyTotalCount',
  37. params: {
  38. staffId,
  39. start_date,
  40. end_date
  41. }
  42. }
  43. })
  44. }
  45. //考勤打卡
  46. export function createAttendance(params) {
  47. return request({
  48. url: preUrl,
  49. method: 'post',
  50. data: {
  51. serviceId: 'hr_2018V01CreateAttendance',
  52. params: params
  53. }
  54. })
  55. }
  56. // 经纬度转地址
  57. export function TranAddress(locationStr) {
  58. return request({
  59. baseUrl: 'https://apis.map.qq.com/ws/geocoder/v1/?location=' + locationStr + '&key=' + config.mapKey +
  60. '&get_poi=1',
  61. method: 'GET'
  62. })
  63. }