Przeglądaj źródła

指数法调差节点移除问题

ellisran 1 miesiąc temu
rodzic
commit
6436a8c739
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7 2
      app/view/material/audit_modal.ejs

+ 7 - 2
app/view/material/audit_modal.ejs

@@ -1696,7 +1696,12 @@
                             nodes.push(node);
                         }
                     }
-                    console.log(gsTree, nodes);
+                    let removeNodes = [];
+                    if (nodes.length !== gatherNodes.length) {
+                        // 移除节点统计
+                        removeNodes = _.difference(gatherNodes, _.map(nodes, function (node) { return node.id + ''; }));
+                    }
+                    console.log(gsTree, nodes, removeNodes);
                     $('#material-exponent-detail h5').text('获取指数法调差所选期台账数据成功');
                     stopProgress($('#material-exponent-progress'));
                     $('#list-exponent-detail').show();
@@ -1856,7 +1861,7 @@
                         });
                     }
                     console.log(baseNodes, nodeData);
-                    postData('/tender/' + cur_tenderid + '/measure/material/' + cur_materialOrder + '/exponent/save', { type:'update_node', updateData: { baseNodes, addNodes: nodeData, delNodes: [], exponent_node: _.map(nodes, 'id') } }, function (result) {
+                    postData('/tender/' + cur_tenderid + '/measure/material/' + cur_materialOrder + '/exponent/save', { type:'update_node', updateData: { baseNodes, addNodes: nodeData, delNodes: [], exponent_node: _.map(nodes, 'id'), remove_node: removeNodes } }, function (result) {
                         stopProgress($('#list-exponent-progress'));
                         $('#reload-make').show();
                     }, function (err) {