From b5904672914f1088841208b4084fc7619576fa2e Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 20 5月 2025 11:50:32 +0800
Subject: [PATCH] 优化

---
 Weben_CMS专用代码生成器/Code/Generate/Web/Controllers/EntityModeQueryDrawer_Generate.cs |    7 ++++---
 Weben_CMS专用代码生成器/Code/Templete/Web/Controllers/EntityModeQueryDrawer模板.txt       |   24 +++++++++++++++++++-----
 2 files changed, 23 insertions(+), 8 deletions(-)

diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeQueryDrawer_Generate.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeQueryDrawer_Generate.cs"
index 1d735eb..25b023b 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeQueryDrawer_Generate.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Generate/Web/Controllers/EntityModeQueryDrawer_Generate.cs"
@@ -26,9 +26,10 @@
             attrString += StructStrHelper.GetVueFormOptionsStrForPageAddFormAttributes_Query(newColumnNameList, param);
             str = str.Replace("$PageAddFormAttributes_Query$", attrString);
 
-            attrString = "";
-            attrString += StructStrHelper.GetVueFormOptionsStrForSave_PageAddFormAttributes_Query(newColumnNameList, param);
-            str = str.Replace("$Save_PageAddFormAttributes_Query$", attrString);
+            //楂樼骇鏌ヨ杩囨护浼樺寲浜嗭紝涓嶅啀鐢ㄨ繖绉嶆柟寮忎簡
+            //attrString = "";
+            //attrString += StructStrHelper.GetVueFormOptionsStrForSave_PageAddFormAttributes_Query(newColumnNameList, param);
+            //str = str.Replace("$Save_PageAddFormAttributes_Query$", attrString);
 
             //楂樼骇鏌ヨ杩囨护浼樺寲浜嗭紝涓嶅啀鐢ㄨ繖绉嶆柟寮忎簡
             //attrString = "";
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt"
index e874b09..d00e438 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/Templete/Web/Controllers/EntityModeQueryDrawer\346\250\241\346\235\277.txt"
@@ -99,12 +99,26 @@
     const check = isEqual(initiateData.value, data)
     return check
   }
-  const commonGetFormData=()=>{
-    const data = {
-      $Save_PageAddFormAttributes_Query$
+  /**
+ * 获取表单数据 - 优化版
+ */
+const commonGetFormData = () => {
+  const data = {};
+  
+  // 遍历表单配置收集数据
+  formItems.forEach(item => {
+    // 收集基础字段
+    data[item.prop] = formData.value[item.prop] || '';
+    
+    // 收集过滤模式字段
+    if (item.highSelectAttrs && item.highSelectAttrs.prop) {
+      const filterModeProp = item.highSelectAttrs.prop;
+      data[filterModeProp] = formData.value[filterModeProp] || '';
     }
-    return data;
-  }
+  });
+  
+  return data;
+}
   const onClose = (done: () => void) => {
     if (visible.value) {
       visible.value = false

--
Gitblit v1.9.3