service.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. import request from '../js/request.js';
  2. export default {
  3. //当前服务对象
  4. currServiceInfo(param) {
  5. return request({
  6. url: '/business/tech/currServiceInfo',
  7. method: 'GET',
  8. data:param
  9. })
  10. },
  11. //下一位
  12. next(param) {
  13. return request({
  14. url: '/business/tech/next',
  15. method: 'POST',
  16. data:param
  17. })
  18. },
  19. //开始服务
  20. start(param) {
  21. return request({
  22. url: '/business/tech/start',
  23. method: 'POST',
  24. data:param
  25. })
  26. },
  27. //开始服务
  28. end(param) {
  29. return request({
  30. url: '/business/tech/end',
  31. method: 'POST',
  32. data:param
  33. })
  34. },
  35. //就位
  36. takePlace(param) {
  37. return request({
  38. url: 'business/tech/takePlace',
  39. method: 'POST',
  40. data:param
  41. })
  42. },
  43. //结算
  44. settle(param) {
  45. return request({
  46. url: '/business/tech/settle',
  47. method: 'POST',
  48. data:param
  49. })
  50. },
  51. //待服务的订单
  52. list(param) {
  53. return request({
  54. url: '/business/tech/wait/list',
  55. method: 'GET',
  56. data:param
  57. })
  58. },
  59. //服务统计
  60. statics(param) {
  61. return request({
  62. url: '/business/tech/statics',
  63. method: 'GET',
  64. data:param
  65. })
  66. },
  67. //服务项目列表
  68. serviceProjectList(param) {
  69. return request({
  70. url: '/business/tech/serviceProject/list',
  71. method: 'GET',
  72. data:param
  73. })
  74. },
  75. //添加服务项目
  76. addServiceProject(param) {
  77. return request({
  78. url: '/business/tech/addServiceProject',
  79. method: 'POST',
  80. data:param
  81. })
  82. },
  83. // get请求 根据门店、排班日期查询技师
  84. getServicePerson(param) {
  85. return request({
  86. url: '/store/uniapp/work-person-ist/'+param.storeId,
  87. method: 'GET'
  88. })
  89. },
  90. // 移交
  91. handover(param) {
  92. return request({
  93. url: '/business/tech/handover',
  94. method: 'POST'
  95. })
  96. },
  97. // 报道打卡
  98. clockIn(param) {
  99. return request({
  100. url: '/business/tech/clockIn?storeId='+param.storeId + '&longitude=' + param.longitude + '&latitude=' + param.latitude + '&timestamp=' + param.timestamp,
  101. method: 'POST'
  102. })
  103. },
  104. // 切换服务对象
  105. switchServiceObject(param) {
  106. return request({
  107. url: '/business/tech/switchServiceObject?orderServiceId='+param.orderServiceId+'&serviceObjectId='+param.serviceObjectId,
  108. method: 'POST'
  109. })
  110. },
  111. // 获取服务对象列表
  112. getServiceObjectList(param) {
  113. return request({
  114. url: '/business/tech/getServiceObjectList',
  115. method: 'GET',
  116. data:param
  117. })
  118. },
  119. // 叫号
  120. call(param) {
  121. return request({
  122. url: '/business/tech/call',
  123. method: 'GET',
  124. data:param
  125. })
  126. },
  127. //查询服务人员
  128. serviceUserList(param) {
  129. return request({
  130. url: '/business/tech/serviceUser/list',
  131. method: 'GET',
  132. data:param
  133. })
  134. },
  135. //获取图片
  136. getImgUrlByOssId(param) {
  137. return request({
  138. url: '/resource/oss/listByIds/' + param.ossId,
  139. method: 'GET'
  140. })
  141. },
  142. }