Przeglądaj źródła

锁定清单功能

zhangweicheng 5 lat temu
rodzic
commit
7e10432f6e
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      web/building_saas/main/js/models/project.js

+ 4 - 2
web/building_saas/main/js/models/project.js

@@ -484,12 +484,14 @@ var PROJECT = {
 
           function setChildren(pnode,newValue,datas) {//同步设置所有子项
               if(pnode.children.length > 0 && pnode.children[0].sourceType == ModuleNames.bills){//设置子项不包括定额
-                  for(let c of pnode.children){
+                  for(let c of pnode.children){  
                       let data =  {
                           type:c.sourceType,
                           data:{ID:c.data.ID}
                       };
-                      setData(data.data,newval,fieldName);
+                      //有基数计算的子项值清空
+                      let val = fieldName == "lockUnitPrice" && c.data.calcBase && c.data.calcBase != ""?null:newval;
+                      setData(data.data,val,fieldName);
                       datas.push(data);
                       setChildren(c,newValue,datas)
                   }