| 
					
				 | 
			
			
				@@ -72,8 +72,8 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         headers: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {name: '施工工序', dataCode: 'name', width: 250, rateWidth: 0.5, vAlign: 'center', hAlign: 'center', formatter: '@'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {name: '选项', dataCode: 'options', width: 250, rateWidth: 0.5,  vAlign: 'center', hAlign: 'left', formatter: '@'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {name: '施工工序', dataCode: 'name', width: 180, rateWidth: 0.5, vAlign: 'center', hAlign: 'center', formatter: '@'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {name: '选项', dataCode: 'options', width: 180, rateWidth: 0.5,  vAlign: 'center', hAlign: 'left', formatter: '@'}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rowHeaderWidth:25, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         events: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -205,7 +205,7 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             setOptions(elfItem.workBook, options); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             buildHeader(elfItem.workBook.getActiveSheet(), elfItem.headers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            setColumnWidthByRate(elfItem.workBook, $('#elfItems').width(), elfItem.headers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //setColumnWidthByRate(elfItem.workBook, $('#elfItems').width(), elfItem.headers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             bindEvent(elfItem.workBook, elfItem.events); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -247,7 +247,6 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 billsNode.elf.tree.selected = node; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        refreshInsertSingle(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //清单焦点变换-清单精灵操作,获取清单前九位编码的标准清单清单精灵选项 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //@param {String}code @return {void} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -255,8 +254,6 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let elfSheet = elfItem.workBook.getActiveSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cleanData(elfSheet, elfItem.headers, -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!code || code === '') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $('#elfInsertRation').addClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $('#elfInsertSingle').addClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let nineCode = code.substr(0, 9); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -311,7 +308,6 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     setOptionsCellType(node.elf.tree.items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //项目指引初始焦点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     elfItemInitSel(elfSheet.getActiveRowIndex() ? elfSheet.getActiveRowIndex() : 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    refreshInsertRation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -321,7 +317,6 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 setOptionsCellType(node.elf.tree.items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //项目指引初始焦点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 elfItemInitSel(elfSheet.getActiveRowIndex() ? elfSheet.getActiveRowIndex() : 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                refreshInsertRation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -530,8 +525,6 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TREE_SHEET_HELPER.refreshTreeNodeData(elfItem.treeSetting, elfSheet, node.tree.items, false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             setOptionsCellType(node.tree.items); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            refreshInsertRation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            refreshInsertSingle(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取删除节点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         function getDeleteNodes(node, optionChecked) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -723,31 +716,10 @@ const BillsElf = (function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function insertRations(addRationDatas){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(addRationDatas.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             projectObj.project.Ration.addMultiRation(addRationDatas, function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                refreshInsertRation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 projectObj.setActiveCell('quantity', true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //更新插入定额按钮有效性 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    function refreshInsertRation(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!projectReadOnly) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (getInsertElfRationData().length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $('#elfInsertRation').removeClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $('#elfInsertRation').addClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //更新插入单条按钮有效性 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    function refreshInsertSingle() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!projectReadOnly) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (getInsertElfSingleRation().length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $('#elfInsertSingle').removeClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $('#elfInsertSingle').addClass('disabled'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //各监听事件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //@return {void} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function bindListener(){ 
			 |