From 3a61cb05bd4339b89127b15c489ae76370905404 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 20 5月 2025 13:18:38 +0800
Subject: [PATCH] 优化

---
 PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskQueryDrawer.tsx |   69 +++++-----------------------------
 1 files changed, 11 insertions(+), 58 deletions(-)

diff --git a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskQueryDrawer.tsx b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskQueryDrawer.tsx
index a745033..beddd1a 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskQueryDrawer.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskQueryDrawer.tsx
@@ -20,8 +20,8 @@
   FILTER_MODE_OPTIONS_NUM, 
   FILTER_MODE_OPTIONS_BOOL 
 } from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions'; 
-// 寮曞叆鍏叡琛ㄥ崟宸ュ叿鏂囦欢 
-import { collectFormDataForHighQuery,onResetForHighSelect,onResetForHighQuery } from '@/utils/myformUtils';
+// 寮曞叆鍏叡琛ㄥ崟宸ュ叿鏂囦欢  
+import { collectFormDataForHighQuery,onResetForHighSelect,onResetForHighQuery } from '@/utils/myformUtils'; 
 import {  
   BOOLEAN_OPTIONS 
 } from '@/utils/commonOptionConstants'; 
@@ -748,30 +748,11 @@
     const check = isEqual(initiateData.value, data) 
     return check 
   } 
-//   /** 
-//  * 鑾峰彇琛ㄥ崟鏁版嵁 - 浼樺寲鐗� 
-//  */ 
-// 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; 
-// } 
+ 
   const onClose = (done: () => void) => { 
     if (visible.value) { 
       visible.value = false 
-      const data =collectFormDataForHighQuery(formItems,formData); 
+      const data =collectFormDataForHighQuery(formItems,formData);  
       ctx.emit('close', data) 
     } 
   } 
@@ -779,48 +760,20 @@
    * 纭鏌ヨ 
    */ 
   const onConfirmQuery = async () => { 
-    const data =collectFormDataForHighQuery(formItems,formData); 
+    const data =collectFormDataForHighQuery(formItems,formData);  
     ctx.emit('confirmQuery', data) 
   } 
-  // /**  
-  //  * 閲嶇疆鍏叡select鏌ヨ  
-  //  */  
-  // const onResetForHighSelect = () => {   
-  //     // 閬嶅巻鎵�鏈夎〃鍗曞瓧娈�   
-  //     formItems.forEach(item => {   
-  //       // 妫�鏌ュ瓧娈垫槸鍚︽湁楂樼骇鏌ヨ鐨勮繃婊ゆā寮忛厤缃�   
-  //       if (item.highSelectAttrs && item.highSelectAttrs.prop) {   
-  //         const filterModeProp = item.highSelectAttrs.prop;   
-  //         const options = item.highSelectAttrs.options || [];   
-       
-  //         // 濡傛灉瀛樺湪閫夐」锛屽垯璁剧疆涓虹涓�涓�夐」鐨勫��   
-  //         if (options.length > 0) {   
-  //           // 鍋囪閫夐」鏍煎紡涓� { value, label } 鎴栫被浼肩粨鏋�   
-  //           const firstValue = options[0].value !== undefined ? options[0].value : options[0];   
-  //           formData.value[filterModeProp] = firstValue;   
-  //         }   
-  //       }   
-  //     });   
-  // }   
     /** 
     * 閲嶇疆鏌ヨ - 浼樺寲鐗� 
     */ 
     const onReset = async () => { 
-        // // 1. 娓呯┖鎵�鏈夊熀纭�瀛楁锛堜笉鍖呭惈杩囨护妯″紡瀛楁锛� 
-        // const baseFields = formItems.reduce((acc, item) => { 
-        // acc[item.prop] = ''; 
-        // return acc; 
-        // }, {}); 
+        // 1. 娓呯┖鎵�鏈夊熀纭�瀛楁锛堜笉鍖呭惈杩囨护妯″紡瀛楁锛�,搴旂敤鍩虹瀛楁鍒濆鍊�   
+        onResetForHighQuery(formItems,formData); 
    
-        // // 2. 搴旂敤鍩虹瀛楁鍒濆鍊� 
-        // formData.value = { ...baseFields }; 
-
-        onResetForHighQuery(formItems,formData);
+        // 2. 浣跨敤鍘熸湁鏂规硶閲嶇疆杩囨护妯″紡瀛楁 
+        onResetForHighSelect(formItems,formData); 
    
-        // 3. 浣跨敤鍘熸湁鏂规硶閲嶇疆杩囨护妯″紡瀛楁 
-        onResetForHighSelect(formItems,formData); // 淇濈暀鍘熸湁鏂规硶璋冪敤 
-   
-        // 4. 鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 
+        // 3. 鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 
         ctx.emit('restQuery'); 
     } 
  
@@ -855,7 +808,7 @@
  
   } 
   commonQueryEnumForFrom() 
-  onResetForHighSelect(formItems,formData);//閲嶇疆鍏叡select鏌ヨ  
+  onResetForHighSelect(formItems,formData);//閲嶇疆鍏叡select鏌ヨ   
   /** 
    * 寮圭獥鎵撳紑鑾峰彇璇︽儏 
    */ 

--
Gitblit v1.9.3