From 88602280d3b1146f03655dc023918c8104919379 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 20 5月 2025 16:26:17 +0800
Subject: [PATCH] 22

---
 PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Views/Pages/WorkTask/WorkTask.tsx |   58 +++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 37 insertions(+), 21 deletions(-)

diff --git a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Views/Pages/WorkTask/WorkTask.tsx b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Views/Pages/WorkTask/WorkTask.tsx
index 8045a4e..3a10dad 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Views/Pages/WorkTask/WorkTask.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Views/Pages/WorkTask/WorkTask.tsx
@@ -69,12 +69,7 @@
  
     //瀹氫箟楂樼骇鏌ヨ寮曠敤 
    const workTaskQueryDrawerRef=ref(null); 
-    // 鏂板鐨勬煡璇㈡潯浠� 
-    const queryForm = ref({ 
-      searchVal: '', 
-      str_searchFormInputAttrs:[], 
-      searchVal_FilterMode:'' 
-    }) 
+   
     //瀹氫箟鏁翠綋妯$硦鏌ヨ鐨勫垪鏁扮粍(娉ㄦ剰锛氬繀椤诲ぇ灏忓啓璺熷悗绔殑瀹炰綋绫诲睘鎬у悕涓�鑷达紝鍚﹀垯浼氬鑷村尮閰嶄笉瀵圭殑闂) 
     const _searchFormInputAttrs = ref([ 
      'Son_TaskCode','TaskCode','DataIdentifier','MaterialMode','MarkingContent','WeldingHeatInput','PipeAllowableStress','FactoryCode','ProductCode','WorkstationCode','EquipmentCode','ProdLineCode','ShipNumber','ProjectNumber','ProcessName','PipeFittingCode','PreSerialNumber','PipeSpecCode','PipeSectionName','Material','ProcessRouteNumber','TeamInfo','Timestamp','CreatorName','LastModifierName','Remark' 
@@ -111,21 +106,31 @@
       } 
     } 
  
-    // 瀹氫箟鍝嶅簲寮忔煡璇㈡暟鎹�  
-    const _curHighQueryData = ref({ searchVal: '',str_searchFormInputAttrs:[],searchVal_FilterMode:'' });   
+    
     // 缁勪欢鎸傝浇鏃惰幏鍙栨灇涓炬暟鎹�  
     onMounted(() => {  
       fetchEnumData()  
-      queryForm.value.searchVal_FilterMode = FILTER_MODE_OPTIONS_STRING[0]?.value || '';  
-      _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode;   
-      _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value;  
+      resetQuery();
+      //queryForm.value.searchVal_FilterMode = FILTER_MODE_OPTIONS_STRING[0]?.value || '';  
+      // _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode;   
+      // _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value;  
     })  
- 
+    /*******************************************************[楂樼骇鏌ヨ]寮�濮�********************************************************************************* */
+     // 鏂板鐨勬煡璇㈡潯浠� 
+     const queryForm = ref({ 
+      searchVal: '', 
+      str_searchFormInputAttrs:[], 
+      searchVal_FilterMode:'' 
+    }) 
+    // 瀹氫箟鍝嶅簲寮忔煡璇㈡暟鎹�  
+    const _curHighQueryData = ref({ searchVal: '',str_searchFormInputAttrs:[],searchVal_FilterMode:'' });   
     // 鏂扮増鐨勬煡璇㈡柟娉曪紙涓婚〉闈腑鐨勬寜閽�愭煡璇€�戯級 
     const handleQueryForMain = async () => { 
-      _curHighQueryData.value.searchVal = queryForm.value.searchVal; 
-      _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode;  
-      _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; 
+      // _curHighQueryData.value.searchVal = queryForm.value.searchVal; 
+      // _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode;  
+      // _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; 
+      //鎴戜粖澶╂柊鍔犵殑
+      setValueForCurHighQueryData();
       tableRef.value.getList(_curHighQueryData.value) 
     } 
     // 鏂扮増鐨勬煡璇㈡柟娉曪紙楂樼骇鏌ヨ涓殑鎸夐挳銆愭煡璇€�戯級 
@@ -139,7 +144,16 @@
       queryForm.value.searchVal = '' 
       queryForm.value.searchVal_FilterMode = FILTER_MODE_OPTIONS_STRING[0]?.value || ''; 
       queryForm.value.str_searchFormInputAttrs=_searchFormInputAttrs.value; 
+
+      //鎴戜粖澶╂柊鍔犵殑
+      setValueForCurHighQueryData();
     } 
+    //缁欏搷搴斿紡鏌ヨ鏁版嵁璧嬪��
+    const setValueForCurHighQueryData=()=>{
+      _curHighQueryData.value.searchVal = queryForm.value.searchVal; 
+      _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode;  
+      _curHighQueryData.value.str_searchFormInputAttrs = _searchFormInputAttrs.value; 
+    }
      //鏂扮増鐨勫鍑烘柟娉� 
      const handleExport=()=>{ 
       onExport(_curHighQueryData.value); 
@@ -147,16 +161,18 @@
     // 鏂扮増鐨勬煡璇㈠脊鍑烘鍏抽棴鏂规硶 
     const closeQuery = (extraParams={}) => { 
       let filteredData = commonGetHighQueryForm(extraParams); 
-      console.log("closeQuery鏂规硶"); 
-      console.log(filteredData); 
+      // console.log("closeQuery鏂规硶"); 
+      // console.log(filteredData); 
       commonSaveCurHighQueryData(filteredData); 
     } 
     //淇濆瓨鏌ヨ鍊� 
     const commonSaveCurHighQueryData=(filteredData={})=>{ 
       _curHighQueryData.value = { ..._curHighQueryData.value, ...filteredData }; 
-      _curHighQueryData.value.searchVal = queryForm.value.searchVal 
-      _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode  
-      _curHighQueryData.value.str_searchFormInputAttrs =_searchFormInputAttrs.value; 
+      // _curHighQueryData.value.searchVal = queryForm.value.searchVal 
+      // _curHighQueryData.value.searchVal_FilterMode = queryForm.value.searchVal_FilterMode  
+      // _curHighQueryData.value.str_searchFormInputAttrs =_searchFormInputAttrs.value; 
+       //鎴戜粖澶╂柊鍔犵殑
+       setValueForCurHighQueryData();
     } 
      //鑾峰彇楂樼骇鏌ヨ寮瑰嚭妗嗙殑鏌ヨ鍊� 
      const commonGetHighQueryForm=(extraParams={})=>{ 
@@ -173,7 +189,7 @@
       filteredData.str_searchFormInputAttrs =_searchFormInputAttrs.value; 
       return filteredData; 
     } 
-    
+    /*******************************************************[楂樼骇鏌ヨ]缁撴潫********************************************************************************* */
  
     /** 
      * @returns 琛ㄦ牸 

--
Gitblit v1.9.3