mine.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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({
  18. universalid,
  19. rizi
  20. }) {
  21. return request({
  22. url: preUrl,
  23. method: 'post',
  24. data: {
  25. serviceId: 'hr_2018V01CheckAttendance',
  26. params: {
  27. universalid,
  28. rizi
  29. }
  30. }
  31. })
  32. }
  33. //获取我的考勤数据统计
  34. export function getMyTotalCount({
  35. staffId,
  36. start_date,
  37. end_date
  38. }) {
  39. return request({
  40. url: preUrl,
  41. method: 'post',
  42. data: {
  43. serviceId: 'hr_2015V01getMyTotalCount',
  44. params: {
  45. staffId,
  46. start_date,
  47. end_date
  48. }
  49. }
  50. })
  51. }
  52. //考勤打卡
  53. export function createAttendance(params) {
  54. return request({
  55. url: preUrl,
  56. method: 'post',
  57. data: {
  58. serviceId: 'hr_2018V01CreateAttendance',
  59. params: params
  60. }
  61. })
  62. }
  63. // 经纬度转地址
  64. export function tranAddress(locationStr) {
  65. return request({
  66. baseUrl: 'https://apis.map.qq.com/ws/geocoder/v1/?location=' + locationStr + '&key=' + config.mapKey +
  67. '&get_poi=1',
  68. method: 'GET'
  69. })
  70. }
  71. //修改个人信息
  72. export function modifyMe(params) {
  73. return request({
  74. url: preUrl,
  75. method: 'post',
  76. data: {
  77. serviceId: 'eu_2013V01modifyMe',
  78. params: {
  79. staffId: params.staffId,
  80. qq: params.qq,
  81. msn: params.msn,
  82. // birthday: params.birthday,
  83. // sex: params.sex,
  84. // mail: params.mail,
  85. // desktopPhone: params.desktopPhone
  86. }
  87. }
  88. })
  89. }
  90. export function changePWD(params) {
  91. return request({
  92. url: preUrl,
  93. method: 'post',
  94. data: {
  95. serviceId: 'eu_2013V01ChangePWD',
  96. params: {
  97. staffId: params.staffId,
  98. oldpassword: params.oldpassword,
  99. newpassword: params.newpassword,
  100. }
  101. }
  102. })
  103. }