Browse Source

fix: 子表删除报错问题修复

johnsen 7 months ago
parent
commit
656fcb360b

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

@@ -183,8 +183,7 @@ export default {
           this.field.field_type === 'selector' ||
           this.field.field_type === 'selector' ||
           this.field.field_type === 'select' ||
           this.field.field_type === 'select' ||
           this.field.field_type === 'customDialog' ||
           this.field.field_type === 'customDialog' ||
-          this.field.field_type === 'linkdata' ||
-          this.field.field_type === 'table'
+          this.field.field_type === 'linkdata'
         ) {
         ) {
           this.handleModels(this.field.name, val)
           this.handleModels(this.field.name, val)
         }
         }
@@ -208,7 +207,8 @@ export default {
     },
     },
     models: {
     models: {
       handler(val, oldVal) {
       handler(val, oldVal) {
-        this.dataModel = val[this.field.name]
+        if (val === undefined) return
+        this.dataModel = val ? val[this.field.name] : ''
       },
       },
       deep: true
       deep: true
     },
     },