Procházet zdrojové kódy

修改splitProperty错误

TonyKang před 5 roky
rodič
revize
5cb4114ff6
1 změnil soubory, kde provedl 10 přidání a 1 odebrání
  1. 10 1
      app/reports/util/rpt_calculation_data_util.js

+ 10 - 1
app/reports/util/rpt_calculation_data_util.js

@@ -771,7 +771,16 @@ function ext_getProperty(dataKey, propKey) {
 }
 
 function ext_getSplitProperty(dataKey, propKey, splitChar, index, dftValue) {
-    const rst = ext_getProperty(dataKey, propKey);
+    const rst = [];
+    const parentObj = this;
+    const dtObj = parentObj.myOwnRawDataObj[dataKey];
+    if (propKey && dtObj) {
+        const da = getActDataArr(dtObj);
+        for (const dItem of da) {
+            pri_push_property(propKey, dItem, rst);
+        }
+    }
+    // const rst = ext_getProperty(dataKey, propKey);
     for (let idx = 0; idx < rst.length; idx++) {
         if (typeof rst[idx] === 'string') {
             const splitArr = rst[idx].split(splitChar);