| 
					
				 | 
			
			
				@@ -119,7 +119,7 @@ class Settle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sb.is_org_settle = pb.is_org_settle; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.stageTree.initNodeData('settle_status', this.settleStatus.non, values => { return values.length === 1 ? values[0] : this.settleStatus.part}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.stageTree.initNodeData('settle_status', this.settleStatus.non, values => { return values.length === 1 ? values[0] : this.settleStatus.part}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     calculateSettle() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -127,7 +127,7 @@ class Settle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const settle = this.settle; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const settleStatus = this.settleStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.stagePos.calculateAll(function(p) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (p.is_settle || !p.pre_settle) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (p.is_settle && !p.pre_settle) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 p.cur_contract_qty = p.settle_contract_qty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 p.cur_qc_qty = p.settle_qc_qty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 p.cur_qc_minus_qty = p.settle_qc_minus_qty; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -171,7 +171,6 @@ class Settle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 b.end_qc_tp = helper.add(b.cur_qc_tp, b.pre_qc_tp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 b.end_qc_minus_qty = helper.add(b.cur_qc_minus_qty, b.pre_qc_minus_qty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //if (b.is_tp) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!b.end_contract_qty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (helper.numEqual(b.end_contract_tp, b.total_price)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     b.settle_status = settleStatus.finish; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,6 +187,7 @@ class Settle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.stageTree.initNodeData('settle_status', this.settleStatus.non, values => { return values.length === 1 ? values[0] : this.settleStatus.part}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getSettleData() { 
			 |