diff --git a/src/component/LibraryPage/brandDetail.vue b/src/component/LibraryPage/brandDetail.vue index 79059fcb..6cffab00 100644 --- a/src/component/LibraryPage/brandDetail.vue +++ b/src/component/LibraryPage/brandDetail.vue @@ -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 = { diff --git a/src/views/HomeView/library.vue b/src/views/HomeView/library.vue index 50d369b8..7b7b2700 100644 --- a/src/views/HomeView/library.vue +++ b/src/views/HomeView/library.vue @@ -280,7 +280,7 @@ /> - +
@@ -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_) {