storeOrder.js 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. import request from '@/utils/request'
  2. // 查询订单列表
  3. export function listStoreOrder(query) {
  4. return request({
  5. url: '/store/store/storeOrder/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. export function listAllStoreOrder(query) {
  11. return request({
  12. url: '/store/store/storeOrder/allList',
  13. method: 'get',
  14. params: query
  15. })
  16. }
  17. export function listPickStoreOrder(query) {
  18. return request({
  19. url: '/store/store/storeOrder/pickList',
  20. method: 'get',
  21. params: query
  22. })
  23. }
  24. export function getCustomerOrderList(query) {
  25. return request({
  26. url: '/store/store/storeOrder/getCustomerOrderList',
  27. method: 'get',
  28. params: query
  29. })
  30. }
  31. export function myListStoreOrder(query) {
  32. return request({
  33. url: '/store/store/storeOrder/myList',
  34. method: 'get',
  35. params: query
  36. })
  37. }
  38. // 查询订单详细
  39. export function getStoreOrder(id) {
  40. return request({
  41. url: '/store/store/storeOrder/' + id,
  42. method: 'get'
  43. })
  44. }
  45. // 查询电话
  46. export function getUserPhone(id) {
  47. return request({
  48. url: '/store/store/storeOrder/queryPhone/' + id,
  49. method: 'get'
  50. })
  51. }
  52. // 查询订单详细
  53. export function getStoreOrderAddress(id) {
  54. return request({
  55. url: '/store/store/storeOrder/queryAddress/' + id,
  56. method: 'get'
  57. })
  58. }
  59. export function getExpress(id) {
  60. return request({
  61. url: '/store/store/storeOrder/getExpress/' + id,
  62. method: 'get'
  63. })
  64. }
  65. // 新增订单
  66. export function addStoreOrder(data) {
  67. return request({
  68. url: '/store/store/storeOrder',
  69. method: 'post',
  70. data: data
  71. })
  72. }
  73. // 修改订单
  74. export function updateStoreOrder(data) {
  75. return request({
  76. url: '/store/store/storeOrder',
  77. method: 'put',
  78. data: data
  79. })
  80. }
  81. // 修改物流编号/发货人手机号
  82. export function updateDeliveryId(data) {
  83. return request({
  84. url: '/store/store/storeOrder/editDeliveryId',
  85. method: 'put',
  86. data: data
  87. })
  88. }
  89. // 删除订单
  90. export function delStoreOrder(id) {
  91. return request({
  92. url: '/store/store/storeOrder/' + id,
  93. method: 'delete'
  94. })
  95. }
  96. // 导出订单
  97. export function exportStoreOrder(query) {
  98. return request({
  99. url: '/store/store/storeOrder/export',
  100. method: 'get',
  101. params: query
  102. })
  103. }
  104. export function exportStoreOrderItems(query) {
  105. return request({
  106. url: '/store/store/storeOrder/exportItems',
  107. method: 'get',
  108. params: query
  109. })
  110. }
  111. export function createUserOrder(data) {
  112. return request({
  113. url: '/store/store/storeOrder/createUserOrder',
  114. method: 'post',
  115. data: data
  116. })
  117. }
  118. export function editPayPrice(data) {
  119. return request({
  120. url: '/store/store/storeOrder/editPayPrice',
  121. method: 'post',
  122. data: data
  123. })
  124. }
  125. export function bindCustomer(data) {
  126. return request({
  127. url: '/store/store/storeOrder/bindCustomer',
  128. method: 'post',
  129. data: data
  130. })
  131. }
  132. export function uploadCredentials(data) {
  133. return request({
  134. url: '/store/store/storeOrder/uploadCredentials',
  135. method: 'post',
  136. data: data
  137. })
  138. }
  139. //获取制单类型
  140. export function getCreateOrderType() {
  141. return request({
  142. url: '/store/store/storeOrder/getCreateOrderType',
  143. method: 'get'
  144. })
  145. }
  146. // 订单确认审核
  147. export function auditStoreOrder(data) {
  148. return request({
  149. url: '/store/store/storeOrder/batchAudit',
  150. method: 'post',
  151. data: data
  152. })
  153. }
  154. // 修改订单ItemJson
  155. export function updateStoreOrderItemJson(id,backendEditProductType) {
  156. return request({
  157. url: '/store/store/storeOrder/updateStoreOrderItemJson/'+id + "/" + backendEditProductType,
  158. method: 'get'
  159. })
  160. }
  161. // 修改订单代收金额
  162. export function editPayDelivery(data) {
  163. return request({
  164. url: '/store/store/storeOrder/editPayDelivery',
  165. method: 'put',
  166. data: data
  167. })
  168. }
  169. // 查询其余订单列表
  170. export function queryUserOtherOrderPage(query) {
  171. return request({
  172. url: '/store/store/storeOrder/queryUserOtherOrderPage',
  173. method: 'get',
  174. params: query
  175. })
  176. }
  177. // 查询直播订单列表(仅 orderType=2,分公司负责人查全公司,销售查自己)- fs-company 接口
  178. export function listHealthLiveStoreOrder(data) {
  179. return request({
  180. url: '/store/storeOrder/healthLiveList',
  181. method: 'post',
  182. data: data
  183. })
  184. }
  185. // 以下为健康商城/直播订单页所需接口(可走网关到 store 或 company)
  186. export function importTemplate() {
  187. return request({
  188. url: '/store/store/storeOrder/importTemplate',
  189. method: 'get'
  190. })
  191. }
  192. export function importDeliveryNoteExpressTemplate() {
  193. return request({
  194. url: '/store/store/storeOrder/importDeliveryNoteExpressTemplate',
  195. method: 'get'
  196. })
  197. }
  198. export function exportHealthStoreOrderItems(query) {
  199. return request({
  200. url: '/store/storeOrder/healthExportItems',
  201. method: 'get',
  202. params: query
  203. })
  204. }
  205. export function exportHealthStoreOrder(data) {
  206. return request({
  207. url: '/store/storeOrder/healthExport',
  208. method: 'post',
  209. data: data
  210. })
  211. }
  212. export function exportHealthStoreOrderDetails(data) {
  213. return request({
  214. url: '/store/storeOrder/healthExportDetails',
  215. method: 'post',
  216. data: data
  217. })
  218. }
  219. export function exportHealthStoreOrderItemsDetails(query) {
  220. return request({
  221. url: '/store/storeOrder/healthExportItemsDetails',
  222. method: 'get',
  223. params: query
  224. })
  225. }
  226. export function getErpAccount() {
  227. return request({
  228. url: '/store/store/storeOrder/getErpAccount',
  229. method: 'get'
  230. })
  231. }
  232. export function healthExportShippingOrder(query) {
  233. return request({
  234. url: '/store/store/storeOrder/healthExportShippingOrder',
  235. method: 'get',
  236. params: query
  237. })
  238. }
  239. export function queryErpPhone(query) {
  240. return request({
  241. url: '/store/store/storeOrder/queryErpPhone',
  242. method: 'get',
  243. params: query
  244. })
  245. }
  246. export function saveErpPhone(data) {
  247. return request({
  248. url: '/store/store/storeOrder/saveErpPhone',
  249. method: 'post',
  250. data: data
  251. })
  252. }
  253. export function editErpPhone(data) {
  254. return request({
  255. url: '/store/store/storeOrder/editErpPhone',
  256. method: 'post',
  257. data: data
  258. })
  259. }
  260. export function batchCreateErpOrder(data) {
  261. return request({
  262. url: '/store/store/storeOrder/batchCreateErpOrder',
  263. method: 'post',
  264. data: data
  265. })
  266. }
  267. export function batchSetErpOrder(data) {
  268. return request({
  269. url: '/store/store/storeOrder/batchSetErpOrder',
  270. method: 'post',
  271. data: data
  272. })
  273. }
  274. export function refundStorePayment(data) {
  275. return request({
  276. url: '/store/store/storePayment/refundStorePayment',
  277. method: 'post',
  278. data: data
  279. })
  280. }
  281. export function redeemStoreOrder(data) {
  282. return request({
  283. url: '/store/store/storeOrder/redeem',
  284. method: 'post',
  285. data: data
  286. })
  287. }