Ver Fonte

fix:调整表单子表无法导出值来源字段数据的问题

liujiayin há 2 anos atrás
pai
commit
c97ee18ca5

+ 5 - 3
src/business/platform/form/formrender/dynamic-form/dynamic-form-table.vue

@@ -1004,9 +1004,11 @@ export default {
          */
          */
         formatterOptions (value, options, valueKey = 'value', labelKey = 'label') {
         formatterOptions (value, options, valueKey = 'value', labelKey = 'label') {
             const optionObj = {}
             const optionObj = {}
-            options.map((option) => {
-                optionObj[option[valueKey]] = option[labelKey]
-            })
+            if (options) {
+                options.map((option) => {
+                    optionObj[option[valueKey]] = option[labelKey]
+                })
+            }
             const aryValue = value.split(',')
             const aryValue = value.split(',')
             const res = aryValue.map((v) => {
             const res = aryValue.map((v) => {
                 return optionObj[v] || v
                 return optionObj[v] || v