| 
					
				 | 
			
			
				@@ -464,7 +464,7 @@ var blockLibObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             items: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "oneToOneClone": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     name: '一对一克隆', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    icon: "fa-battery-empty", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon: "fa-stop", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     disabled: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         let ok = me.curIsBlock() && calcTools.isLeafBill(projectObj.project.mainTree.selected); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return !ok; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -478,7 +478,7 @@ var blockLibObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "oneToMoreClone": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     name: '一对多克隆', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    icon: "fa-battery-half", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon: "fa-th-list", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     disabled: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         let ok = me.curIsBlock() && calcTools.isParentBill(projectObj.project.mainTree.selected); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return !ok; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -492,7 +492,7 @@ var blockLibObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 "moreToMoreClone": { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     name: '多对多克隆', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    icon: "fa-battery-full", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    icon: "fa-th", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     disabled: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         let ok = me.curIsCategory() && calcTools.isParentBill(projectObj.project.mainTree.selected); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         return !ok; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -547,8 +547,9 @@ var blockLibObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $("#div_cloneOptions").modal({show: true}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     oneToOneClone: function (projectNode, block, options) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // if (options.overwriteRations) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     projectNode.deleteChildren(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (options.overwriteRations) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            projectObj.project.Bills.deleteChildren(projectNode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let canClone = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (options.checkCode) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -570,6 +571,7 @@ var blockLibObj = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             zeroQuantity: options.zeroQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             datas: block.data.children       // rations 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        vBlock_WC = JSON.parse(JSON.stringify(vBlock_WC)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BlockController.confirmPaste(vBlock_WC, projectNode, 'sub'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     oneToMoreCloneXX: function () { 
			 |