|
@@ -305,32 +305,13 @@ var projectObj = {
|
|
|
},
|
|
|
"spr2":'--------',
|
|
|
"calculateAll_RationContent": {
|
|
|
- name: '造价计算(子目含量取费)',
|
|
|
- callback: function () {
|
|
|
- ProjectController.calculateAll(project, controller, rationContent);
|
|
|
- }
|
|
|
- },
|
|
|
- "calculateAll_RationPrice": {
|
|
|
- name: '造价计算(子目单价取费)',
|
|
|
- callback: function () {
|
|
|
- ProjectController.calculateAll(project, controller, rationPrice);
|
|
|
- }
|
|
|
- },
|
|
|
- "calculateAll_RationPriceConverse": {
|
|
|
- name: '造价计算(子目单价取费-反算)',
|
|
|
- callback: function () {
|
|
|
- ProjectController.calculateAll(project, controller, rationPriceConverse);
|
|
|
- }
|
|
|
- },
|
|
|
- "calculateAll_BillsPrice": {
|
|
|
- name: '造价计算(清单单价取费)',
|
|
|
- callback: function () {
|
|
|
- ProjectController.calculateAll(project, controller, billsPrice);
|
|
|
- }
|
|
|
+ name: '造价计算',
|
|
|
+ callback: projectObj.calculateAll
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // 计算node及node的所有父项
|
|
|
converseCalculateBills: function (node) {
|
|
|
let calc = new BillsCalcHelper(this.project);
|
|
|
calc.converseCalc(node, this.project.calcFields);
|
|
@@ -341,6 +322,14 @@ var projectObj = {
|
|
|
}
|
|
|
this.mainController.refreshTreeNode(nodes, false);
|
|
|
calc = null;
|
|
|
+ },
|
|
|
+ // 计算全部清单
|
|
|
+ calculateAll: function () {
|
|
|
+ let calc = new BillsCalcHelper(this.project);
|
|
|
+ calc.calcAll();
|
|
|
+ this.mainController.showTreeData();
|
|
|
+ this.project.Bills.updateAll();
|
|
|
+ calc = null;
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -421,3 +410,12 @@ $('#downMove').click(function () {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+$('#rationContent').val(rationContent);
|
|
|
+$('#rationPrice').val(rationPrice);
|
|
|
+$('#rationPriceConverse').val(rationPriceConverse);
|
|
|
+$('#billsPrice').val(billsPrice);
|
|
|
+$('#property_ok').click(function () {
|
|
|
+ projectObj.project.setCalcFlag(parseInt($("input[name='calcFlag']:checked").val()));
|
|
|
+ projectObj.calculateAll();
|
|
|
+});
|
|
|
+
|