|  | @@ -3,12 +3,15 @@ import {
 | 
	
		
			
				|  |  |    defineComponent,
 | 
	
		
			
				|  |  |    onMounted,
 | 
	
		
			
				|  |  |    reactive,
 | 
	
		
			
				|  |  | -  toRefs,
 | 
	
		
			
				|  |  | +  toRef,
 | 
	
		
			
				|  |  |    watch,
 | 
	
		
			
				|  |  | -  ComputedRef
 | 
	
		
			
				|  |  | +  ComputedRef,
 | 
	
		
			
				|  |  | +  ref
 | 
	
		
			
				|  |  |  } from 'vue';
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  import styles from './index.module.less';
 | 
	
		
			
				|  |  |  import { NScrollbar, useMessage } from 'naive-ui';
 | 
	
		
			
				|  |  | +import deepClone from '/src/helpers/deep-clone';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'chapter-modal',
 | 
	
	
		
			
				|  | @@ -25,7 +28,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |    emits: ['handleSelect'],
 | 
	
		
			
				|  |  |    setup(props, { emit }) {
 | 
	
		
			
				|  |  |      const message = useMessage();
 | 
	
		
			
				|  |  | -    const { treeList, itemActive } = toRefs(props);
 | 
	
		
			
				|  |  | +    const itemActive = toRef(props, 'itemActive');
 | 
	
		
			
				|  |  | +    const treeList = ref(deepClone(props.treeList));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      const formatParentId = (id: any, list: any, ids = [] as any) => {
 | 
	
		
			
				|  |  |        for (const item of list) {
 |