|
@@ -656,6 +656,7 @@ $('#poj-set').on('show.bs.modal', function () {
|
|
|
}
|
|
|
});
|
|
|
$('#property_ok').click(function () {
|
|
|
+ let properties = [], projectID = parseInt(scUrlUtil.GetQueryString('project'));
|
|
|
let project = projectObj.project, reCalc= false;
|
|
|
let billMode = parseInt($("input[name='calcFlag']:checked").val());
|
|
|
if (billMode !== project.property.billsCalcMode) {
|
|
@@ -682,4 +683,33 @@ $('#property_ok').click(function () {
|
|
|
}]);*/
|
|
|
project.calcProgram.calcAllNodes(calcAllType.catBills);
|
|
|
}
|
|
|
+ //基本信息
|
|
|
+ if(basicInfoView.toUpdate(basicInfoView.orgDatas, basicInfoView.datas)){
|
|
|
+ let updateData = {updateType: 'update', updateData: {ID: projectID, 'property.basicInformation': basicInfoView.toSaveDatas(basicInfoView.datas)}};
|
|
|
+ properties.push(updateData);
|
|
|
+ }
|
|
|
+ //工程特征
|
|
|
+ if(projFeatureView.toUpdate(projFeatureView.orgDatas, projFeatureView.datas)){
|
|
|
+ let updateData = {updateType: 'update', updateData: {ID: projectID, 'property.projectFeature': projFeatureView.toSaveDatas(projFeatureView.datas)}};
|
|
|
+ properties.push(updateData);
|
|
|
+ }
|
|
|
+ //清单工程量精度
|
|
|
+ let newBillsDecimalDatas = billsDecimalView.toBillsDecimalDatas(billsDecimalView.cache);
|
|
|
+ if(billsDecimalView.toUpdate(billsQuanDecimal.datas, newBillsDecimalDatas)){
|
|
|
+ let updateData = {updateType: 'update', updateData: {ID: projectID, 'property.billsQuantityDecimal': newBillsDecimalDatas}};
|
|
|
+ properties.push(updateData);
|
|
|
+ }
|
|
|
+ //小数位数
|
|
|
+ //获取更新的数据
|
|
|
+ let updateDecimal = m_getDecimalData($('input', '#poj-settings-decimal'));
|
|
|
+ if(toUpdateDecimal(decimalObj, updateDecimal)){
|
|
|
+ let updateData = {updateType: 'update', updateData: {ID: projectID, 'property.decimal': updateDecimal}};
|
|
|
+ properties.push(updateData);
|
|
|
+ }
|
|
|
+ console.log(properties);
|
|
|
+ if(properties.length > 0){
|
|
|
+ CommonAjax.post('/pm/api/updateProjects', {user_id: userID, updateData: properties}, function (rstData) {
|
|
|
+ window.location.href = '/main?project=' + projectID;
|
|
|
+ });
|
|
|
+ }
|
|
|
});
|