Преглед на файлове

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

vian преди 1 година
родител
ревизия
fd3e2c0742
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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 } });