workark.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 获取产品层级
  6. *
  7. *
  8. */
  9. export function getServeProductList(id) {
  10. return request({
  11. url: `/api/workarkProductLevel/getParentId/${id}`,
  12. method: 'get'
  13. })
  14. }
  15. /*
  16. * 通过条件获取服务列表
  17. *
  18. *
  19. */
  20. export function getServeListByQuery(data) {
  21. return request({
  22. url: `/api/workarkProduct/query`,
  23. method: 'post',
  24. data: data
  25. })
  26. }
  27. /*
  28. * 获取客服详情
  29. *
  30. *
  31. */
  32. export function getCustomerServeDetail(id) {
  33. return request({
  34. url: `/manager/customer/${id}`,
  35. method: 'get'
  36. })
  37. }
  38. /*
  39. * 通过id获取服务详情
  40. *
  41. *
  42. */
  43. export function getServeById(id) {
  44. return request({
  45. url: `/api/workarkProduct/details/${id}`,
  46. method: 'get',
  47. })
  48. }
  49. /*
  50. * 计算价格
  51. *
  52. *
  53. */
  54. export function countPriceAPI(productId, productCouponIds) {
  55. return request({
  56. url: `/api/workarkOrderInfo/calculatePrice/${productId}/${productCouponIds}`,
  57. method: 'get'
  58. })
  59. }
  60. /*
  61. * 通过条件获取优惠券列表
  62. *
  63. *
  64. */
  65. export function getCouponListByQuery(data) {
  66. return request({
  67. url: `/api/workarkProductCoupon/query`,
  68. method: 'post',
  69. data: data
  70. })
  71. }
  72. /*
  73. * 创建订单
  74. *
  75. *
  76. */
  77. export function createOrder(productId, organizationId, productCouponIds) {
  78. return request({
  79. url: `/api/workarkOrderInfo/create/${productId}/${organizationId}/${productCouponIds}`,
  80. method: 'get'
  81. })
  82. }
  83. /*
  84. * 获取小程序支付参数
  85. *
  86. *
  87. */
  88. export function getWxPay(orderNo, openId) {
  89. return request({
  90. url: `/api/workarkWxPay/jsapi/${orderNo}/${openId}`,
  91. method: 'post'
  92. })
  93. }
  94. /*
  95. * 分页查看订单
  96. *
  97. *
  98. */
  99. export function getOrderListByQueryAndSize(currPage, pageSize, data) {
  100. return request({
  101. url: `/api/workarkOrderInfo/${currPage}/${pageSize}`,
  102. method: 'post',
  103. data: data
  104. })
  105. }
  106. /*
  107. * 订单详情
  108. *
  109. *
  110. */
  111. export function getOrderDetail(id) {
  112. return request({
  113. url: `/api/workarkOrderInfo/${id}`,
  114. method: 'get'
  115. })
  116. }
  117. /*
  118. * 通过订单编号获取订单详情
  119. *
  120. *
  121. */
  122. export function getOrderDetailByOrderNo(orderNo) {
  123. return request({
  124. url: `/api/workarkOrderInfo/orderNo/${orderNo}`,
  125. method: 'get'
  126. })
  127. }
  128. /*
  129. * 获取绑定企业合同详情
  130. *
  131. *
  132. */
  133. export function getBindContract(contractId) {
  134. return request({
  135. url: `/file/workarkContract/pdf/get/${contractId}`,
  136. method: 'get'
  137. })
  138. }
  139. /*
  140. * 获取过程设置数据
  141. *
  142. *
  143. */
  144. export function getProcessData(orderId) {
  145. return request({
  146. url: `/api/workarkProce/list/${orderId}`,
  147. method: 'get'
  148. })
  149. }
  150. /*
  151. * 获取签订合同列表
  152. *
  153. *
  154. */
  155. export function getContractListByQueryAndPage(currPage, pageSize, data) {
  156. return request({
  157. url: `/file/workarkContract/pdf/${currPage}/${pageSize}`,
  158. method: 'post',
  159. data: data
  160. })
  161. }
  162. /*
  163. * 通过条件分页获取发票列表
  164. *
  165. *
  166. */
  167. export function getInvoiceListByQueryAndPage(currPage, pageSize, data) {
  168. return request({
  169. url: `/api/workarkInvoice/${currPage}/${pageSize}`,
  170. method: 'post',
  171. data: data
  172. })
  173. }
  174. /*
  175. * 通过ID获取发票详情
  176. *
  177. *
  178. */
  179. export function getInvoiceDetailById(id) {
  180. return request({
  181. url: `/api/workarkInvoice/details/${id}`,
  182. method: 'get'
  183. })
  184. }