修复sketchboard问题

This commit is contained in:
X1627315083
2024-01-02 13:04:57 +08:00
parent 4f51479111
commit 972a806d5f
10 changed files with 178 additions and 77 deletions

View File

@@ -440,6 +440,8 @@ export default defineComponent({
//判断模特和当前start的sketch是否匹配
isMannequin(){
console.log(this.allBoardData?.sketchboardFiles,this.workspacePosition);
this.isMannequinShow = false
let num = 0
this.allBoardData?.sketchboardFiles?.forEach((sketchItem:any) => {

View File

@@ -300,8 +300,12 @@
<i v-if="!img.like" class="fi fi-rr-heart operate_icon" @click.stop="likeFile(img,'like')"></i>
<i v-else class="fi fi-sr-heart operate_icon" @click.stop="likeFile(img,'noLike')"></i>
</div>
</div>
<div class="img_operate_content left" :class="[driver__.driver?'hideEvents':'']">
<div class="img_operate_block">
<i class="fi fi-bs-expand-arrows-alt" @click.stop="scaleImage(index)"></i>
</div>
</div>
</div>
</div>
<div class="content_img_name"></div>
@@ -363,7 +367,7 @@
</div>
</div>
</a-modal>
<scaleImage ref="scaleImage"></scaleImage>
<ModelPlacement ref="ModelPlacement" @submitModelPlacement="getLibraryList"></ModelPlacement>
<ModelPlacementMobile ref="ModelPlacementMobile" @submitModelPlacement="getLibraryList"></ModelPlacementMobile>
<setLabel ref="setLabel"></setLabel>
@@ -390,6 +394,7 @@ import {getUploadUrl,isMoible} from '@/tool/util'
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { getCookie } from "@/tool/cookie";
import scaleImage from "@/component/HomePage/scaleImage.vue";
import { useI18n } from "vue-i18n";
import { ElCascader } from 'element-plus'
export default defineComponent({
@@ -400,6 +405,7 @@ export default defineComponent({
ModelPlacementMobile,
RobotAssist,
ElCascader,
scaleImage,
},
setup() {
@@ -488,7 +494,9 @@ export default defineComponent({
}
let intersection = ref(1)
let isTest = ref()
let driver__:any = computed(()=>{
return store.state.Guide.guide
})
return {
menuList,
@@ -526,6 +534,7 @@ export default defineComponent({
props,
intersection,
isTest,
driver__
}
},
data(this_) {
@@ -1145,7 +1154,6 @@ export default defineComponent({
}
},
getgenerate(){
if(this.isTest){//试用用户禁止使用
message.info(
this.t('isTest.available')
@@ -1155,6 +1163,7 @@ export default defineComponent({
if(this.isShowMark){
return
}
let arr = ["Painting Style","Illustration Style","Real Style"]
let generateType = this.checkbox.filter((v:any)=>v.type)[0].name
if(this.selectCode == 'Moodboard'){
generateType = this.checkbox[1].name
@@ -1166,9 +1175,9 @@ export default defineComponent({
collectionElementId:generageImg?.id,
level1Type:this.selectCode,
level2Type:this.selectCode == 'Sketchboard'?this.designType.value:'',
text:this.captionGeneration,
text:this.selectCode == 'Printboard'?`${arr[this.printModel.num-1]},${this.captionGeneration}`:this.captionGeneration,
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
version:this.selectCode == 'Printboard'?this.printModel.num:1,//为1就是Print
version:1,//为1就是Print
gender:this.selectCode == 'Sketchboard'?this.sex.value:'',
}
if(generateType == 'image'){
@@ -1334,6 +1343,11 @@ export default defineComponent({
).catch((res)=>{
});
},
scaleImage(index:any){
let scaleImage:any = this.$refs.scaleImage
scaleImage.scaleImageMask = true
scaleImage.init(this.generateList,index)
},
}
})
</script>
@@ -1782,8 +1796,12 @@ export default defineComponent({
position: absolute;
right: 0.6rem;
top: 0.6rem;
&.left{
left: 0.6rem;
right: auto;
}
}
.img_operate_block{
width: 3.6rem;
height: 3.6rem;
@@ -1793,7 +1811,6 @@ export default defineComponent({
line-height: 3.6rem;
cursor: pointer;
margin-bottom: 0.4rem;
.operate_icon{
font-size: 1.8rem;
color: #fff;
@@ -1801,7 +1818,12 @@ export default defineComponent({
color: red;
}
}
i{
font-size: 1.8rem;
color: #fff;
}
}
}
}
.content_img_name{