From 1ad40156ec25db1b9d90c3f94819434e20d52b00 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 16 5月 2025 13:12:45 +0800
Subject: [PATCH] 222

---
 PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Controllers/CallMaterialOrderRecordQueryDrawer.tsx |  110 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 104 insertions(+), 6 deletions(-)

diff --git a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Controllers/CallMaterialOrderRecordQueryDrawer.tsx b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Controllers/CallMaterialOrderRecordQueryDrawer.tsx
index 286fb38..9363d9b 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Controllers/CallMaterialOrderRecordQueryDrawer.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Controllers/CallMaterialOrderRecordQueryDrawer.tsx
@@ -14,6 +14,15 @@
 import isEqual from 'lodash/isEqual' 
 import { ConfirmBox } from '@/components/ConfirmBox/ConfirmBox' 
 import { cloneDeep } from 'lodash' 
+// 寮曞叆鍏叡閫夐」閰嶇疆 
+import {  
+  FILTER_MODE_OPTIONS_STRING,  
+  FILTER_MODE_OPTIONS_NUM, 
+  FILTER_MODE_OPTIONS_BOOL 
+} from '@/components/DyFormForHighQuery/DyFormForHighQueryOptions'; 
+import {  
+  BOOLEAN_OPTIONS 
+} from '@/utils/commonOptionConstants'; 
  
 export const useCallMaterialOrderRecordQueryDrawer = (props: any, ctx?: any) => { 
   const callMaterialOrderRecordDrawer = injectModel<CallMaterialOrderRecordDrawer>('CallMaterialOrderRecordDrawer') 
@@ -84,6 +93,12 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ師鏂欐爣璇�', 
+                   highSelectAttrs:{ 
+                     prop: 'dataIdentifier_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 }, 
                 { 
                    label: '鍘熸枡鍨嬪彿', 
@@ -91,6 +106,25 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ師鏂欏瀷鍙�', 
+                   highSelectAttrs:{ 
+                     prop: 'materialMode_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
+                }, 
+                { 
+                   label: '鍘熸枡鎵规', 
+                   prop: 'materialBatch', 
+                   el: 'input', 
+                   //disabled: disabled, 
+                   placeholder: '璇疯緭鍏ュ師鏂欐壒娆�', 
+                   highSelectAttrs:{ 
+                     prop: 'materialBatch_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 }, 
                 { 
                    label: '鍙枡鐘舵��', 
@@ -100,6 +134,12 @@
                    option: [], 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ彨鏂欑姸鎬�', 
+                   highSelectAttrs:{ 
+                     prop: 'callMaterialStatus_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_BOOL 
+                   } 
                 }, 
                 { 
                    label: '鍙枡鏁伴噺', 
@@ -116,6 +156,12 @@
                    precision: 0, 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ彨鏂欐暟閲�', 
+                   highSelectAttrs:{ 
+                     prop: 'quantity_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_NUM 
+                   } 
                 }, 
                 { 
                    label: 'WMS杩斿洖缁撴灉', 
@@ -123,6 +169,12 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏MS杩斿洖缁撴灉', 
+                   highSelectAttrs:{ 
+                     prop: 'wmsRetResult_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 }, 
                 { 
                    label: 'WMS浠诲姟鍙�', 
@@ -130,6 +182,12 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏MS浠诲姟鍙�', 
+                   highSelectAttrs:{ 
+                     prop: 'wmsTaskNo_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 }, 
                 { 
                    label: '鍒涘缓鏃堕棿', 
@@ -144,6 +202,7 @@
                    width: '100%',
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ垱寤烘椂闂�', 
+                   isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� 
                 }, 
                 { 
                    label: '淇敼鏃堕棿', 
@@ -158,6 +217,7 @@
                    width: '100%',
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ヤ慨鏀规椂闂�', 
+                   isDateControl: true, // 鏄惧紡鏍囪涓烘棩鏈熸帶浠� 
                 }, 
                 { 
                    label: '鍒涘缓浜�', 
@@ -165,6 +225,12 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ垱寤轰汉', 
+                   highSelectAttrs:{ 
+                     prop: 'creatorName_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 }, 
                 { 
                    label: '澶囨敞', 
@@ -172,6 +238,12 @@
                    el: 'input', 
                    //disabled: disabled, 
                    placeholder: '璇疯緭鍏ュ娉�', 
+                   highSelectAttrs:{ 
+                     prop: 'remark_FilterMode', 
+                     el: 'select',  
+                     placeholder: '璇烽�夋嫨',  
+                     options:FILTER_MODE_OPTIONS_STRING 
+                   } 
                 },  
   ]) 
   /** 
@@ -187,15 +259,25 @@
   const commonGetFormData=()=>{ 
     const data = { 
       dataIdentifier: formData.value.dataIdentifier || '', 
+dataIdentifier_FilterMode: formData.value.dataIdentifier_FilterMode || '', 
 materialMode: formData.value.materialMode || '', 
+materialMode_FilterMode: formData.value.materialMode_FilterMode || '', 
+materialBatch: formData.value.materialBatch || '', 
+materialBatch_FilterMode: formData.value.materialBatch_FilterMode || '', 
 callMaterialStatus: formData.value.callMaterialStatus || '', 
+callMaterialStatus_FilterMode: formData.value.callMaterialStatus_FilterMode || '', 
 quantity: formData.value.quantity || '', 
+quantity_FilterMode: formData.value.quantity_FilterMode || '', 
 wmsRetResult: formData.value.wmsRetResult || '', 
+wmsRetResult_FilterMode: formData.value.wmsRetResult_FilterMode || '', 
 wmsTaskNo: formData.value.wmsTaskNo || '', 
+wmsTaskNo_FilterMode: formData.value.wmsTaskNo_FilterMode || '', 
 creationTime: formData.value.creationTime || '', 
 lastModificationTime: formData.value.lastModificationTime || '', 
 creatorName: formData.value.creatorName || '', 
-remark: formData.value.remark || '',  
+creatorName_FilterMode: formData.value.creatorName_FilterMode || '', 
+remark: formData.value.remark || '', 
+remark_FilterMode: formData.value.remark_FilterMode || '',  
     } 
     return data; 
   } 
@@ -213,22 +295,37 @@
     const data =commonGetFormData(); 
     ctx.emit('confirmQuery', data) 
   } 
+  /**  
+   * 閲嶇疆鍏叡select鏌ヨ  
+   */  
+  const onResetForHighSelect = async () => {  
+    formData.value.dataIdentifier_FilterMode = 1 
+formData.value.materialMode_FilterMode = 1 
+formData.value.materialBatch_FilterMode = 1 
+formData.value.callMaterialStatus_FilterMode = 2 
+formData.value.quantity_FilterMode = 2 
+formData.value.wmsRetResult_FilterMode = 1 
+formData.value.wmsTaskNo_FilterMode = 1 
+formData.value.creatorName_FilterMode = 1 
+formData.value.remark_FilterMode = 1  
+  }  
   /** 
    * 閲嶇疆鏌ヨ 
    */ 
   const onReset = async () => { 
     formData.value = {} 
+    onResetForHighSelect();//閲嶇疆鍏叡select鏌ヨ  
     formData.value.dataIdentifier = '' 
 formData.value.materialMode = '' 
+formData.value.materialBatch = '' 
 formData.value.callMaterialStatus = '' 
 formData.value.quantity = '' 
 formData.value.wmsRetResult = '' 
 formData.value.wmsTaskNo = '' 
-formData.value.deletionTime = '' 
-formData.value.remark = '' 
-formData.value.extraField1 = '' 
-formData.value.extraField2 = '' 
-formData.value.extraField3 = ''  
+formData.value.creationTime = '' 
+formData.value.lastModificationTime = '' 
+formData.value.creatorName = '' 
+formData.value.remark = ''  
     //鍚戠埗缁勪欢鍙戦�佽嚜瀹氫箟浜嬩欢 
     ctx.emit('restQuery'); 
   } 
@@ -260,6 +357,7 @@
  
   } 
   commonQueryEnumForFrom() 
+  onResetForHighSelect();//閲嶇疆鍏叡select鏌ヨ  
   /** 
    * 寮圭獥鎵撳紑鑾峰彇璇︽儏 
    */ 

--
Gitblit v1.9.3