|  | @@ -108,7 +108,7 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |          async setCurFiling(node) {
 | 
	
		
			
				|  |  |              filingObj.curFiling = node;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        moveFiling(node, tree_pid, tree_order, reload = false) {
 | 
	
		
			
				|  |  | +        moveFiling(node, tree_pid, tree_order, callback) {
 | 
	
		
			
				|  |  |              if (node.file_count > 0) return;
 | 
	
		
			
				|  |  |              if (tree_pid === node.source_node.tree_pid && tree_order === node.source_node.tree_order) return;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -131,7 +131,7 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                self.loadFiling();
 | 
	
		
			
				|  |  | +                if (callback) callback();
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          batchUpdateFiling(data, callback) {
 | 
	
	
		
			
				|  | @@ -232,11 +232,15 @@ $(document).ready(function() {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      $('#up-move').click(() => {
 | 
	
		
			
				|  |  |          if (!filingObj.curFiling) return;
 | 
	
		
			
				|  |  | -        filingObj.moveFiling(filingObj.curFiling, filingObj.curFiling.tree_pid, filingObj.curFiling.source_node.tree_order - 1);
 | 
	
		
			
				|  |  | +        filingObj.moveFiling(filingObj.curFiling, filingObj.curFiling.tree_pid, filingObj.curFiling.source_node.tree_order - 1, function () {
 | 
	
		
			
				|  |  | +            filingObj.filingTree.moveNode(filingObj.curFiling.getPreNode(), filingObj.curFiling, "prev", true);
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      $('#down-move').click(() => {
 | 
	
		
			
				|  |  |          if (!filingObj.curFiling) return;
 | 
	
		
			
				|  |  | -        filingObj.moveFiling(filingObj.curFiling, filingObj.curFiling.tree_pid, filingObj.curFiling.source_node.tree_order + 1);
 | 
	
		
			
				|  |  | +        filingObj.moveFiling(filingObj.curFiling, filingObj.curFiling.tree_pid, filingObj.curFiling.source_node.tree_order + 1, function () {
 | 
	
		
			
				|  |  | +            filingObj.filingTree.moveNode(filingObj.curFiling.getNextNode(), filingObj.curFiling, "next", true);
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      $('#del-filing-ok').click(() => {
 |