1
0

service.js 4.6 KB

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