| 
					
				 | 
			
			
				@@ -48,14 +48,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script setup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { ref, watch, defineEmits } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { ref, watch } from 'vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import SelectBook from './SelectBook.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { Message } from 'element-ui'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const props = defineProps({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  visible: Boolean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  visible: Boolean, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  type: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: Number, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    default: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const emits = defineEmits(['close', 'confirm']); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,7 +73,7 @@ function init() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     book_id: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     book_name: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    type: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: props.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     is_forever: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     effective_date: [dateToString(new Date()), dateToString(new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000))], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     memo: '' 
			 |