From dd6b72a5a6bca98c2d1be40e6199b95847b55711 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Tue, 12 Mar 2024 09:44:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dpreview=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetailEnd.vue | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/component/Detail/DesignDetailEnd.vue b/src/component/Detail/DesignDetailEnd.vue index a51d7a8c..77b70888 100644 --- a/src/component/Detail/DesignDetailEnd.vue +++ b/src/component/Detail/DesignDetailEnd.vue @@ -251,12 +251,22 @@ export default defineComponent({ }, soleId(arr,index){ let randomNum = Math.floor(100 + Math.random() * 900); - arr[index].id = this.sketchImg.id_? Number(this.sketchImg.id_+(randomNum+"")):this.current.id - if(this.hasDuplicateId(arr)){ - this.soleId(arr,index) + // if(this.sketchImg.id_){ + if(this.sketchImg.id){ + if(this.sketchImg.id == this.sketchImg.id_){ + arr[index].id = Number(this.sketchImg.id_+(randomNum+"")) + if(this.hasDuplicateId(arr)){ + this.sketchImg.id_ = this.sketchImg.id + this.soleId(arr,index) + } + }else{ + arr[index].id = this.sketchImg.id_ + } }else{ - return arr + arr[index].id = this.current.id } + // arr[index].id = this.sketchImg.id_? this.sketchImg.id_:this.current.id + return arr }, //提交 setPreview(){