From 003d6b2298f9e9984a6ca9077c9ab9306f0b6dce Mon Sep 17 00:00:00 2001 From: xielue Date: Thu, 16 Nov 2023 17:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=9E=E6=80=A7=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Middle/Mes/MesMaterials/MesMaterials/Edit.vue | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue b/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue index f44c335..a65e874 100644 --- a/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue +++ b/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue @@ -28,12 +28,7 @@ - - 属性A类 - - - - 属性B类 + @@ -473,9 +468,17 @@ export default { this.attributes = a.data.attribute; let formData = {}; + + let groupNames = []; a.data.attribute.forEach(item => { let formItem = { field: '', title: '', span: 12, itemRender: {} }; + let groupName = item.category.name; + if(groupName && !groupNames.filter(a=>a == groupName).length){ + + this.options.formOptions2.items.push({ title: groupName, span: 24, itemRender: { type:"MkFormInputShow" },titleColon:false }); + groupNames.push(groupName); + } formItem.field = "attr" + item.id; formItem.title = item.name;