|
|
@@ -226,12 +226,17 @@ let tender_obj={
|
|
|
|
|
|
},
|
|
|
onEnterCell : function (sender,args) {
|
|
|
- let me = tender_obj, row = args.row, col = args.col;
|
|
|
+ let me = tender_obj, row = args.row, col = args.col, lock = false;
|
|
|
if ([7, 8].includes(col)){ // 目标单价、目标合价
|
|
|
let treeNode = me.tenderTree.items[row];
|
|
|
- if (calcTools.isCalcBaseBill(treeNode)){ // 公式结点只读
|
|
|
+ if (calcTools.isCalcBaseBill(treeNode)) // 公式结点只读
|
|
|
+ lock = true;
|
|
|
+
|
|
|
+ if ((col = 7) && calcTools.isParentBill(treeNode))
|
|
|
+ lock = true;
|
|
|
+
|
|
|
+ if (lock)
|
|
|
me.tenderSheet.getCell(row, col).locked(true);
|
|
|
- };
|
|
|
}
|
|
|
},
|
|
|
updateChildrenValue:function (node,dataCode,value,datas,nodes) {
|