| 
					
				 | 
			
			
				@@ -38,28 +38,27 @@ let labourCoeView = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     loadData(){          // 树结构转换二维表显示,行列转换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let me = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let libArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (let v of me.datas) {if (!v.ParentID) libArr.push(v);}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (let v of me.datas) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!v.ParentID) libArr.push(v); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        me.sheet.setColumnCount(libArr.length + 1, GC.Spread.Sheets.SheetArea.viewport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 行名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let id = libArr[0].ID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 行名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let row = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let v of me.datas) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (v.ParentID == id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (v.ParentID == libArr[0].ID) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 me.sheet.setText(row, 0, v.name, GC.Spread.Sheets.SheetArea.viewport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 row++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        me.sheet.setRowCount(row, GC.Spread.Sheets.SheetArea.viewport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 列名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        me.sheet.setColumnCount(libArr.length + 1, GC.Spread.Sheets.SheetArea.viewport);    // 还多一列行名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        me.sheet.setRowCount(row, GC.Spread.Sheets.SheetArea.viewport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         me.sheet.setText(0, 0, "定额工种", GC.Spread.Sheets.SheetArea.colHeader); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        me.sheet.options.isProtected = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        me.sheet.getRange(-1, 1, -1, libArr.length + 1, GC.Spread.Sheets.SheetArea.viewport).locked(false);  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 列名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let c = 0; c <= libArr.length - 1; c++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             me.sheet.setText(0, c + 1, libArr[c].name, GC.Spread.Sheets.SheetArea.colHeader); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            me.sheet.setColumnWidth(c + 1, 100, GC.Spread.Sheets.SheetArea.viewport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.sheet.setColumnWidth(c + 1, 100, GC.Spread.Sheets.SheetArea.colHeader); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 值明细 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let libID = libArr[c].ID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (let r = 0; r < row; r++) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -67,7 +66,7 @@ let labourCoeView = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (let v of me.datas) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if ((v.ParentID == libID) && (v.name == rowName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         me.sheet.setValue(r, c + 1, v.coe); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        // break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 |