From 1f3217180010280994d64678ea0a679a1a6dc332 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Fri, 29 May 2026 16:00:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(aps):=20=E6=96=B0=E5=A2=9E=E6=8E=92?= =?UTF-8?q?=E4=BA=A7=E5=8D=95=E6=98=8E=E7=BB=86=E6=89=B9=E9=87=8F=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/aps/planDetail.js | 9 + klp-ui/src/views/aps/planSheet/index.vue | 594 ++++++++++++++++++++++- 2 files changed, 602 insertions(+), 1 deletion(-) diff --git a/klp-ui/src/api/aps/planDetail.js b/klp-ui/src/api/aps/planDetail.js index ab94978a..a863c2d5 100644 --- a/klp-ui/src/api/aps/planDetail.js +++ b/klp-ui/src/api/aps/planDetail.js @@ -26,6 +26,15 @@ export function addPlanDetail(data) { }) } +// 批量新增排产单明细 +export function addPlanDetailBatch(data) { + return request({ + url: '/aps/planDetail/batch', + method: 'post', + data: data + }) +} + // 修改排产单明细 export function updatePlanDetail(data) { return request({ diff --git a/klp-ui/src/views/aps/planSheet/index.vue b/klp-ui/src/views/aps/planSheet/index.vue index f52bd75a..1a4da1d6 100644 --- a/klp-ui/src/views/aps/planSheet/index.vue +++ b/klp-ui/src/views/aps/planSheet/index.vue @@ -10,6 +10,7 @@
请先下载Excel模板,按格式填写排产单明细数据
+将文件拖到此处,或点击选择
+支持 .xlsx / .xls 格式
+点击下方按钮校验数据完整性,已解析 {{ rawData.length }} 条数据
+正在导入:{{ importedCount }} / {{ totalCount }}
+