Prechádzať zdrojové kódy

部位台账,导出excel,隐藏未展开的树结构节点

MaiXinRong 5 mesiacov pred
rodič
commit
377be9e13d

+ 2 - 2
app/public/js/ledger_bwtz.js

@@ -299,7 +299,7 @@ $(document).ready(() => {
                 code: node.code, b_code: node.b_code, name: node.name, unit: node.unit,
                 dgn_qty1: node.dgn_qty1, dgn_qty2: node.dgn_qty2, dgn_price: node.dgn_price,
                 unit_price: node.unit_price, quantity: node.quantity, total_price: node.total_price,
-                drawing_code: node.drawing_code, memo: node.memo
+                drawing_code: node.drawing_code, memo: node.memo, _hidden: !node.visible,
             });
             if (node.unitTree && node.unitTree.nodes.length > 0) {
                 groupData.push({ code: node.code, b_code: node.b_code, start: data.length, count: node.unitTree.nodes.length });
@@ -308,7 +308,7 @@ $(document).ready(() => {
                         code: unitNode.code, b_code: unitNode.b_code,
                         name: unitNode.pos_name ? unitNode.pos_name : unitNode.name, unit: unitNode.unit,
                         unit_price: unitNode.unit_price, quantity: unitNode.quantity, total_price: unitNode.total_price,
-                        drawing_code: unitNode.drawing_code_merge, memo: unitNode.memo_merge
+                        drawing_code: unitNode.drawing_code_merge, memo: unitNode.memo_merge, _hidden: !node.visible || !unitNode.visible,
                     });
                 }
             }

+ 1 - 0
app/public/js/shares/export_excel.js

@@ -75,6 +75,7 @@ const SpreadExcelObj = (function() {
                 cell.hAlign(col.hAlign).vAlign(1);
             }
             if (autoFit) sheet.autoFitRow(curRow);
+            if (d._hidden) sheet.setRowVisible(curRow, false);
         }
         SpreadJsObj.endMassOperation(sheet);
     };