From 71478c6cbd671501fd8a96b2541f4138dba5563e Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Sun, 28 Sep 2025 10:51:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E6=89=93=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/po/po.js | 6 + src/router/index.js | 1 + src/views/modules/recv/po-recv.vue | 1 + src/views/modules/recv/reprint-label.vue | 329 +++++++++++++++++++++++ 4 files changed, 337 insertions(+) create mode 100644 src/views/modules/recv/reprint-label.vue diff --git a/src/api/po/po.js b/src/api/po/po.js index 10cbbe8..9d0c03f 100644 --- a/src/api/po/po.js +++ b/src/api/po/po.js @@ -42,3 +42,9 @@ export const getOtherOutboundHistory = data => createAPI(`other/getOtherOutbound // 打印标签 export const printLabel = data => createAPI('/label/setting/printLabel','post',data) + +// 获取PO接收记录 +export const getPoReceiveRecords = data => createAPI(`po/getPoReceiveRecords`,'post',data) + +// 根据接收单号获取HandlingUnit列表 +export const getHandlingUnitsByReceiptNo = data => createAPI(`po/getHandlingUnitsByReceiptNo`,'post',data) \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 04abbc0..64d61d8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -25,6 +25,7 @@ const globalRoutes = [ // 采购入库 {path: "/porecv",name: "porecv", component: resolve => require(["@/views/modules/recv/po-recv.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, {path: "/recv",name: "recv", component: resolve => require(["@/views/modules/recv/recv.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, + {path: "/reprint-label",name: "reprintLabel", component: resolve => require(["@/views/modules/recv/reprint-label.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, // 采购退库 {path: "/purchasereturn",name: "purchaseReturn", component: resolve => require(["@/views/modules/purchase-return/index.vue"], resolve), meta: { transition: 'instant' ,preload: true,keepAlive: true}}, diff --git a/src/views/modules/recv/po-recv.vue b/src/views/modules/recv/po-recv.vue index 4ec04fe..f0ed56e 100644 --- a/src/views/modules/recv/po-recv.vue +++ b/src/views/modules/recv/po-recv.vue @@ -32,6 +32,7 @@ export default { { icon: 'shopping-cart-o', label: '采购订单接收', iconClass: 'purchase', to: 'recv' }, { icon: 'orders-o', label: '登记检验结果', iconClass: 'inspection', to: 'inspectionResults' }, { icon: 'passed', label: '检验合格入库', iconClass: 'qualified', to: 'qualifiedStorage' }, + { icon: 'passed', label: '补打标签', iconClass: 'qualified', to: 'reprint-label' }, ] } } diff --git a/src/views/modules/recv/reprint-label.vue b/src/views/modules/recv/reprint-label.vue new file mode 100644 index 0000000..7a4c0c4 --- /dev/null +++ b/src/views/modules/recv/reprint-label.vue @@ -0,0 +1,329 @@ + + + + +