修复部分bug部分页面的调整
This commit is contained in:
@@ -103,6 +103,11 @@
|
||||
likeDesignCollectionList,
|
||||
'like'
|
||||
)">
|
||||
<img class="content_img"
|
||||
v-if="design.resultType == 'PoseTransfer'"
|
||||
:src="design.firstFrameUrl" alt=""
|
||||
@mouseenter.stop="gifPlay($event,design)"
|
||||
@mouseleave.stop="gifPause($event,design)" >
|
||||
<img class="content_img" v-show="!design?.generateAwait" :src="design.designOutfitUrl||design.url"
|
||||
:key="design.designOutfitUrl" designType="like" :index="index"/>
|
||||
<a-spin v-show="design?.generateAwait" size="large"></a-spin>
|
||||
@@ -115,7 +120,7 @@
|
||||
<div class="icon iconfont icon-jushoucanggift icon_like">
|
||||
</div>
|
||||
</div>
|
||||
<div class="item" v-show="design.resultType == 'ToProductImage'" @click="setEditDesignType(likeDesignCollectionList,index,'TransferPose','add','like')">
|
||||
<div class="item" v-show="design.resultType == 'ToProductImage'" @click="setEditDesignType(likeDesignCollectionList,index,'PoseTransfer','add','like')">
|
||||
<div class="text">Transfer Pose</div>
|
||||
<div class="icon iconfont icon-jushoucanggift icon_like"></div>
|
||||
</div>
|
||||
@@ -168,6 +173,11 @@
|
||||
designCollectionList,
|
||||
'disLike'
|
||||
)">
|
||||
<img class="content_img"
|
||||
v-if="design.resultType == 'PoseTransfer'"
|
||||
:src="design.firstFrameUrl" alt=""
|
||||
@mouseenter.stop="gifPlay($event,design)"
|
||||
@mouseleave.stop="gifPause($event,design)" >
|
||||
<img class="content_img" v-show="!design?.generateAwait" :src="design.designOutfitUrl || design.url" designType="disLike" :index="index"/>
|
||||
<a-spin v-show="design?.generateAwait" size="large"></a-spin>
|
||||
</div>
|
||||
@@ -179,7 +189,7 @@
|
||||
<div class="icon iconfont icon-jushoucang icon_like">
|
||||
</div>
|
||||
</div>
|
||||
<div class="item" v-show="design.resultType == 'ToProductImage'" @click="setEditDesignType(designCollectionList,index,'TransferPose','add','disLike')">
|
||||
<div class="item" v-show="design.resultType == 'ToProductImage'" @click="setEditDesignType(designCollectionList,index,'PoseTransfer','add','disLike')">
|
||||
<div class="text">Transfer Pose</div>
|
||||
<div class="icon iconfont icon-jushoucanggift icon_like"></div>
|
||||
</div>
|
||||
@@ -647,8 +657,8 @@ export default defineComponent({
|
||||
index: posiitonData.value.generateElList.length,
|
||||
userLikeSortId:value.designItemId||value.id
|
||||
});
|
||||
setDesignItemStyle()
|
||||
}
|
||||
setDesignItemStyle()
|
||||
setSystemDesigner(100)
|
||||
// moveItem('disLike');
|
||||
})
|
||||
@@ -704,6 +714,7 @@ export default defineComponent({
|
||||
dataDom.editDesignType.isComparison = true
|
||||
}
|
||||
const addGenerateImg = (data:any)=>{
|
||||
console.log(data)
|
||||
if(!data.id)return
|
||||
let obj = {
|
||||
id:data.id,
|
||||
@@ -716,6 +727,8 @@ export default defineComponent({
|
||||
elementId:data.elementId,
|
||||
elementType:data.elementType,
|
||||
userGroupId:data.userGroupId || data.id,
|
||||
firstFrameUrl:data.firstFrameUrl,
|
||||
gifUrl:data.gifUrl,
|
||||
}
|
||||
let list = []
|
||||
if(data.listType == 'disLike'){
|
||||
@@ -760,13 +773,29 @@ export default defineComponent({
|
||||
let data = {
|
||||
toProductImageResultId:[(design.designItemId || design.id)],
|
||||
projectId: store.state.Workspace.probjects.id,
|
||||
}
|
||||
} as any
|
||||
let params = {} as any
|
||||
if(type == 'ToProductImage' || type == 'Relight'){
|
||||
if(str == 'like'){
|
||||
url = Https.httpUrls.productImageLike
|
||||
}else{
|
||||
url = Https.httpUrls.productImageUnLike
|
||||
}
|
||||
}else if(type == 'PoseTransfer'){
|
||||
url = Https.httpUrls.poselikeOrDisike
|
||||
if(str == 'like'){
|
||||
params = {
|
||||
likeOrDislike:'like',
|
||||
transformedId:design.id,
|
||||
projectId:store.state.Workspace.probjects.id,
|
||||
}
|
||||
}else{
|
||||
params = {
|
||||
likeOrDislike:'dislike',
|
||||
transformedId:design.id,
|
||||
projectId:store.state.Workspace.probjects.id,
|
||||
}
|
||||
}
|
||||
}else{
|
||||
if(str == 'like'){
|
||||
url = Https.httpUrls.productImageLike
|
||||
@@ -775,7 +804,7 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
designData.likeLoading = true;
|
||||
Https.axiosPost(url, data).then(
|
||||
Https.axiosPost(url, data,{params:params.likeOrDislike?params:''}).then(
|
||||
(rv) => {
|
||||
if(str == 'like'){
|
||||
let value:any = {
|
||||
@@ -863,6 +892,12 @@ export default defineComponent({
|
||||
list[data.index].generateAwait = true;
|
||||
|
||||
}
|
||||
const gifPlay = (e:any,item:any)=>{
|
||||
e.target.src = item.gif || item.gifUrl//使用gif图片
|
||||
}
|
||||
const gifPause = (e:any,item:any)=>{
|
||||
e.target.src = item.firstFrame || item.firstFrameUrl//静态图片
|
||||
}
|
||||
return {
|
||||
store,
|
||||
...toRefs(editDesignType),
|
||||
@@ -915,6 +950,8 @@ export default defineComponent({
|
||||
setNoDesignLike,
|
||||
upDataLikeListType,
|
||||
setGenerateAwait,
|
||||
gifPlay,
|
||||
gifPause,
|
||||
};
|
||||
},
|
||||
data() {
|
||||
@@ -985,6 +1022,12 @@ export default defineComponent({
|
||||
}
|
||||
});
|
||||
this.observerData.observer.observe(this.$refs.rightContentBlockBox);
|
||||
if(this.designCollectionList?.length > 0){
|
||||
nextTick(()=>{
|
||||
this.setDesignItemStyle()
|
||||
this.setShowHide('recycleDomHidden')
|
||||
})
|
||||
}
|
||||
},
|
||||
directives:{
|
||||
mousewheel:{
|
||||
@@ -1743,7 +1786,8 @@ export default defineComponent({
|
||||
|
||||
.designPage_left_content {
|
||||
height: 100%;
|
||||
width: 55rem;
|
||||
width: 50rem;
|
||||
// width: 55rem;
|
||||
overflow: hidden;
|
||||
// transition: all .3s;
|
||||
padding-right: 1.2rem;
|
||||
@@ -1804,7 +1848,7 @@ export default defineComponent({
|
||||
color: #fff;
|
||||
flex-direction: column;
|
||||
&.active{
|
||||
right: 43rem;
|
||||
right: 53rem;
|
||||
transform: translate(0, -50%);
|
||||
}
|
||||
}
|
||||
@@ -1862,7 +1906,7 @@ export default defineComponent({
|
||||
margin-left: 2rem;
|
||||
}
|
||||
.right_content_body {
|
||||
width: 45rem;
|
||||
width: 55rem;
|
||||
// width: 55rem;
|
||||
.right_content_img_block{
|
||||
|
||||
@@ -1986,11 +2030,9 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
.content_img {
|
||||
// max-width: 100%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
// max-height: 100%;
|
||||
object-fit: contain;
|
||||
// object-fit: contain;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.btn{
|
||||
|
||||
Reference in New Issue
Block a user