From 63ce99426548ef346724ab6e884e5b271e74950b Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Thu, 17 Mar 2022 17:42:19 +0800 Subject: [PATCH] 28332 --- packages/2.0.5/AppCodeGeneration/components/Detail.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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() } }) },