| 
					
				 | 
			
			
				@@ -436,6 +436,15 @@ $(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let contracts = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let contractTrees = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const sqTreeSetting = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            id: 'contract_id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pid: 'contract_pid', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            order: 'order', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            level: 'level', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            rootId: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            keys: ['id', 'tid', 'spid'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const sqTree = createNewPathTree('base', sqTreeSetting); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $('#add-deal').on('show.bs.modal', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#contract-tree').val('0'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#contract-keyword').val(''); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -443,9 +452,13 @@ $(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             postData(preUrl + '/save', { type: 'contract_list' }, function (result) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 contracts = result.contracts; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 contractTrees = result.contractTrees; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sqTree.loadDatas(contractTrees); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                const level2Tree = _.filter(sqTree.nodes, function (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return item.level === 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 makeContractListHtml(contracts); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let html2 = '<option value="0">全部</option>'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for (const t of contractTrees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (const t of level2Tree) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     html2 += `<option value="${t.contract_id}">${t.name}</option>`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $('#contract-tree').html(html2); 
			 |