修复页面bug

This commit is contained in:
X1627315083
2025-08-26 10:14:34 +08:00
parent cfe449f094
commit b6b554424b
49 changed files with 501 additions and 134 deletions

View File

@@ -130,12 +130,13 @@ export default defineComponent({
let value:any = {
projectId:data.selectObject.id,
}
console.log(str)
store.dispatch('getProjectData',str).then((data)=>{
if(!data[str])return
value[str] = data[str]
if(!value[str] || value[str]?.length == 0)return
// if(!value[str] || value[str]?.length == 0)return
Https.axiosPost(Https.httpUrls.saveModuleContent, value).then((rv)=>{
if(rv?.boundingBox)store.commit('setShowSketchboard',rv.boundingBox)
if(str == 'sketchBoard')store.commit('setShowSketchboard',rv.boundingBox)
})
})
}

View File

@@ -154,8 +154,8 @@
</div>
<div class="modal_accomplish">
<div class="modal_img">
<div v-for="item,index in sketchboardList" :key="item" class="modal_imgItem" :class="[driver__.driver?'showEvents':'']" >
<img v-lazy="item.imgUrl">
<div v-for="item,index in sketchboardList" :key="item.id" class="modal_imgItem" :class="[driver__.driver?'showEvents':'']" >
<img v-lazy="item.imgUrl" :key="item.imgUrl">
<sketchCategory :disignTypeList="sketchCatecoryList" :generateList="sketchboardList" :isSpread="true" :item="item" :driver__="driver__.driver"></sketchCategory>
<!-- 在sketch 和print暂时关闭like -->
<!-- <div
@@ -173,7 +173,7 @@
</label>
</div>
<div class="moreBox" @click.stop>
<more level1Type="Sketchboard" :moreList="['edit','down','enlargement','delete']" :item="item" :index="index" @deleteFile="deleteFile" @scaleImage="scaleImage"></more>
<more level1Type="Sketchboard" :moreList="['edit','down','enlargement','delete']" :item="item" :list="sketchboardList" :index="index" @deleteFile="deleteFile" @scaleImage="scaleImage"></more>
</div>
</div>
</div>

View File

@@ -107,7 +107,6 @@ export default defineComponent({
originalIdSource:props.item.resData.designType,
type:props.level1Type,
}
console.log(data)
Https.axiosPost(Https.httpUrls.modifySketch, data).then(
(rv) => {
// rv.imgUrl = rv.url

View File

@@ -45,7 +45,7 @@
v-model:value="productimgSimilarity"
:tooltipVisible="false"
:step="5"
:max="70"
:max="100"
@afterChange="()=>{}"
>
</a-slider>
@@ -354,7 +354,8 @@ setup(props:any,{emit}) {
}
let getPrductimg = async ()=>{
let obj = getData()
let imageStrength = productimg.productimgSimilarity == 100? 95 :productimg.productimgSimilarity
// let imageStrength = productimg.productimgSimilarity == 100? 95 :productimg.productimgSimilarity
let imageStrength = 70 / 100 * productimg.productimgSimilarity
let data:any ={
direction:productimg.productimgRelightDirection,
prompt:productimg.productimgSearchName,

View File

@@ -173,7 +173,7 @@
@mouseenter.stop="gifPlay($event,design)"
@mouseleave.stop="gifPause($event,design)" >
<!-- <div :style="{'background-image': `url(${design?.designOutfitUrl||design?.url})`}" class="content_img" v-if="design?.designOutfitUrl||design?.url" :key="design?.designOutfitUrl" designType="like" :index="index"></div> -->
<img class="content_img" v-if="design?.designOutfitUrl||design?.url" :src="design?.designOutfitUrl||design?.url"
<img class="content_img" v-else-if="design?.designOutfitUrl||design?.url" :src="design?.designOutfitUrl||design?.url"
:key="design?.status" designType="like" :index="index"/>
<a-spin v-show="!design?.designOutfitUrl && !design?.url && !design?.firstFrameUrl" size="large"></a-spin>
@@ -910,6 +910,7 @@ export default defineComponent({
}
const addGenerateImg = async (data:any)=>{
if(!data.id)return
console.log(data)
await nextTick().then(()=>{
designData.isUnfold = true
uploadLikeDom()
@@ -1035,6 +1036,11 @@ export default defineComponent({
designData.selectLikeDesign[index].elementType = element.elementType
designData.selectLikeDesign[index].elementId = element.elementId
designData.selectLikeDesign[index].id = element.id
if(element?.videoUrl){
designData.selectLikeDesign[index].firstFrameUrl = element.firstFrameUrl
designData.selectLikeDesign[index].videoUrl = element.videoUrl
designData.selectLikeDesign[index].gifUrl = element.gifUrl
}
}
});
}
@@ -1047,6 +1053,11 @@ export default defineComponent({
likeItem.childList[index].elementType = element.elementType
likeItem.childList[index].elementId = element.elementId
likeItem.childList[index].id = element.id
if(element?.videoUrl){
likeItem.childList[index].id.firstFrameUrl = element.firstFrameUrl
likeItem.childList[index].id.videoUrl = element.videoUrl
likeItem.childList[index].id.gifUrl = element.gifUrl
}
}
})
}
@@ -1203,9 +1214,9 @@ export default defineComponent({
state = false
Https.axiosPost(url, data).then(
(rv) => {
if(type == 'PoseTransfer'){
rv = [rv]
}
// if(type == 'PoseTransfer'){
// rv = [rv]
// }
state = true
rv.forEach((element:any) => {
if(element?.status == 'Success'){

View File

@@ -127,6 +127,9 @@ export default defineComponent({
data.libraryList = item.modelList
}
});
if(rv.length == 1){
data.libraryList = []
}
if(data.libraryList?.[0]==null)data.systemUser=true
if(!data.systemUser){
data.modelList = data.libraryList
@@ -396,6 +399,7 @@ export default defineComponent({
// max-height: calc(100% - 20rem);
height: 100%;
position: relative;
flex: 1;
> .item{
width: 25rem;
height: 55rem;
@@ -461,9 +465,10 @@ export default defineComponent({
position: sticky;
flex-shrink: 0;
background: #fff;
margin: auto 0;
// margin: auto 0;
> .upload{
height: 55rem;
height: 100%;
// height: 55rem;
width: 29rem;
border: 1px dashed transparent;
background: linear-gradient(#fff, #fff) padding-box, repeating-linear-gradient(-45deg, #fff 0, #fff 0.3em, #000 0, #000 0.6em);

View File

@@ -49,7 +49,7 @@
:isState="openType =='relight'"
v-if="openType == 'relight'"
></toProductRelight>
<poseTransfer v-if="openType == 'poseTransfer'" :source="source" :isDesignPage="true" @setLike="designLike" ref="poseTransfer"></poseTransfer>
<poseTransfer v-if="openType == 'poseTransfer'" @unLike="unLike" :source="source" :isDesignPage="true" @setLike="designLike" ref="poseTransfer"></poseTransfer>
<div v-if="openType == 'editCanvas'" class="canvasBox" :class="{editCanvas:openType == 'editCanvas'}">
<div class="canvas" ref="canvasBox">
<editCanvas