diff --git a/src/component/HomePage/scaleImage.vue b/src/component/HomePage/scaleImage.vue index 80479783..53f98e57 100644 --- a/src/component/HomePage/scaleImage.vue +++ b/src/component/HomePage/scaleImage.vue @@ -530,7 +530,8 @@ export default defineComponent({ methods: { setUserData(item:any){ this.productimgSearchName = item.prompt - this.productimgSimilarity = 100 - item.imageStrength * 100 + this.productimgSimilarity = (100 - item.imageStrength * 100) * 100 / 70 + this.productimgRelightDirection = item.direction // let list = this.speedTypeList.toPorductImg if(this.speedList.length == 0)return diff --git a/src/component/home/design/editDesignType/index.vue b/src/component/home/design/editDesignType/index.vue index cd6ed118..7b6d946c 100644 --- a/src/component/home/design/editDesignType/index.vue +++ b/src/component/home/design/editDesignType/index.vue @@ -219,6 +219,10 @@ props:{ type:String, default:'' }, + onlike:{ + type:Function, + default:()=>{}, + }, }, emits:['addGenerateImg','upDataDesignLikeList'], setup(props:any,{emit}) { @@ -316,13 +320,14 @@ setup(props:any,{emit}) { let remPrductimgTime:any = null let prductimgTime:any = null const getData = ()=>{ - console.log(productimg.scaleImageList[productimg.scaleImageIndex]) + console.log(productimg.scaleImageList[productimg.scaleImageIndex],productimg.selectGenerate) let obj = null as any if(productimg.scaleImageList[productimg.scaleImageIndex]?.resultType == 'ToProductImage'){ obj = { elementId:productimg.scaleImageList[productimg.scaleImageIndex].designOutfitId||productimg.scaleImageList[productimg.scaleImageIndex].elementId, elementType:'DesignOutfit', parentId:productimg.selectGenerate.parentId || productimg.selectGenerate.userLikeSortId, + // userLikeSortId:productimg.selectGenerate.userLikeSortId || null, userLikeSortId:productimg.openType == 'add'?(productimg.selectGenerate.userLikeSortId || null):null, } if(productimg.scaleImageList[productimg.scaleImageIndex]?.relationType == "Design"){ @@ -334,6 +339,7 @@ setup(props:any,{emit}) { elementType:'ToProductImage', parentId:productimg.selectGenerate.parentId || productimg.selectGenerate.userLikeSortId, userLikeSortId:productimg.openType == 'add'?(productimg.selectGenerate.userLikeSortId || null):null, + // userLikeSortId:productimg.selectGenerate.userLikeSortId || null, } }else if(productimg.scaleImageList[productimg.scaleImageIndex]?.resultType == 'PoseTransfer'){ @@ -401,6 +407,9 @@ setup(props:any,{emit}) { data = getPoseTransformData() } productimg.productimgIsProductimg = true + if(productimg.openType != 'add'){ + await props.onlike(null,null,productimg.selectGenerate.listType,'onLike') + } // setPrductimg([{taskId:"f785fbbf-425c-4d9b-b4d0-0f38f480c64e-83"}]) // return Https.axiosPost(url, data).then( @@ -420,13 +429,14 @@ setup(props:any,{emit}) { rv.forEach((item:any)=>{ arr.push(item.taskId) }) + console.log(productimg.selectGenerate) productimg.generateCourse = { ...rv[0], prompt:productimg.productimgSearchName, parentId:productimg.selectGenerate?.parentId || productimg.selectGenerate.userLikeGroupId, modelName:speed.speedData.value, poseId:productimg.selectPose, - userLikeSortId:productimg.selectGenerate?.parentId || productimg.selectGenerate.userLikeGroupId, + userLikeSortId:productimg.selectGenerate.userLikeSortId || productimg.selectGenerate?.parentId, sourceUrl:productimg.selectGenerate?.sourceUrl || productimg.selectGenerate?.productImage, status:null, oldId:productimg.openType == 'add'?null:productimg.selectGenerate.id, @@ -548,7 +558,8 @@ setup(props:any,{emit}) { const setUserData = (item:any)=>{ productimg.productimgSearchName = item.prompt productimg.productimgBrightenValue = item.brightenValue - productimg.productimgSimilarity = 100 - item.imageStrength * 100 + // productimg.productimgSimilarity = 100 - item.imageStrength * 100 + productimg.productimgSimilarity = (100 - item.imageStrength * 100) * 100 / 70 productimg.productimgRelightDirection = item.direction if(item.poseId){ let index = 0; @@ -698,7 +709,8 @@ setup(props:any,{emit}) { } let emitData = { - status:productimg.openType, + status:'add', + // status:productimg.openType, addList:[{ ...productimg.generateCourse, }] diff --git a/src/component/home/design/index.vue b/src/component/home/design/index.vue index 56ba55aa..1ef8cf45 100644 --- a/src/component/home/design/index.vue +++ b/src/component/home/design/index.vue @@ -306,7 +306,6 @@
- {{ designTools.designTools }}123 @@ -316,6 +315,7 @@ img{ width: 17rem; } + > .text{ + width: max-content; + text-align: center; + } font-size: 1.8rem; color: #fff; display: block;