|
@@ -540,17 +540,26 @@ $('#downMove').click(function () {
|
|
|
});
|
|
|
|
|
|
$('#poj-set').on('show.bs.modal', function () {
|
|
|
+ let setCalcFlag = function (obj, val, curFlag) {
|
|
|
+ obj.val(val);
|
|
|
+ if (val === curFlag) {
|
|
|
+ obj.attr('checked', true);
|
|
|
+ } else {
|
|
|
+ obj.removeAttr('checked');
|
|
|
+ }
|
|
|
+ }
|
|
|
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);
|
|
|
+ let mode = projectObj.project.projSetting.billsCalcMode;
|
|
|
+ setCalcFlag($('#rationContent'), projectObj.project.projSetting.billsCalcModeConst.rationContent, mode);
|
|
|
+ setCalcFlag($('#rationPrice'), projectObj.project.projSetting.billsCalcModeConst.rationPrice, mode);
|
|
|
+ setCalcFlag($('#rationPriceConverse'), projectObj.project.projSetting.billsCalcModeConst.rationPriceConverse, mode);
|
|
|
+ setCalcFlag($('#billsPrice'), projectObj.project.projSetting.billsCalcModeConst.billsPrice, mode);
|
|
|
}
|
|
|
});
|
|
|
$('#property_ok').click(function () {
|
|
|
let project = projectObj.project, mode = parseInt($("input[name='calcFlag']:checked").val());
|
|
|
if (mode !== project.projSetting.billsCalcMode) {
|
|
|
- project.setBillsCalcMode();
|
|
|
+ project.setBillsCalcMode(mode);
|
|
|
projectObj.calculateAll();
|
|
|
project.pushNow('editBillsCalcMode',
|
|
|
[project.projSetting.moduleName, project.Bills.getSourceType()],
|