فهرست منبع

1141 表单启用该功能,单选框取消选后提交 下一节点,有这个值

cyy 2 سال پیش
والد
کامیت
ba1158371c
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      src/business/platform/form/formrender/dynamic-form/dynamic-form.vue

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

@@ -359,13 +359,16 @@
                         // 不是只读字段
                         if (!FormOptions.t.NON_MODEL_FIELD_TYPES.includes(fieldType)) {
                             // 空值默认
-                            const defaultValueEmpty = this.$utils.toBoolean(fieldOptions.default_value_empty, true)
+                            const defaultValueEmpty = fieldOptions.uncheck==true?'': this.$utils.toBoolean(fieldOptions.default_value_empty, true)
                             if (this.value && Object.keys(this.value).indexOf(fieldName) >= 0) {
                                 // 有值
                                 const data = this.value[fieldName]
                                 if (this.$utils.isEmpty(data)) {
+                                    // console.log(defaultValueEmpty,'111111111111111111')
+
                                     if (defaultValueEmpty) {
                                         const defaultValue = await FormUtils.getFieldDefaultValue(field)
+                                        // console.log(defaultValueEmpty,defaultValue,'111111111111111111')
                                         this.models[fieldName] = defaultValue
                                     }
                                 } else {
@@ -373,6 +376,7 @@
                                 }
                             } else {
                                 // 默认值
+                                // console.log(fieldName,field.field_name,'11111111111111111111')
                                 this.models[fieldName] = await FormUtils.getFieldDefaultValue(field)
                                 if (this.dynamicParams && this.dynamicParams[field.field_name]) {
                                     this.models[fieldName] = this.dynamicParams[field.field_name]