| 
					
				 | 
			
			
				@@ -44,12 +44,35 @@ const emit = defineEmits(['update:modelValue', 'change', 'appendClick', 'appendI 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const item = props.item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const value = ref(props.modelValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const searchDebouncedTime = item?.searchDebouncedTime === 0 ? ref(0) : ref(500) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+if (item.type === 'number' && item.integer) searchDebouncedTime.value = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const valueDeal = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let dealData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (item.type === 'number') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // if (item.max && val > item.max) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   dealData = (item.max - 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   Snackbar.warning(`最大可输入${item.max}`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // if (item.min && val < item.min) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   dealData = (item.min - 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //   Snackbar.warning(`最小可输入${item.max}`) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (item.integer) { // 为true时只能输入整型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dealData = val.replace(/\D/g,'') - 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return dealData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 watch(() => props.modelValue, (newVal) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  value.value = newVal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const dealData = valueDeal(newVal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  value.value = dealData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const modelValueUpDate = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   value.value = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log('1', value.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log('modelValueUpDate val', val) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   emit('update:modelValue', value.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   debouncedCallbackUpDate(value.value) // emit('change', value.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |