From 93f149739dd69fa57aa6f558848ff23e46b9607a Mon Sep 17 00:00:00 2001 From: yueli Date: Wed, 9 Sep 2026 09:31:23 +0800 Subject: [PATCH] =?UTF-8?q?feat(material):=20=E5=9F=BA=E7=A1=80=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=88=97=E8=A1=A8=E5=8A=A0=E2=80=9C=E5=87=BA=E5=BA=93?= =?UTF-8?q?/=E5=80=9F=E5=BA=93=E9=9C=80=E5=AE=A1=E6=89=B9=E2=80=9D?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - material_base.ts 新增 batchSetApprovalRequired - material/list.vue:列配置/权限/表格 switch,单行拨动即保存(乐观更新) --- inventory-web/src/api/material_base.ts | 9 ++++++++ inventory-web/src/views/material/list.vue | 26 +++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/inventory-web/src/api/material_base.ts b/inventory-web/src/api/material_base.ts index 4f315a1..3565b8e 100644 --- a/inventory-web/src/api/material_base.ts +++ b/inventory-web/src/api/material_base.ts @@ -71,6 +71,15 @@ export function batchSetInspection(data: { ids: number[], isInspectionRequired: }) } +// 6.1 批量设置“出库/借库需审批” +export function batchSetApprovalRequired(data: { ids: number[], isApprovalRequired: boolean }) { + return request({ + url: '/inbound/base/batch-approval', + method: 'post', + data + }) +} + // 7. 获取智能分组规格最大连号 export function getLatestSpecs() { return request({ diff --git a/inventory-web/src/views/material/list.vue b/inventory-web/src/views/material/list.vue index 284e60d..fc3b706 100644 --- a/inventory-web/src/views/material/list.vue +++ b/inventory-web/src/views/material/list.vue @@ -328,6 +328,15 @@ + + +