admin.js 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from "@/utils/request.js";
  11. /**
  12. * 统计数据
  13. */
  14. export function getStatisticsInfo() {
  15. return request.get("admin/order/statistics", {}, {
  16. login: true
  17. });
  18. }
  19. /**
  20. * 订单月统计
  21. */
  22. export function getStatisticsMonth(where) {
  23. return request.get("admin/order/data", where, {
  24. login: true
  25. });
  26. }
  27. /**
  28. * 订单月统计
  29. */
  30. export function getAdminOrderList(where) {
  31. return request.get("admin/order/list", where, {
  32. login: true
  33. });
  34. }
  35. /**
  36. * 订单改价
  37. */
  38. export function setAdminOrderPrice(data) {
  39. return request.post("admin/order/price", data, {
  40. login: true
  41. });
  42. }
  43. /**
  44. * 订单备注
  45. */
  46. export function setAdminOrderRemark(data) {
  47. return request.post("admin/order/remark", data, {
  48. login: true
  49. });
  50. }
  51. /**
  52. * 订单备注(退款)
  53. */
  54. export function setAdminRefundRemark(data) {
  55. return request.post("admin/refund_order/remark", data, {
  56. login: true
  57. });
  58. }
  59. /**
  60. * 订单详情
  61. */
  62. export function getAdminOrderDetail(orderId) {
  63. return request.get("admin/order/detail/" + orderId, {}, {
  64. login: true
  65. });
  66. }
  67. /**
  68. * 订单详情(退款)
  69. */
  70. export function getAdminRefundDetail(orderId) {
  71. return request.get("admin/refund_order/detail/" + orderId, {}, {
  72. login: true
  73. });
  74. }
  75. /**
  76. * 订单发货信息获取
  77. */
  78. export function getAdminOrderDelivery(orderId) {
  79. return request.get(
  80. "admin/order/delivery/gain/" + orderId, {}, {
  81. login: true
  82. }
  83. );
  84. }
  85. /**
  86. * 订单发货保存
  87. */
  88. export function setAdminOrderDelivery(id, data) {
  89. return request.post("admin/order/delivery/keep/" + id, data, {
  90. login: true
  91. });
  92. }
  93. /**
  94. * 订单统计图
  95. */
  96. export function getStatisticsTime(data) {
  97. return request.get("admin/order/time", data, {
  98. login: true
  99. });
  100. }
  101. /**
  102. * 线下付款订单确认付款
  103. */
  104. export function setOfflinePay(data) {
  105. return request.post("admin/order/offline", data, {
  106. login: true
  107. });
  108. }
  109. /**
  110. * 订单确认退款
  111. */
  112. export function setOrderRefund(data) {
  113. return request.post("admin/order/refund", data, {
  114. login: true
  115. });
  116. }
  117. /**
  118. * 获取快递公司
  119. * @returns {*}
  120. */
  121. export function getLogistics(data) {
  122. return request.get("logistics", data, {
  123. login: false
  124. });
  125. }
  126. /**
  127. * 订单核销
  128. * @returns {*}
  129. */
  130. export function orderVerific(verify_code, is_confirm) {
  131. return request.post("order/order_verific", {
  132. verify_code,
  133. is_confirm
  134. });
  135. }
  136. /**
  137. * 获取物流公司模板
  138. * @returns {*}
  139. */
  140. export function orderExportTemp(data) {
  141. return request.get("admin/order/export_temp", data);
  142. }
  143. /**
  144. * 获取订单打印默认配置
  145. * @returns {*}
  146. */
  147. export function orderDeliveryInfo() {
  148. return request.get("admin/order/delivery_info");
  149. }
  150. /**
  151. * 配送员列表
  152. * @returns {*}
  153. */
  154. export function orderOrderDelivery() {
  155. return request.get("admin/order/delivery");
  156. }
  157. // 门店
  158. /**
  159. * 用户信息
  160. */
  161. export function userInfo() {
  162. return request.get("store/staff/info");
  163. }
  164. /**
  165. * 门店中心-订单统计
  166. */
  167. export function orderInfo(data) {
  168. return request.get("store/order/statistics",data);
  169. }
  170. /**
  171. * 门店中心-统计菜单
  172. */
  173. export function statisticsMenuApi(data) {
  174. return request.get("store/staff/statistics",data);
  175. }
  176. /**
  177. * 门店中心-详细数据列表
  178. */
  179. export function getListApi(data) {
  180. return request.get("store/order/data",data);
  181. }
  182. /**
  183. * 门店中心-数据详情-列表
  184. */
  185. export function getStatisticsListApi(type,data) {
  186. return request.get("store/staff/data/"+type,data);
  187. }
  188. /**
  189. * 门店中心-订单管理列表
  190. */
  191. export function getOrderlistApi(data) {
  192. return request.get("store/order/list",data);
  193. }
  194. /**
  195. * 门店中心-订单管理列表(退款)
  196. */
  197. export function getRefundlistApi(data) {
  198. return request.get("store/refund/list",data);
  199. }
  200. /**
  201. * 门店中心-订单管理备注
  202. */
  203. export function getOrderreMarkApi(data) {
  204. return request.post("store/order/remark",data);
  205. }
  206. /**
  207. * 门店中心-订单管理备注(退款)
  208. */
  209. export function getRefundMarkApi(data) {
  210. return request.post("store/refund/remark",data);
  211. }
  212. /**
  213. * 门店中心-订单管理改价
  214. */
  215. export function getOrderPriceApi(data) {
  216. return request.post("store/order/price",data);
  217. }
  218. /**
  219. * 门店中心-订单管理确定付款
  220. */
  221. export function getOrderOfflineApi(data) {
  222. return request.post("store/order/offline",data);
  223. }
  224. /**
  225. * 门店中心-去发货-用户
  226. */
  227. export function getOrderDeliveryinfoApi(id) {
  228. return request.get("store/order/delivery_info/"+id);
  229. }
  230. /**
  231. * 门店中心-去发货-获取快递公司
  232. */
  233. export function getOrderExportApi(data) {
  234. return request.get("store/order/export_all", data, {
  235. login: false
  236. });
  237. }
  238. /**
  239. * 门店中心-去发货-获取物流公司模板
  240. * @returns {*}
  241. */
  242. export function getOrderExportTemp(data) {
  243. return request.get("store/order/export_temp", data);
  244. }
  245. /**
  246. * 门店中心-去发货-订单发货保存
  247. */
  248. export function setOrderDelivery(id, data) {
  249. return request.post("store/order/delivery/" + id, data, {
  250. login: true
  251. });
  252. }
  253. /**
  254. * 门店中心-去发货-获取配送员列表
  255. * @returns {*}
  256. */
  257. export function getOrderDelivery() {
  258. return request.get("store/delivery/list");
  259. }
  260. /**
  261. * 门店中心-订单确认退款
  262. */
  263. export function OrderRefund(data) {
  264. return request.post("store/order/refund", data, {
  265. login: true
  266. });
  267. }
  268. /**
  269. * 门店中心-订单详情
  270. */
  271. export function OrderDetail(id) {
  272. return request.get("store/order/detail/"+id);
  273. }
  274. /**
  275. * 门店中心-订单详情(退款)
  276. */
  277. export function refundDetail(id) {
  278. return request.get("store/refund/detail/"+id);
  279. }
  280. /**
  281. * 配送员-获取用户信息
  282. */
  283. export function deliveryInfo(id) {
  284. return request.get("store/delivery/info");
  285. }
  286. /**
  287. * 配送员-获取配送统计数据
  288. */
  289. export function deliveryStatistics(data) {
  290. return request.get("store/delivery/statistics",data);
  291. }
  292. /**
  293. * 配送员-获取配送统计数据列表
  294. */
  295. export function deliveryList(data) {
  296. return request.get("store/delivery/data",data);
  297. }
  298. /**
  299. * 配送员-获取订单列表数据列表
  300. */
  301. export function deliveryOrderList(data) {
  302. return request.get("store/delivery/order",data);
  303. }
  304. /**
  305. * 门店中心-订单取消、删除
  306. */
  307. export function OrderDel(id) {
  308. return request.delete("store/order/del/"+id);
  309. }
  310. /**
  311. * 门店中心-订单取消、取消
  312. */
  313. export function OrderCancel(id) {
  314. return request.post("store/order/cancel/"+id);
  315. }
  316. /**
  317. * 配送员-扫码核销获取订单信息
  318. */
  319. export function orderWriteoffInfo(type,data) {
  320. return request.get("store/order/writeoff_info/"+type,data);
  321. }
  322. /**
  323. * 配送员-核销订单获取商品信息
  324. */
  325. export function orderCartInfo(type,data) {
  326. return request.get("store/order/cart_info/"+type,data);
  327. }
  328. /**
  329. * 配送员-订单核销
  330. */
  331. export function orderWriteoff(type,data) {
  332. return request.post("store/order/writeoff/"+type,data);
  333. }
  334. /**
  335. * 统计管理-获取订单可拆分商品列表
  336. */
  337. export function orderSplitInfo(id) {
  338. return request.get("admin/order/split_cart_info/"+id);
  339. }
  340. /**
  341. * 统计管理-提交
  342. */
  343. export function orderSplitDelivery(id,data) {
  344. return request.put("admin/order/split_delivery/"+id,data);
  345. }
  346. /**
  347. * 统计管理-退货退款
  348. */
  349. export function orderRefundAgree(id) {
  350. return request.post("admin/order/refund_agree/"+id);
  351. }
  352. /**
  353. * 门店中心-获取订单可拆分商品列表
  354. */
  355. export function storeSplitInfo(id) {
  356. return request.get("store/order/split_cart_info/"+id);
  357. }
  358. /**
  359. * 门店中心-提交
  360. */
  361. export function storeSplitDelivery(id,data) {
  362. return request.put("store/order/split_delivery/"+id,data);
  363. }
  364. /**
  365. * 门店中心-退货退款
  366. */
  367. export function storeRefundAgree(id) {
  368. return request.post("store/order/refund_agree/"+id);
  369. }
  370. /**
  371. * 平台-退款列表
  372. */
  373. export function adminRefundList(data) {
  374. return request.get("admin/refund_order/list",data);
  375. }