From 0993ed176f7fbdc9b5b51bf88c2d15594e5884a5 Mon Sep 17 00:00:00 2001 From: Junling Bu Date: Sun, 1 Dec 2019 13:47:46 +0800 Subject: [PATCH] =?UTF-8?q?feat[litemall-admin,=20litemall-admin-api,=20li?= =?UTF-8?q?temall-core]:=20=E7=AE=A1=E7=90=86=E5=90=8E=E5=8F=B0=E5=8F=91?= =?UTF-8?q?=E8=B4=A7=E6=97=B6=E5=BF=AB=E9=80=92=E5=85=AC=E5=8F=B8=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/web/AdminOrderController.java | 16 ++++++- litemall-admin/src/api/order.js | 7 +++ litemall-admin/src/views/mall/order.vue | 43 +++++++++++-------- .../litemall/core/express/ExpressService.java | 5 +++ 4 files changed, 53 insertions(+), 18 deletions(-) diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminOrderController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminOrderController.java index bacc667b..6dcf777c 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminOrderController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminOrderController.java @@ -5,6 +5,9 @@ import org.apache.commons.logging.LogFactory; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.service.AdminOrderService; +import org.linlinjava.litemall.core.express.ExpressService; +import org.linlinjava.litemall.core.notify.NotifyService; +import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.validator.Order; import org.linlinjava.litemall.core.validator.Sort; import org.springframework.beans.factory.annotation.Autowired; @@ -22,6 +25,8 @@ public class AdminOrderController { @Autowired private AdminOrderService adminOrderService; + @Autowired + private ExpressService expressService; /** * 查询订单 @@ -47,6 +52,16 @@ public class AdminOrderController { return adminOrderService.list(userId, orderSn, orderStatusArray, page, limit, sort, order); } + /** + * 查询物流公司 + * + * @return + */ + @GetMapping("/channel") + public Object channel() { + return ResponseUtil.ok(expressService.getVendors()); + } + /** * 订单详情 * @@ -99,5 +114,4 @@ public class AdminOrderController { public Object reply(@RequestBody String body) { return adminOrderService.reply(body); } - } diff --git a/litemall-admin/src/api/order.js b/litemall-admin/src/api/order.js index 44d3abe9..a3db87c5 100644 --- a/litemall-admin/src/api/order.js +++ b/litemall-admin/src/api/order.js @@ -43,3 +43,10 @@ export function replyComment(data) { data }) } + +export function listChannel(id) { + return request({ + url: '/order/channel', + method: 'get' + }) +} diff --git a/litemall-admin/src/views/mall/order.vue b/litemall-admin/src/views/mall/order.vue index d41ac483..055c3c45 100644 --- a/litemall-admin/src/views/mall/order.vue +++ b/litemall-admin/src/views/mall/order.vue @@ -3,10 +3,10 @@
- - + + - + 查找 导出 @@ -15,9 +15,9 @@ - + - + - + - + - + - + - + @@ -114,10 +114,12 @@ - + + + - +