Explorar o código

fix: 勾选父项清单预算标记时,子项如果不是项目节,则不处理

vian hai 1 ano
pai
achega
fd3e2c0742
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      web/maintain/bill_template_lib/js/bills_template_edit.js

+ 1 - 1
web/maintain/bill_template_lib/js/bills_template_edit.js

@@ -434,7 +434,7 @@ $(document).ready(function () {
             const updateData = [data];
             const refreshNodes = [node];
             if (fieldName === 'isBillBudget') {
-                const subNodes = node.getPosterity();
+                const subNodes = node.getPosterity().filter(n => [1, 8].includes(n.data.type));
                 refreshNodes.push(...subNodes);
                 subNodes.forEach(subNode => {
                     updateData.push({ type: "update", data: { ID: subNode.getID(), isBillBudget: isChecked } });