瀏覽代碼

Bug #3282 计量台账,工程量清单模式,父项-计量单元只读

MaiXinRong 3 年之前
父節點
當前提交
4a17aa1f8a
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      app/public/js/stage.js

+ 2 - 2
app/public/js/stage.js

@@ -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;