Ver código fonte

修复多级子表数据更新异常bug

cfort 2 anos atrás
pai
commit
b9aaadb9b8

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

@@ -247,7 +247,7 @@ export default {
             if (this.$utils.isEmpty(name)) {
                 return
             }
-            this.models[name] = val
+            // this.models[name] = val
             this.$emit('update:models', {
                 ...this.models,
                 [name]: val

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

@@ -454,7 +454,9 @@ export default {
                 // if (!valueEquals(val, oldVal)) {
                 //     this.dispatch('ElFormItem', 'el.form.change', val)
                 // }
-            }
+            },
+            deep: true,
+            immediate: true
         },
         dataModel: {
             handler (val, oldVal) {