| 
															
																@@ -273,16 +273,16 @@ class AnalysisExcelTree { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      */ 
															 | 
															
															 | 
															
																      */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     _loadXmjNode(row) { 
															 | 
															
															 | 
															
																     _loadXmjNode(row) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         const node = {}; 
															 | 
															
															 | 
															
																         const node = {}; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.code = this.ctx.helper.replaceReturn(row[this.colsDef.code]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.name = this.ctx.helper.replaceReturn(row[this.colsDef.name]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.unit = this.ctx.helper.replaceReturn(row[this.colsDef.unit]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.code = this.ctx.helper.replaceReturn(row[this.colsDef.code] + ''); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.name = this.ctx.helper.replaceReturn(row[this.colsDef.name] + ''); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.unit = this.ctx.helper.replaceReturn(row[this.colsDef.unit] + ''); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         const precision = this.ctx.helper.findPrecision(this.ctx.tender.info.precision, node.unit); 
															 | 
															
															 | 
															
																         const precision = this.ctx.helper.findPrecision(this.ctx.tender.info.precision, node.unit); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         node.sgfh_qty = this.ctx.helper.round(this.toNumber(row[this.colsDef.sgfh_qty]), precision.value); 
															 | 
															
															 | 
															
																         node.sgfh_qty = this.ctx.helper.round(this.toNumber(row[this.colsDef.sgfh_qty]), precision.value); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         node.dgn_qty1 = this.toNumber(row[this.colsDef.dgn_qty1]); 
															 | 
															
															 | 
															
																         node.dgn_qty1 = this.toNumber(row[this.colsDef.dgn_qty1]); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         node.dgn_qty2 = this.toNumber(row[this.colsDef.dgn_qty2]); 
															 | 
															
															 | 
															
																         node.dgn_qty2 = this.toNumber(row[this.colsDef.dgn_qty2]); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         node.unit_price = this.toNumber(row[this.colsDef.unit_price]); 
															 | 
															
															 | 
															
																         node.unit_price = this.toNumber(row[this.colsDef.unit_price]); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.drawing_code = this.ctx.helper.replaceReturn(row[this.colsDef.drawing_code]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        node.memo = this.ctx.helper.replaceReturn(row[this.colsDef.memo]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.drawing_code = this.ctx.helper.replaceReturn(row[this.colsDef.drawing_code] + ''); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        node.memo = this.ctx.helper.replaceReturn(row[this.colsDef.memo] + ''); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         // if (node.sgfh_qty && node.unit_price) { 
															 | 
															
															 | 
															
																         // if (node.sgfh_qty && node.unit_price) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         //     node.sgfh_tp = this.ctx.helper.round(this.ctx.helper.mul(node.sgfh_qty, node.unit_price), this.ctx.tender.info.decimal.tp); 
															 | 
															
															 | 
															
																         //     node.sgfh_tp = this.ctx.helper.round(this.ctx.helper.mul(node.sgfh_qty, node.unit_price), this.ctx.tender.info.decimal.tp); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         // } else { 
															 | 
															
															 | 
															
																         // } else { 
															 |