| 
															
																@@ -27,7 +27,7 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 "font":["Arial"] 
															 | 
															
															 | 
															
																                 "font":["Arial"] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             }, 
															 | 
															
															 | 
															
																             }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             "data":{ 
															 | 
															
															 | 
															
																             "data":{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                "field":"name", 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                "field":"nodeName", 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 "vAlign":1, 
															 | 
															
															 | 
															
																                 "vAlign":1, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 "hAlign":0, 
															 | 
															
															 | 
															
																                 "hAlign":0, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 "font":"Arial" 
															 | 
															
															 | 
															
																                 "font":"Arial" 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -70,14 +70,14 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         $.bootstrapLoading.start(); 
															 | 
															
															 | 
															
																         $.bootstrapLoading.start(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let me = this; 
															 | 
															
															 | 
															
																         let me = this; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         me.mainDatas = [ 
															 | 
															
															 | 
															
																         me.mainDatas = [ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            {ID: 1, ParentID: -1, NextSiblingID: 2, name: '分类1', type: 1}, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            {ID: 2, ParentID: -1, NextSiblingID: 3, name: '分类2', type: 1}, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            {ID: 3, ParentID: -1, NextSiblingID: 4, name: '分类3', type: 1}, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            {ID: 1, ParentID: -1, NextSiblingID: 2, nodeName: '分类1', type: 1}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            {ID: 2, ParentID: -1, NextSiblingID: 3, nodeName: '分类2', type: 1}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            {ID: 3, ParentID: -1, NextSiblingID: 4, nodeName: '分类3', type: 1}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             // {ID: 105, ParentID: 1, NextSiblingID: 106, name: '块1', type: 2}, 
															 | 
															
															 | 
															
																             // {ID: 105, ParentID: 1, NextSiblingID: 106, name: '块1', type: 2}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             // {ID: 106, ParentID: 1, NextSiblingID: 107, name: '块2', type: 2}, 
															 | 
															
															 | 
															
																             // {ID: 106, ParentID: 1, NextSiblingID: 107, name: '块2', type: 2}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            {ID: 7, ParentID: -1, NextSiblingID: 8, name: '分类7', type: 1}, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            {ID: 9, ParentID: -1, NextSiblingID: -1, name: '分类9', type: 1}//, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            // {ID: 201, ParentID: 52, NextSiblingID: -1, name: '块201', type: 2} 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            {ID: 7, ParentID: -1, NextSiblingID: 8, nodeName: '分类7', type: 1}, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            {ID: 9, ParentID: -1, NextSiblingID: -1, nodeName: '分类9', type: 1}//, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            // {ID: 201, ParentID: 52, NextSiblingID: -1, nodeName: '块201', type: 2} 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         ]; 
															 | 
															
															 | 
															
																         ]; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (me.mainSpread) { 
															 | 
															
															 | 
															
																         if (me.mainSpread) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -366,7 +366,7 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let newNode = tree.insert(pID, nID); 
															 | 
															
															 | 
															
																         let newNode = tree.insert(pID, nID); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         newNode.data.type = nodeType; 
															 | 
															
															 | 
															
																         newNode.data.type = nodeType; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        newNode.data.fileName = nodeName; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        newNode.data.nodeName = nodeName; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (nodeType == 2){ 
															 | 
															
															 | 
															
																         if (nodeType == 2){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             let bill = source.datas[0]; 
															 | 
															
															 | 
															
																             let bill = source.datas[0]; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             newNode.data.compilationID = source.compilationID; 
															 | 
															
															 | 
															
																             newNode.data.compilationID = source.compilationID; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -401,7 +401,7 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let idx = tree.items.indexOf(newNode); 
															 | 
															
															 | 
															
																         let idx = tree.items.indexOf(newNode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         sheet.addRows(idx, 1); 
															 | 
															
															 | 
															
																         sheet.addRows(idx, 1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         sheet.getRange(idx, 0, 1, 1).locked(true); 
															 | 
															
															 | 
															
																         sheet.getRange(idx, 0, 1, 1).locked(true); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        sheet.setValue(idx, 0, newNode.data.fileName); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        sheet.setValue(idx, 0, newNode.data.nodeName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         sheet.setSelection(idx, 0, 1, 1); 
															 | 
															
															 | 
															
																         sheet.setSelection(idx, 0, 1, 1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         sheet.resumeEvent(); 
															 | 
															
															 | 
															
																         sheet.resumeEvent(); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -409,7 +409,7 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     reName: function (node, newName){ 
															 | 
															
															 | 
															
																     reName: function (node, newName){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (newName == '') return; 
															 | 
															
															 | 
															
																         if (newName == '') return; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.data.fileName = newName; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.data.nodeName = newName; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let idx = blockLibObj.mainTree.items.indexOf(node); 
															 | 
															
															 | 
															
																         let idx = blockLibObj.mainTree.items.indexOf(node); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         blockLibObj.mainSheet.setValue(idx, 0, newName); 
															 | 
															
															 | 
															
																         blockLibObj.mainSheet.setValue(idx, 0, newName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -503,7 +503,10 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return true; 
															 | 
															
															 | 
															
																                         return true; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }, 
															 | 
															
															 | 
															
																                     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     callback: function (key, opt) { 
															 | 
															
															 | 
															
																                     callback: function (key, opt) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        me.delete(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        let name = hintBox.fontRed(me.mainTree.selected.data.nodeName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        hintBox.infoBox('操作确认', `确定要删除"${name}"吗?`, 2, function () { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            me.delete(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     } 
															 | 
															
															 | 
															
																                     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 }, 
															 | 
															
															 | 
															
																                 }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 "moveBlock": { 
															 | 
															
															 | 
															
																                 "moveBlock": { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -513,7 +516,8 @@ var blockLibObj = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         return true; 
															 | 
															
															 | 
															
																                         return true; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }, 
															 | 
															
															 | 
															
																                     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     visible: function(key, opt){ 
															 | 
															
															 | 
															
																                     visible: function(key, opt){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        return me.curIsBlock(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        // return me.curIsBlock(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        return false; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }, 
															 | 
															
															 | 
															
																                     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     callback: function (key, opt) { 
															 | 
															
															 | 
															
																                     callback: function (key, opt) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -568,12 +572,12 @@ $(document).ready(function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     $('#btn_block_reName').on('click', function (){ 
															 | 
															
															 | 
															
																     $('#btn_block_reName').on('click', function (){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let select = blockLibObj.mainTree.selected; 
															 | 
															
															 | 
															
																         let select = blockLibObj.mainTree.selected; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        $('#input_block_reName').val(select.data.fileName); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        $('#input_block_reName').val(select.data.nodeName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }); 
															 | 
															
															 | 
															
																     }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     $('#btn_block_reName_OK').on('click', function (){ 
															 | 
															
															 | 
															
																     $('#btn_block_reName_OK').on('click', function (){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let select = blockLibObj.mainTree.selected; 
															 | 
															
															 | 
															
																         let select = blockLibObj.mainTree.selected; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        let oldName = select.data.fileName; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        let oldName = select.data.nodeName; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let newName = $('#input_block_reName').val(); 
															 | 
															
															 | 
															
																         let newName = $('#input_block_reName').val(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (oldName != newName) blockLibObj.reName(select, newName); 
															 | 
															
															 | 
															
																         if (oldName != newName) blockLibObj.reName(select, newName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }); 
															 | 
															
															 | 
															
																     }); 
															 |