|  | @@ -11,6 +11,7 @@
 | 
	
		
			
				|  |  |  const stageIm = (function () {
 | 
	
		
			
				|  |  |      const imFields = ['uuid', 'doc_code', 'peg', 'bw', 'xm', 'drawing_code', 'calc_memo', 'calc_img'];
 | 
	
		
			
				|  |  |      const splitChar = '-';
 | 
	
		
			
				|  |  | +    const mergeChar = ';';
 | 
	
		
			
				|  |  |      let stage, imType, details, changes, ImData, pre;
 | 
	
		
			
				|  |  |      const gsTreeSetting = {
 | 
	
		
			
				|  |  |          id: 'ledger_id',
 | 
	
	
		
			
				|  | @@ -123,14 +124,14 @@ const stageIm = (function () {
 | 
	
		
			
				|  |  |      function getFbfx (node, pegNode) {
 | 
	
		
			
				|  |  |          if (pegNode) {
 | 
	
		
			
				|  |  |              const subPegNode = getNodeByLevel(node, pegNode.level + 1);
 | 
	
		
			
				|  |  | -            return subPegNode.id === pegNode.id ? pegNode.name : pegNode.name + '-' + subPegNode.name;
 | 
	
		
			
				|  |  | +            return subPegNode.id === pegNode.id ? pegNode.name : pegNode.name + ';' + subPegNode.name;
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              if (node.level < 3) {
 | 
	
		
			
				|  |  |                  return node.name;
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  const l3Node = getNodeByLevel(node, 3);
 | 
	
		
			
				|  |  |                  const l4Node = getNodeByLevel(node, 4);
 | 
	
		
			
				|  |  | -                return l3Node.id === l4Node.id ? l3Node.name : l3Node.name + '-' + l4Node.name;
 | 
	
		
			
				|  |  | +                return l3Node.id === l4Node.id ? l3Node.name : l3Node.name + ';' + l4Node.name;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return node.name;
 | 
	
	
		
			
				|  | @@ -196,9 +197,9 @@ const stageIm = (function () {
 | 
	
		
			
				|  |  |              const subPeg2 = getNodeByLevel(node, peg.level + 2);
 | 
	
		
			
				|  |  |              let result = peg.name;
 | 
	
		
			
				|  |  |              if (subPeg1 && subPeg1.id !== peg.id && subPeg1.id !== node.id) {
 | 
	
		
			
				|  |  | -                result = result + '-' + subPeg1.name;
 | 
	
		
			
				|  |  | +                result = result + mergeChar + subPeg1.name;
 | 
	
		
			
				|  |  |                  if (subPeg2 && subPeg2.id !== subPeg1.id && subPeg2.id !== node.id) {
 | 
	
		
			
				|  |  | -                    result = result + '-' + subPeg2.name;
 | 
	
		
			
				|  |  | +                    result = result + mergeChar + subPeg2.name;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              return result;
 | 
	
	
		
			
				|  | @@ -209,7 +210,7 @@ const stageIm = (function () {
 | 
	
		
			
				|  |  |                  let parent = gsTree.getParent(node), result = parent.name;
 | 
	
		
			
				|  |  |                  while (parent.level > 3 && parent) {
 | 
	
		
			
				|  |  |                      parent = getNodeByLevel(node, parent.level - 1);
 | 
	
		
			
				|  |  | -                    result = parent.name + '-' + result;
 | 
	
		
			
				|  |  | +                    result = parent.name + mergeChar + result;
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  return result;
 | 
	
		
			
				|  |  |              } else {
 |