修改sketch切换下一张进行询问
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -571,6 +571,7 @@ export default {
|
||||
},
|
||||
scaleImage:{
|
||||
overlayOrNot:'是否覆盖当前图片',
|
||||
submitCanvas:'画布内容没有储存,是否继续',
|
||||
},
|
||||
account:{
|
||||
personCentered:'个人中心',
|
||||
|
||||
@@ -571,6 +571,7 @@ export default {
|
||||
},
|
||||
scaleImage:{
|
||||
overlayOrNot:'Whether to overwrite the current picture',
|
||||
submitCanvas:'Canvas content is not saved, whether to continue',
|
||||
},
|
||||
account:{
|
||||
personCentered:'Account',
|
||||
|
||||
@@ -136,6 +136,8 @@ class myCanvas {
|
||||
let oldCanvasDom1 = this.canvasDomParent.querySelector('canvas')
|
||||
if(oldCanvasDom)oldCanvasDom.remove()
|
||||
if(oldCanvasDom1)oldCanvasDom1.remove()
|
||||
this.reverseCanvasState=[];//撤回
|
||||
this.normalCanvasState=[];//反撤回
|
||||
document.removeEventListener("keydown", this.canvasKeyDown);
|
||||
document.removeEventListener("keyup", this.canvasKeyUp);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user