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() uploadBrand()
} }
const getBranDetailData = (value:any)=>{ const getBranDetailData = (value:any)=>{
console.log(value)
data.detail = value data.detail = value
data.brandName = value.brandName; data.brandName = value.brandName;
data.brandSlogan = value.brandSlogan; data.brandSlogan = value.brandSlogan;
@@ -331,7 +332,15 @@ export default defineComponent({
} }
const back = ()=>{ const back = ()=>{
clearInterval(data.getProgressTime) 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 = ()=>{ const uploadBrand = ()=>{
let value = { let value = {

View File

@@ -280,7 +280,7 @@
/> />
</div> </div>
</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>
<div class="right_content_body" v-show="uploadGenerate !='Upload'"> <div class="right_content_body" v-show="uploadGenerate !='Upload'">
@@ -887,6 +887,19 @@ export default defineComponent({
).catch(res=>{ ).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 { return {
...toRefs(dataDom), ...toRefs(dataDom),
...toRefs(pageData), ...toRefs(pageData),
@@ -950,6 +963,7 @@ export default defineComponent({
addBrand, addBrand,
editImg, editImg,
saveBase64Img, saveBase64Img,
handleBack,
} }
}, },
data(this_) { data(this_) {