|
@@ -290,7 +290,7 @@ var projectObj = {
|
|
|
this.project.loadDatas(function (err) {
|
|
|
if (!err) {
|
|
|
that.project.calcFields = JSON.parse(JSON.stringify(feeType));
|
|
|
- that.project.setCalcFlag(rationContent);
|
|
|
+ that.project.initCalcFields();
|
|
|
|
|
|
let str = JSON.stringify(that.project.projSetting.main_tree_col);
|
|
|
that.project.projSetting.mainGridSetting = JSON.parse(str);
|
|
@@ -539,11 +539,22 @@ $('#downMove').click(function () {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-$('#rationContent').val(rationContent);
|
|
|
-$('#rationPrice').val(rationPrice);
|
|
|
-$('#rationPriceConverse').val(rationPriceConverse);
|
|
|
-$('#billsPrice').val(billsPrice);
|
|
|
+$('#poj-set').on('show.bs.modal', function () {
|
|
|
+ if (projectObj.project) {
|
|
|
+ $('#rationContent').val(projectObj.project.projSetting.billsCalcModeConst.rationContent);
|
|
|
+ $('#rationPrice').val(projectObj.project.projSetting.billsCalcModeConst.rationPrice);
|
|
|
+ $('#rationPriceConverse').val(projectObj.project.projSetting.billsCalcModeConst.rationPriceConverse);
|
|
|
+ $('#billsPrice').val(projectObj.project.projSetting.billsCalcModeConst.billsPrice);
|
|
|
+ }
|
|
|
+});
|
|
|
$('#property_ok').click(function () {
|
|
|
- projectObj.project.setCalcFlag(parseInt($("input[name='calcFlag']:checked").val()));
|
|
|
- projectObj.calculateAll();
|
|
|
+ let project = projectObj.project, mode = parseInt($("input[name='calcFlag']:checked").val());
|
|
|
+ if (mode !== project.projSetting.billsCalcMode) {
|
|
|
+ project.setBillsCalcMode();
|
|
|
+ projectObj.calculateAll();
|
|
|
+ project.pushNow('editBillsCalcMode',
|
|
|
+ [project.projSetting.moduleName, project.Bills.getSourceType()],
|
|
|
+ [{projectID: project.ID(), billsCalcMode: project.projSetting.billsCalcMode}, project.Bills.getUpdateAllData()]
|
|
|
+ );
|
|
|
+ }
|
|
|
});
|