diff --git a/packages/2.0.5/AppCodeGeneration/components/Detail.vue b/packages/2.0.5/AppCodeGeneration/components/Detail.vue index dd79ea4e..0a51ff89 100644 --- a/packages/2.0.5/AppCodeGeneration/components/Detail.vue +++ b/packages/2.0.5/AppCodeGeneration/components/Detail.vue @@ -82,7 +82,6 @@ }, mounted () { - this.getFormData() this.getDetail() }, @@ -136,7 +135,11 @@ } formList[item.groupIndex]?.push(colItem) || (formList[item.groupIndex] = [colItem]) if (item.type === 'upload') { - this.$set(this.formData, colItem.fieldDbName, []) + this.$set(this.formData, colItem.fieldDbName, this.formData[colItem.fieldDbName] ? this.formData[colItem.fieldDbName].split(',').map(v => { + return { + url: v + } + }) : []) } else { this.$set(this.formData, colItem.fieldDbName, colItem.fieldValue || "") } @@ -160,6 +163,7 @@ this.instance.post(`/app/appapplicationinfo/queryDetailById?appId=${this.appId}&id=${this.params.id}`).then((res) => { if (res?.data) { this.formData = res.data + this.getFormData() } }) },