From 05c185eec596f7aeb2d3a3644e822c43f45c614c Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 26 Dec 2025 14:59:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=89=A9=E6=96=99=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=89=A9=E6=96=99=E5=88=86=E7=B1=BB=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=8A=9F=E8=83=BD=E5=B9=B6=E7=AE=80=E5=8C=96=E7=89=A9?= =?UTF-8?q?=E6=96=99=E7=B1=BB=E5=9E=8B=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在物料分类表格中添加row-key属性以支持树形结构 - 新增获取物料分类名称下拉列表的API接口 - 将物料分类名称输入框改为下拉选择框 - 简化物料类型显示,使用字典标签替代长文本 - 预定义物料类型选项,避免硬编码 --- .../productionMaterial/mmmaterial.js | 11 +++++ .../productionMaterial/MmMaterial.vue | 43 ++++++++++++++++--- .../productionMaterial/MmMaterialCategory.vue | 1 + 3 files changed, 49 insertions(+), 6 deletions(-) diff --git a/src/api/materialManagement/productionMaterial/mmmaterial.js b/src/api/materialManagement/productionMaterial/mmmaterial.js index d275777..d7ef79c 100644 --- a/src/api/materialManagement/productionMaterial/mmmaterial.js +++ b/src/api/materialManagement/productionMaterial/mmmaterial.js @@ -55,3 +55,14 @@ export function delMmMaterial(pid) { method: 'POST' }) } + +/** + * 获取物料分类名称下拉列表 + */ +export function getMmMaterialCategoryName(query) { + return request({ + url: 'mes/productionMaterial/MmMaterialCategoryName/list', + method: 'get', + params: query + }) +} diff --git a/src/views/materialManagement/productionMaterial/MmMaterial.vue b/src/views/materialManagement/productionMaterial/MmMaterial.vue index 2cd5600..7f9aced 100644 --- a/src/views/materialManagement/productionMaterial/MmMaterial.vue +++ b/src/views/materialManagement/productionMaterial/MmMaterial.vue @@ -14,7 +14,9 @@ - + + + {{ $t('btn.search') }} @@ -46,7 +48,7 @@ - + @@ -129,7 +131,7 @@ - + diff --git a/src/views/materialManagement/productionMaterial/MmMaterialCategory.vue b/src/views/materialManagement/productionMaterial/MmMaterialCategory.vue index 46deab9..fca84de 100644 --- a/src/views/materialManagement/productionMaterial/MmMaterialCategory.vue +++ b/src/views/materialManagement/productionMaterial/MmMaterialCategory.vue @@ -23,6 +23,7 @@