فهرست منبع

feat: “清单锁定”功能,应该只锁定“清单编码”、“名称”、“单位”、“工程量”,“单价”和“金额”不锁定

TASK #3419
vian 5 سال پیش
والد
کامیت
6a55e86c0f
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      public/web/tree_sheet/tree_sheet_helper.js

+ 3 - 1
public/web/tree_sheet/tree_sheet_helper.js

@@ -192,7 +192,9 @@ var TREE_SHEET_HELPER = {
                 if(colSetting.data.autoHeight == true){
                     colSetting.setAutoHeight(cell,node);
                 }
-                if(colSetting.editChecking&&colSetting.editChecking(node)){
+                // “清单锁定”功能 “单价”和“金额”不锁定
+                const lockBillsWhiteList = ['feesIndex.common.unitFee', 'feesIndex.common.totalFee'];
+                if(colSetting.editChecking&&colSetting.editChecking(node) && !lockBillsWhiteList.includes(colSetting.data.field)){
                     cell.locked(true);
                 }else if (colSetting.readOnly) {
                     if(typeof projectReadOnly !== 'undefined' && projectReadOnly){