|  | @@ -27,7 +27,7 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |              this.spreadSetting = {
 | 
	
		
			
				|  |  |                  cols: [
 | 
	
		
			
				|  |  |                      {title: '编号', colSpan: '1', rowSpan: '2', field: 'b_code', hAlign: 0, width: 230, formatter: '@', cellType: 'tree'},
 | 
	
		
			
				|  |  | -                    {title: '名称', colSpan: '1', rowSpan: '2', field: 'name', hAlign: 0, width: 185, formatter: '@'},
 | 
	
		
			
				|  |  | +                    {title: '名称', colSpan: '1', rowSpan: '2', field: 'name', hAlign: 0, width: 185, formatter: '@', cellType: 'autoTip'},
 | 
	
		
			
				|  |  |                      {title: '规格', colSpan: '1', rowSpan: '2', field: 'spec', hAlign: 0, width: 150, formatter: '@'},
 | 
	
		
			
				|  |  |                      {title: '单位', colSpan: '1', rowSpan: '2', field: 'unit', hAlign: 1, width: 50, formatter: '@', cellType: 'unit'},
 | 
	
		
			
				|  |  |                      {title: '单价', colSpan: '1', rowSpan: '2', field: 'unit_price', hAlign: 2, width: 80, type: 'Number'},
 | 
	
	
		
			
				|  | @@ -202,7 +202,7 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |              let count = 1;
 | 
	
		
			
				|  |  |              if (sel.rowCount > 1) {
 | 
	
		
			
				|  |  |                  for (let r = 1; r < sel.rowCount; r++) {
 | 
	
		
			
				|  |  | -                    const rNode = sheet.zh_tree.nodes[sel.row + r];
 | 
	
		
			
				|  |  | +                    const rNode = this.sheet.zh_tree.nodes[sel.row + r];
 | 
	
		
			
				|  |  |                      if (rNode.tree_level > node.tree_level) continue;
 | 
	
		
			
				|  |  |                      if ((rNode.tree_level < node.tree_level) || (rNode.tree_level === node.tree_level && rNode.tree_pid !== node.tree_pid)) {
 | 
	
		
			
				|  |  |                          toastr.warning('请选择同一节点下的节点,进行该操作');
 | 
	
	
		
			
				|  | @@ -912,7 +912,7 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |                          mainSheet.setSelection(billsObj.tree.nodes.indexOf(node), sel.col, 1, sel.colCount);
 | 
	
		
			
				|  |  |                          SpreadJsObj.reloadRowsBackColor(mainSheet, [sel.row, billsObj.tree.nodes.indexOf(node)]);
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    billsObj.refreshOperationValid;
 | 
	
		
			
				|  |  | +                    billsObj.refreshOperationValid();
 | 
	
		
			
				|  |  |                      billsObj.spread.focus();
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |              } else {
 |