From cfc5ec812ab6907e834783a2405a4cbc94d42429 Mon Sep 17 00:00:00 2001 From: Richie <280645618@qq.com> Date: Sat, 24 May 2025 13:27:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E7=BA=BF=E4=B8=8B=E6=B8=A0?= =?UTF-8?q?=E9=81=93=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/qihang-oms.sql | 3 +- .../order/private/shipPrintOrderList.vue | 526 ++++++++++++++++++ vue/src/views/order/shopOrder/index.vue | 7 +- .../views/shipping/ewaybillPrint/index.vue | 8 +- vue/src/views/shop/ewaybillAccount/index.vue | 2 +- 5 files changed, 538 insertions(+), 8 deletions(-) create mode 100644 vue/src/views/order/private/shipPrintOrderList.vue diff --git a/docs/qihang-oms.sql b/docs/qihang-oms.sql index 615a558c..61ac447d 100644 --- a/docs/qihang-oms.sql +++ b/docs/qihang-oms.sql @@ -1161,6 +1161,7 @@ INSERT INTO `o_shop_platform` VALUES (200, '京东POP', 'JD-POP', '', NULL, 'htt INSERT INTO `o_shop_platform` VALUES (300, '拼多多', 'PDD', '', NULL, 'http://www.qihangerp.cn', 'https://gw-api.pinduoduo.com/api/router', 0, 0, 1); INSERT INTO `o_shop_platform` VALUES (400, '抖店', 'DOUDIAN', '', '', 'http://www.qihangerp.cn', 'https://openapi-fxg.jinritemai.com/', 0, 0, 1); INSERT INTO `o_shop_platform` VALUES (500, '微信小店', 'WEISHOP', '', NULL, 'http://www.qihangerp.cn', 'https://api.weixin.qq.com', 0, 0, 1); +INSERT INTO `o_shop_platform` VALUES (999, '线下渠道', 'OFFLINE', '', NULL, 'http://www.qihangerp.cn', 'https://api.qihangerp.cn', 0, 0, 1); -- ---------------------------- -- Table structure for o_shop_pull_lasttime @@ -3116,7 +3117,7 @@ INSERT INTO `sys_menu` VALUES (2093, '订单明细', 1, 2, 'order_item_list', 'o INSERT INTO `sys_menu` VALUES (2094, '取号&发货', 2087, 1, 'print', 'shipping/ewaybillPrint/index', NULL, 1, 0, 'C', '0', '0', '', 'edit', 'admin', '2024-07-20 11:04:54', 'admin', '2025-05-17 20:17:32', ''); INSERT INTO `sys_menu` VALUES (2096, '备货清单', 2087, 2, 'stockup', 'shipping/stockup', NULL, 1, 0, 'C', '0', '0', '', 'email', 'admin', '2024-07-20 11:53:24', 'admin', '2024-07-28 20:44:10', ''); INSERT INTO `sys_menu` VALUES (2097, '物流跟踪', 2087, 5, 'logistics', 'shipping/logistics/logistics', NULL, 1, 0, 'C', '0', '1', '', 'list', 'admin', '2024-07-20 11:54:18', 'admin', '2024-07-30 23:10:13', ''); -INSERT INTO `sys_menu` VALUES (2099, '私域订单管理', 1, 10, 'offline_order_list', 'order/private/index', NULL, 1, 0, 'C', '0', '0', '', 'checkbox', 'admin', '2024-07-27 17:33:03', 'admin', '2025-03-24 11:40:38', ''); +INSERT INTO `sys_menu` VALUES (2099, '私域订单管理', 1, 10, 'offline_order_list', 'order/private/index', NULL, 1, 0, 'C', '0', '1', '', 'checkbox', 'admin', '2024-07-27 17:33:03', 'admin', '2025-03-24 11:40:38', ''); INSERT INTO `sys_menu` VALUES (2100, '私域售后管理', 2, 3, 'offline_aftersale', 'refund/private/index', NULL, 1, 0, 'C', '0', '0', '', 'code', 'admin', '2024-07-27 17:33:33', 'admin', '2025-03-24 12:29:40', ''); INSERT INTO `sys_menu` VALUES (2101, '渠道商品管理', 4, 50, 'offline_goods_list', 'offline/goods/index', NULL, 1, 0, 'C', '0', '1', '', 'documentation', 'admin', '2024-07-27 17:33:54', 'admin', '2024-09-07 23:17:59', ''); INSERT INTO `sys_menu` VALUES (2103, '手动创建私域订单', 1, 49, 'offline_order_create', 'order/private/create', NULL, 1, 0, 'C', '1', '0', '', 'date', 'admin', '2024-07-27 20:30:07', 'admin', '2025-03-24 11:46:51', ''); diff --git a/vue/src/views/order/private/shipPrintOrderList.vue b/vue/src/views/order/private/shipPrintOrderList.vue new file mode 100644 index 00000000..c737adbc --- /dev/null +++ b/vue/src/views/order/private/shipPrintOrderList.vue @@ -0,0 +1,526 @@ + + + + + + + + + + {{ item.name }} + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 手动发货 + + + 分配给供应商发货 + + + + + + + + + + + {{scope.row.orderNum}} + + + {{ shopList.find(x=>x.id === scope.row.shopId) ? shopList.find(x=>x.id === scope.row.shopId).name : '' }} + + + + + + + + + + + + 图片 + 标题 + SKU名 + Sku编码 + + 数量 + + + + + + + + + + + + + + + + + + {{scope.row.quantity}} + + + + + + + + + + + + + + + + + + + + + + + + + + + {{amountFormatter(null,null,scope.row.payment)}} + + + + + + + + + + + + + + + + + + + + + {{scope.row.receiverName}} + {{scope.row.receiverMobile}} + {{scope.row.province}} {{scope.row.city}} {{scope.row.town}} + + + + + + + + + + + + + + {{ parseTime(scope.row.orderTime) }} + + + + + 新订单 + 待发货 + 已发货 + 已完成 + 待付款 + 锁定 + 删除 + 已取消 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{form.id}} + {{form.orderNum}} + + + {{ shopList.find(x=>x.id === form.shopId)?shopList.find(x=>x.id === form.shopId).name:'' }} + + + {{form.buyerMemo}} + + + {{form.sellerMemo}} + + + + {{form.remark}} + + + {{ parseTime(form.createTime) }} + + + {{ form.payTime }} + {{ form.updateTime }} + + + 待发货 + 已出库 + 已发货 + + + 无售后或售后关闭 + 售后处理中 + 退款中 + 退款成功 + + + + + {{amountFormatter(null,null,form.goodsAmount,0)}} + {{amountFormatter(null,null,form.amount,0)}} + {{amountFormatter(null,null,form.payment,0)}} + {{amountFormatter(null,null,form.platformDiscount,0)}} + {{amountFormatter(null,null,form.sellerDiscount,0)}} + + + + + {{form.receiverName}} + {{form.receiverMobile}} + {{form.province}}{{form.city}}{{form.town}} + {{form.address}} + + + + {{form.shippingCompany}} + {{form.shippingNumber}} + {{form.shippingTime}} + + + + + + + + + + + + + + + + + + + + + + + + + + 待发货 + 已发货 + 已完成 + 已取消 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue/src/views/order/shopOrder/index.vue b/vue/src/views/order/shopOrder/index.vue index 9f43a08c..b235c4c2 100644 --- a/vue/src/views/order/shopOrder/index.vue +++ b/vue/src/views/order/shopOrder/index.vue @@ -8,7 +8,7 @@ - + @@ -34,15 +34,14 @@