brand修改后后退再次进来展示的内容不是最新的

This commit is contained in:
X1627315083
2025-09-30 09:33:25 +08:00
parent 6fcc643255
commit e2fa800cbe
2 changed files with 25 additions and 2 deletions

View File

@@ -305,6 +305,7 @@ export default defineComponent({
uploadBrand()
}
const getBranDetailData = (value:any)=>{
console.log(value)
data.detail = value
data.brandName = value.brandName;
data.brandSlogan = value.brandSlogan;
@@ -331,7 +332,15 @@ export default defineComponent({
}
const back = ()=>{
clearInterval(data.getProgressTime)
emit("handleBack")
console.log(data)
let value = {
brandName:data.brandName,
brandSlogan:data.brandSlogan,
logoUrl:data.logoUrl,
minioUrl:data.minioUrl,
id:data.detail.id,
}
emit("handleBack",value)
}
const uploadBrand = ()=>{
let value = {

View File

@@ -280,7 +280,7 @@
/>
</div>
</div>
<brandDetail v-if="isBrandDetail" v-model:isShowMark="isShowMark" :selectCode="selectCode" ref="brandDetail" @handleBack="()=>isBrandDetail = false"></brandDetail>
<brandDetail v-if="isBrandDetail" v-model:isShowMark="isShowMark" :selectCode="selectCode" ref="brandDetail" @handleBack="handleBack"></brandDetail>
</div>
<div class="right_content_body" v-show="uploadGenerate !='Upload'">
@@ -887,6 +887,19 @@ export default defineComponent({
).catch(res=>{
});
}
const handleBack = (value)=>{
console.log(value,pageData.brandDNAList)
pageData.brandDNAList.forEach((item:any)=>{
if(item.id == value.id){
item.brandName = value.brandName
item.brandSlogan = value.brandSlogan
item.minioUrl = value.logoUrl
item.brandLogo = value.minioUrl
}
})
pageData.isBrandDetail = false
}
return {
...toRefs(dataDom),
...toRefs(pageData),
@@ -950,6 +963,7 @@ export default defineComponent({
addBrand,
editImg,
saveBase64Img,
handleBack,
}
},
data(this_) {