Преглед на файлове

feat: 添加quantityUnit

zhangweicheng преди 4 години
родител
ревизия
6914509421
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      web/building_saas/main/js/views/index_view.js

+ 13 - 0
web/building_saas/main/js/views/index_view.js

@@ -634,9 +634,22 @@ let indexObj= {
         }
         }
         return null;
         return null;
     },
     },
+    getQuantityUnit:function () {
+        let features  = projectObj.project.property.engineerFeatures;
+        if(features){
+            for(let f of features){
+                if(f.index == true && f.quantityUnit && f.quantityUnit!="") return f.quantityUnit;
+            }
+        }
+        return null;
+    },
     setHeaderUnit:function (setting,dataCode) {
     setHeaderUnit:function (setting,dataCode) {
       let header = _.find(setting.header,{dataCode:dataCode});
       let header = _.find(setting.header,{dataCode:dataCode});
       let unit = this.getIndexUnit();
       let unit = this.getIndexUnit();
+      if(dataCode === 'quantity'){
+        let qunit = this.getQuantityUnit();
+        if(qunit) unit = qunit
+      }
       if(!unit || !header )return;
       if(!unit || !header )return;
       header.headerName +=`(${unit})`
       header.headerName +=`(${unit})`
     }
     }