فهرست منبع

汇总备注相关

MaiXinRong 1 سال پیش
والد
کامیت
0ae4d91272
1فایلهای تغییر یافته به همراه8 افزوده شده و 1 حذف شده
  1. 8 1
      app/lib/ledger.js

+ 8 - 1
app/lib/ledger.js

@@ -512,11 +512,15 @@ class gatherTree extends baseTree {
                 order: siblings.length + 1,
                 children: [],
                 code: node.code, b_code: node.b_code, name: node.name,
-                unit: node.unit, unit_price: node.unit_price,
+                unit: node.unit, unit_price: node.unit_price, drawing_code: node.drawing_code,
             };
             siblings.push(cur);
             this.datas.push(cur);
         }
+        if (!cur.memo && !!node.memo) cur.memo = node.memo;
+        if (!cur.ex_memo1 && !!node.ex_memo1) cur.ex_memo1 = node.ex_memo1;
+        if (!cur.ex_memo2 && !!node.ex_memo2) cur.ex_memo2 = node.ex_memo2;
+        if (!cur.ex_memo3 && !!node.ex_memo3) cur.ex_memo3 = node.ex_memo3;
         loadFun(cur, node);
         if (node.children && node.children.length > 0) {
             for (const c of node.children) {
@@ -666,6 +670,9 @@ class gatherPos extends pos {
                 this.datas.push(gp);
                 posRange.push(gp);
             }
+            if (!gp.ex_memo1 && !!spr.ex_memo1) gp.ex_memo1 = spr.ex_memo1;
+            if (!gp.ex_memo2 && !!spr.ex_memo2) gp.ex_memo2 = spr.ex_memo2;
+            if (!gp.ex_memo3 && !!spr.ex_memo3) gp.ex_memo3 = spr.ex_memo3;
             loadFun(gp, spr);
         }
     }