service.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. import request from '../js/request.js';
  2. export default {
  3. //查询服务对象是否有权益卡
  4. equityCard(param) {
  5. return request({
  6. url: '/business/tech/equityCard',
  7. method: 'GET',
  8. data:param
  9. })
  10. },
  11. //当前服务对象
  12. currServiceInfo(param) {
  13. return request({
  14. url: '/business/tech/currServiceInfo',
  15. method: 'GET',
  16. data:param
  17. })
  18. },
  19. //下一位
  20. next(param) {
  21. return request({
  22. url: '/business/tech/next',
  23. method: 'POST',
  24. data:param
  25. })
  26. },
  27. //开始服务
  28. start(param) {
  29. return request({
  30. url: '/business/tech/start',
  31. method: 'POST',
  32. data:param
  33. })
  34. },
  35. //开始服务
  36. end(param) {
  37. return request({
  38. url: '/business/tech/end',
  39. method: 'POST',
  40. data:param
  41. })
  42. },
  43. //就位
  44. takePlace(param) {
  45. return request({
  46. url: '/business/tech/takePlace',
  47. method: 'POST',
  48. data:param
  49. })
  50. },
  51. //结算
  52. settle(param) {
  53. return request({
  54. url: '/business/tech/settle',
  55. method: 'POST',
  56. data:param
  57. })
  58. },
  59. //待服务的订单
  60. list(param) {
  61. return request({
  62. url: '/business/tech/wait/list',
  63. method: 'GET',
  64. data:param
  65. })
  66. },
  67. //服务统计
  68. statics(param) {
  69. return request({
  70. url: '/business/tech/statics',
  71. method: 'GET',
  72. data:param
  73. })
  74. },
  75. //所有的服务项目列表
  76. allServiceProjectList() {
  77. return request({
  78. url: '/business/serviceProject/list',
  79. method: 'GET',
  80. })
  81. },
  82. //服务项目列表
  83. serviceProjectList(param) {
  84. return request({
  85. url: '/business/tech/serviceProject/list',
  86. method: 'GET',
  87. data:param
  88. })
  89. },
  90. //添加服务项目
  91. addServiceProject(param) {
  92. return request({
  93. url: '/business/tech/addServiceProject',
  94. method: 'POST',
  95. data:param
  96. })
  97. },
  98. // get请求 根据门店、排班日期查询技师
  99. getServicePerson(param) {
  100. return request({
  101. url: '/store/uniapp/work-person-ist/'+param.storeId,
  102. method: 'GET'
  103. })
  104. },
  105. // 移交
  106. handover(param) {
  107. return request({
  108. url: '/business/tech/handover',
  109. method: 'POST'
  110. })
  111. },
  112. // 报道打卡
  113. clockIn(param) {
  114. return request({
  115. url: '/business/tech/clockIn?storeId='+param.storeId + '&timestamp=' + param.timestamp,
  116. method: 'POST'
  117. })
  118. },
  119. // 切换服务对象
  120. switchServiceObject(param) {
  121. return request({
  122. url: '/business/tech/switchServiceObject?orderServiceId='+param.orderServiceId+'&serviceObjectId='+param.serviceObjectId,
  123. method: 'POST'
  124. })
  125. },
  126. // 获取服务对象列表
  127. getServiceObjectList(param) {
  128. return request({
  129. url: '/business/tech/getServiceObjectList',
  130. method: 'GET',
  131. data:param
  132. })
  133. },
  134. // 叫号
  135. call(param) {
  136. return request({
  137. url: '/business/tech/call',
  138. method: 'GET',
  139. data:param
  140. })
  141. },
  142. //查询服务人员
  143. serviceUserList(param) {
  144. return request({
  145. url: '/business/tech/serviceUser/list',
  146. method: 'GET',
  147. data:param
  148. })
  149. },
  150. //获取图片
  151. getImgUrlByOssId(param) {
  152. return request({
  153. url: '/resource/oss/listByIds/' + param.ossId,
  154. method: 'GET'
  155. })
  156. },
  157. //保存用户偏好
  158. preference(param) {
  159. return request({
  160. url: '/business/tech/save/preference',
  161. method: 'POST',
  162. data:param
  163. })
  164. },
  165. // get请求,查询技师业绩
  166. performanceList(data) {
  167. return request({
  168. url: '/business/tech/performanceList',
  169. method: 'GET',
  170. data: data
  171. })
  172. },
  173. // get请求,获取手机验证码
  174. getSmsCode(data) {
  175. return request({
  176. url: '/resource/sms/code',
  177. method: 'GET',
  178. data: data
  179. })
  180. },
  181. }