admin.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2024 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(
  16. "admin/order/statistics",
  17. {},
  18. {
  19. login: true,
  20. },
  21. );
  22. }
  23. /**
  24. * 订单月统计
  25. */
  26. export function getStatisticsMonth(where) {
  27. return request.get("admin/order/data", where, {
  28. login: true,
  29. });
  30. }
  31. /**
  32. * 订单月统计
  33. */
  34. export function getAdminOrderList(where) {
  35. return request.get("admin/order/list", where, {
  36. login: true,
  37. });
  38. }
  39. /**
  40. * 订单改价
  41. */
  42. export function setAdminOrderPrice(data) {
  43. return request.post("admin/order/price", data, {
  44. login: true,
  45. });
  46. }
  47. /**
  48. * 订单备注
  49. */
  50. export function setAdminOrderRemark(data) {
  51. return request.post("admin/order/remark", data, {
  52. login: true,
  53. });
  54. }
  55. /**
  56. * 订单详情
  57. */
  58. export function getAdminOrderDetail(orderId) {
  59. return request.get(
  60. "admin/order/detail/" + orderId,
  61. {},
  62. {
  63. login: true,
  64. },
  65. );
  66. }
  67. /**
  68. * 退款订单详情
  69. */
  70. export function getAdminRefundOrderDetail(orderId) {
  71. return request.get(
  72. "admin/refund_order/detail/" + orderId,
  73. {},
  74. {
  75. login: true,
  76. },
  77. );
  78. }
  79. /**
  80. * 订单发货信息获取
  81. */
  82. export function getAdminOrderDelivery(orderId) {
  83. return request.get(
  84. "admin/order/delivery/gain/" + orderId,
  85. {},
  86. {
  87. login: true,
  88. },
  89. );
  90. }
  91. /**
  92. * 订单发货保存
  93. */
  94. export function setAdminOrderDelivery(id, data) {
  95. return request.post("admin/order/delivery/keep/" + id, data, {
  96. login: true,
  97. });
  98. }
  99. /**
  100. * 订单统计图
  101. */
  102. export function getStatisticsTime(data) {
  103. return request.get("admin/order/time", data, {
  104. login: true,
  105. });
  106. }
  107. /**
  108. * 线下付款订单确认付款
  109. */
  110. export function setOfflinePay(data) {
  111. return request.post("admin/order/offline", data, {
  112. login: true,
  113. });
  114. }
  115. /**
  116. * 订单确认退款
  117. */
  118. export function setOrderRefund(data) {
  119. return request.post("admin/order/refund", data, {
  120. login: true,
  121. });
  122. }
  123. /**
  124. * 获取快递公司
  125. * @returns {*}
  126. */
  127. export function getLogistics(data) {
  128. return request.get("logistics", data, {
  129. login: false,
  130. });
  131. }
  132. /**
  133. * 订单核销
  134. * @returns {*}
  135. */
  136. export function orderVerific(verify_code, is_confirm, auth = 0) {
  137. return request.post("order/order_verific", {
  138. verify_code,
  139. is_confirm,
  140. auth,
  141. });
  142. }
  143. /**
  144. * 获取物流公司模板
  145. * @returns {*}
  146. */
  147. export function orderExportTemp(data) {
  148. return request.get("admin/order/export_temp", data);
  149. }
  150. /**
  151. * 获取订单打印默认配置
  152. * @returns {*}
  153. */
  154. export function orderDeliveryInfo() {
  155. return request.get("admin/order/delivery_info");
  156. }
  157. /**
  158. * 配送员列表
  159. * @returns {*}
  160. */
  161. export function orderOrderDelivery() {
  162. return request.get("admin/order/delivery");
  163. }
  164. /**
  165. * 退款列表
  166. * @returns {*}
  167. */
  168. export function orderRefund_order(where) {
  169. return request.get("admin/refund_order/list", where, {
  170. login: true,
  171. });
  172. }
  173. /**
  174. * 订单备注(退款)
  175. */
  176. export function setAdminRefundRemark(data) {
  177. return request.post("admin/refund_order/remark", data, {
  178. login: true,
  179. });
  180. }
  181. /**
  182. * 订单同意退货
  183. */
  184. export function agreeExpress(data) {
  185. return request.post("admin/order/agreeExpress", data, {
  186. login: true,
  187. });
  188. }
  189. /**
  190. * 商家管理统计
  191. */
  192. export function getManageStatistics() {
  193. return request.get(
  194. "admin/manage/statistics",
  195. {},
  196. {
  197. login: true,
  198. },
  199. );
  200. }
  201. /**
  202. * 平台-商品列表
  203. */
  204. export function adminProductList(data) {
  205. return request.get("admin/manage/product", data);
  206. }
  207. /**
  208. * 商品上下架
  209. */
  210. export function productSetShow(data) {
  211. return request.post("admin/manage/product/set_show", data, {
  212. login: true,
  213. });
  214. }
  215. /**
  216. * 获取标签数据
  217. */
  218. export function getProductLabel() {
  219. return request.get(
  220. "admin/manage/product/label",
  221. {},
  222. {
  223. login: true,
  224. },
  225. );
  226. }
  227. /**
  228. * 获取分类数据
  229. */
  230. export function getProductCate() {
  231. return request.get(
  232. "admin/manage/product/cate",
  233. {},
  234. {
  235. login: true,
  236. },
  237. );
  238. }
  239. /**
  240. * 商品标签修改
  241. */
  242. export function postBatchProcess(data) {
  243. return request.post("admin/manage/product/save_label", data, {
  244. login: true,
  245. });
  246. }
  247. /**
  248. * 商品分类修改
  249. */
  250. export function postManageSaveCate(data) {
  251. return request.post("admin/manage/product/save_cate", data, {
  252. login: true,
  253. });
  254. }
  255. /**
  256. * 商品规格
  257. */
  258. export function getManageProductAttr(id) {
  259. return request.get(
  260. `admin/manage/product/attr/${id}`,
  261. {},
  262. {
  263. login: true,
  264. },
  265. );
  266. }
  267. export function postUpdateAttrs(id, data) {
  268. return request.post(`admin/manage/product/save_attr/${id}`, data, {
  269. login: true,
  270. });
  271. }
  272. /**
  273. * 统计管理-获取订单可拆分商品列表
  274. */
  275. export function orderSplitInfo(id) {
  276. return request.get("admin/order/split_cart_info/" + id);
  277. }
  278. /**
  279. * 统计管理-提交
  280. */
  281. export function orderSplitDelivery(id, data) {
  282. return request.put("admin/order/split_delivery/" + id, data);
  283. }
  284. /**
  285. * 平台-用户列表
  286. */
  287. export function getUserList(data) {
  288. return request.get(`admin/manage/user`, data);
  289. }
  290. /**
  291. * 平台-修改余额、积分
  292. */
  293. export function postUserUpdateOther(uid, data) {
  294. return request.post(`admin/manage/user/update/${uid}`, data);
  295. }
  296. /**
  297. * 平台-分组列表
  298. */
  299. export function getGroupList() {
  300. return request.get(`admin/manage/user/group`);
  301. }
  302. /**
  303. * 平台-修改用户信息
  304. */
  305. export function postUserUpdate(data) {
  306. return request.post(`admin/user/update`, data);
  307. }
  308. /**
  309. * 平台-优惠券
  310. */
  311. export function getUserCoupon(data) {
  312. return request.get(`admin/manage/user/coupon`, data);
  313. }
  314. /**
  315. * 平台-用户标签
  316. */
  317. export function getUserLabel(uid) {
  318. return request.get(`admin/manage/user/label/${uid}`);
  319. }
  320. /**
  321. * 平台-等级列表
  322. */
  323. export function getLevelList() {
  324. return request.get(`admin/manage/user/level`);
  325. }
  326. /**
  327. * 平台-用户详情
  328. */
  329. export function getUserInfo(uid) {
  330. return request.get(`admin/manage/user/info/${uid}`);
  331. }
  332. /**
  333. * 平台-退款列表
  334. */
  335. export function adminRefundList(data) {
  336. return request.get("admin/refund_order/list", data);
  337. }
  338. /**
  339. * 订单详情(退款)
  340. */
  341. export function getAdminRefundDetail(orderId) {
  342. return request.get(
  343. "admin/refund_order/detail/" + orderId,
  344. {},
  345. {
  346. login: true,
  347. },
  348. );
  349. }
  350. export function getTemplateOption() {
  351. return request.get(`admin/manage/product/shipping_temp`);
  352. }
  353. export function productCreate(data) {
  354. return request.post(`admin/manage/product/create`, data);
  355. }
  356. /**
  357. * 配送员-核销订单获取商品信息
  358. */
  359. export function orderCartInfo(data) {
  360. return request.post("store/order/cart_info", data);
  361. }
  362. /**
  363. * 配送员-订单核销
  364. */
  365. export function orderWriteoff(data) {
  366. return request.post("store/order/writeoff", data);
  367. }