diff --git a/packages/extra/AppCodeGeneration/components/Add.vue b/packages/extra/AppCodeGeneration/components/Add.vue index b58f8c69..c4759144 100644 --- a/packages/extra/AppCodeGeneration/components/Add.vue +++ b/packages/extra/AppCodeGeneration/components/Add.vue @@ -387,7 +387,7 @@ export default { this.configs.tableInfos.map((item) => { this.formData[item.fieldDbName] = res.data[item.fieldDbName] || '' if (item.type == 'checkbox') { - this.formData[item.fieldDbName] = this.formData[item.fieldDbName]?.split(',') + this.formData[item.fieldDbName] = this.formData[item.fieldDbName]?.split(',')?.filter(e => !!e) } if (item.type === 'gird' && this.formData[item.fieldDbName]) { @@ -422,7 +422,7 @@ export default { if (item.length) { item.map((items) => { if (items.type == 'checkbox') { //多选 - this.formData[items.fieldDbName] = this.formData[items.fieldDbName]?.toString() + this.formData[items.fieldDbName] = this.formData[items.fieldDbName]?.filter(e => !!e)?.toString() } if (items.type == 'upload') { this.formData[items.fieldDbName] = this.formData[items.fieldDbName].map(v => v.url).join(',')