Quellcode durchsuchen

中间计量表编号变化问题

TonyKang vor 5 Jahren
Ursprung
Commit
c7a5a5a7e8
1 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen
  1. 9 1
      app/reports/rpt_component/helper/jpc_helper_discrete.js

+ 9 - 1
app/reports/rpt_component/helper/jpc_helper_discrete.js

@@ -63,7 +63,15 @@ const JpcDiscreteHelper = {
                                         }
                                     } else {
                                         if (map_data_field[JV.PROP_AD_HOC_DATA] && map_data_field[JV.PROP_AD_HOC_DATA].length > 0) {
-                                            value = map_data_field[JV.PROP_AD_HOC_DATA][0];
+                                            const data = map_data_field[JV.PROP_AD_HOC_DATA];
+                                            if (data && data.length > 0) {
+                                                if (data.length > segIdx) {
+                                                    value = data[segIdx];
+                                                } else {
+                                                    value = data[0];
+                                                }
+                                            }
+                                            // value = map_data_field[JV.PROP_AD_HOC_DATA][0];
                                         } else value = '';
                                     }
                                     if (map_data_field && map_data_field[JV.PROP_PRECISION] && map_data_field.flexiblePrecisionRefObj) {