|
|
@@ -204,11 +204,12 @@ let contentOprObj = {
|
|
|
if(args.sheet.isEditing()){
|
|
|
args.sheet.endEdit(true);
|
|
|
}
|
|
|
+ let isChecked = args.sheet.getValue(args.row, args.col);
|
|
|
+ // 锁定清单值不变
|
|
|
if(projectObj.project.projectInfo.property.lockBills && projectObj.project.withinBillsLocked(projectObj.project.mainTree.selected)){
|
|
|
- args.sheet.setValue(args.row, args.col, 0);
|
|
|
+ args.sheet.setValue(args.row, args.col, !isChecked);
|
|
|
return;
|
|
|
}
|
|
|
- let isChecked = args.sheet.getValue(args.row, args.col);
|
|
|
if(me.currentCache.length > args.row){
|
|
|
me.currentCache[args.row].isChecked = isChecked;
|
|
|
me.save();
|
|
|
@@ -766,11 +767,12 @@ let characterOprObj = {
|
|
|
if(args.sheet.isEditing()){
|
|
|
args.sheet.endEdit(true);
|
|
|
}
|
|
|
+ let isChecked = args.sheet.getValue(args.row, args.col);
|
|
|
+ // 锁定清单值不变
|
|
|
if(projectObj.project.projectInfo.property.lockBills && projectObj.project.withinBillsLocked(projectObj.project.mainTree.selected)){
|
|
|
- args.sheet.setValue(args.row, args.col, 0);
|
|
|
+ args.sheet.setValue(args.row, args.col, !isChecked);
|
|
|
return;
|
|
|
}
|
|
|
- let isChecked = args.sheet.getValue(args.row, args.col);
|
|
|
if(me.currentCache.length > args.row){
|
|
|
me.currentCache[args.row].isChecked = isChecked;
|
|
|
me.save();
|