|
|
@@ -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]
|