|
@@ -1735,6 +1735,8 @@ var projectObj = {
|
|
|
projectObj.onIsEstimateClick(node,info);
|
|
projectObj.onIsEstimateClick(node,info);
|
|
|
}else if(fieldName == "evaluationProject"){
|
|
}else if(fieldName == "evaluationProject"){
|
|
|
projectObj.onEvaluationProjectClic(node,info);
|
|
projectObj.onEvaluationProjectClic(node,info);
|
|
|
|
|
+ }else if(fieldName == "mainBills"){
|
|
|
|
|
+ projectObj.onMainBillsClick(node,info);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
},
|
|
},
|
|
@@ -1748,7 +1750,6 @@ var projectObj = {
|
|
|
projectObj.project.calcProgram.calcAndSave(node);
|
|
projectObj.project.calcProgram.calcAndSave(node);
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
-
|
|
|
|
|
onIsEstimateClick: function(node,info){
|
|
onIsEstimateClick: function(node,info){
|
|
|
let checkboxValue = info.sheet.getCell(info.row, info.col).value();
|
|
let checkboxValue = info.sheet.getCell(info.row, info.col).value();
|
|
|
let cell = info.sheet.getCell(info.row, info.col), newval = 0;
|
|
let cell = info.sheet.getCell(info.row, info.col), newval = 0;
|
|
@@ -1767,6 +1768,16 @@ var projectObj = {
|
|
|
projectObj.project.projectGLJ.pGljUpdate(updateData);
|
|
projectObj.project.projectGLJ.pGljUpdate(updateData);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ onMainBillsClick:function (node,info) {//清单有三种状态,true,false,null。 打勾:true, 不打勾 false 子项有打勾和不打勾的情况 null
|
|
|
|
|
+ let checkboxValue = info.sheet.getCell(info.row, info.col).value();
|
|
|
|
|
+ let cell = info.sheet.getCell(info.row, info.col), newval = true;
|
|
|
|
|
+ if (checkboxValue == true) {
|
|
|
|
|
+ newval = false;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ newval = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ projectObj.project.updateMainBills(node,newval);
|
|
|
|
|
+ },
|
|
|
onSubcontractClick:function (node) {//点击分包费checkbox
|
|
onSubcontractClick:function (node) {//点击分包费checkbox
|
|
|
if (node.data.isSubcontract) node.data.isSubcontract = false;
|
|
if (node.data.isSubcontract) node.data.isSubcontract = false;
|
|
|
else node.data.isSubcontract = true;
|
|
else node.data.isSubcontract = true;
|