修改sketch切换下一张进行询问

This commit is contained in:
X1627315083
2024-10-14 17:32:26 +08:00
parent c3eb5acb39
commit 403222c385
4 changed files with 43 additions and 4 deletions

View File

@@ -346,6 +346,7 @@ export default defineComponent({
});
}
return {
t,
...toRefs(productimg),
scaleImage,
isShowMark,
@@ -366,7 +367,7 @@ export default defineComponent({
data() {
return {
// moodTemplateId: "", //模板id
isNext:false
};
},
directives:{
@@ -399,27 +400,61 @@ export default defineComponent({
this.scaleImage = false
this.scaleImageList = []
this.scaleImageIndex = 0
this.isNext = false
document.removeEventListener('keydown',this.setKeydown)
},
lastStep(){
if(this.productimgIsProductimg) return
if(this.isNext)return
let num = this.scaleImageIndex
if(this.scaleImageIndex <= 0){
}else{
this.scaleImageIndex -= 1
num -=1
this.setImageIndex(num)
}
},
nextStep(){
if(this.productimgIsProductimg) return
if(this.isNext)return
let num = this.scaleImageIndex
if(this.scaleImageIndex >= this.scaleImageList.length-1){
}else{
this.scaleImageIndex += 1
num += 1
this.setImageIndex(num)
}
},
download(){
downloadIamge(this.scaleImageList[this.scaleImageIndex].imgUrl)
},
setScaleImageIndex(index:any){
this.scaleImageIndex = index
// this.scaleImageIndex = index
this.setImageIndex(index)
},
setImageIndex(index:any){
if(this.isNext)return
let this_ = this
if(this.isCanvas){
this.isNext = true
new Promise((resolve,reject)=>{
Modal.confirm({
title: this.t('scaleImage.submitCanvas'),
icon: createVNode(ExclamationCircleOutlined),
okText: 'Yes',
cancelText: 'No',
mask:false,
centered:true,
onOk() {
this_.scaleImageIndex = index
this_.isNext = false
resolve('')
},
onCancel(){
this_.isNext = false
resolve('')
}
});
})
}
},
LikeFile(item:any,str:string){
let parent:any = this.$parent