Explorar o código

删除子表数据报错

tianxinyu hai 6 meses
pai
achega
6c1945b595

+ 2 - 1
src/business/platform/form/formrender/dynamic-form/dynamic-form-table-item.vue

@@ -157,7 +157,8 @@ export default {
         },
         models: {
             handler (val, oldVal) {
-                this.dataModel = val[this.field.name]
+                if (val === undefined) return
+                this.dataModel = val ? val[this.field.name] : ''
             },
             deep: true
         },

+ 1 - 1
src/business/platform/form/utils/formUtil.js

@@ -948,7 +948,7 @@ const FormUtil = {
                             val = data[code] && data[code][row] ? data[code][row][changeName] : (data[changeName] || '')
                         } else {
                             // val = (data[changeName] || '')
-                            val = data[code][row][changeName]
+                            val = data[code][row] ? data[code][row][changeName] : ''
                         }
                     } else { // 弹窗模式
                         const changeCode = changeObj[changeObj.length - 2]