|
@@ -1624,7 +1624,7 @@ $(document).ready(() => {
|
|
|
const sheet = slSpread.getActiveSheet();
|
|
|
const node = SpreadJsObj.getSelectObject(sheet);
|
|
|
if (node) {
|
|
|
- spSpread.getActiveSheet().zh_setting.readOnly = node.lock;
|
|
|
+ spSpread.getActiveSheet().zh_setting.readOnly = node.lock || (node.children && node.children.length > 0);
|
|
|
const posData = stagePos.ledgerPos[itemsPre + node.id] || [];
|
|
|
SpreadJsObj.loadSheetData(spSpread.getActiveSheet(), 'data', posData);
|
|
|
getNodeList(node.id);
|
|
@@ -1661,7 +1661,7 @@ $(document).ready(() => {
|
|
|
toastr.warning('数据错误, 请刷新页面后再试');
|
|
|
SpreadJsObj.reLoadRowData(info.sheet, info.row);
|
|
|
return;
|
|
|
- } else if (newText !== '' && node.children && node.children > 0) {
|
|
|
+ } else if (newText !== '' && node.children && node.children.length > 0) {
|
|
|
toastr.error('父节点不可插入计量单元');
|
|
|
SpreadJsObj.reLoadRowData(info.sheet, info.row);
|
|
|
return;
|