修改sketch切换下一张进行询问
This commit is contained in:
@@ -346,6 +346,7 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
t,
|
||||||
...toRefs(productimg),
|
...toRefs(productimg),
|
||||||
scaleImage,
|
scaleImage,
|
||||||
isShowMark,
|
isShowMark,
|
||||||
@@ -366,7 +367,7 @@ export default defineComponent({
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// moodTemplateId: "", //模板id
|
// moodTemplateId: "", //模板id
|
||||||
|
isNext:false
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
directives:{
|
directives:{
|
||||||
@@ -399,27 +400,61 @@ export default defineComponent({
|
|||||||
this.scaleImage = false
|
this.scaleImage = false
|
||||||
this.scaleImageList = []
|
this.scaleImageList = []
|
||||||
this.scaleImageIndex = 0
|
this.scaleImageIndex = 0
|
||||||
|
this.isNext = false
|
||||||
document.removeEventListener('keydown',this.setKeydown)
|
document.removeEventListener('keydown',this.setKeydown)
|
||||||
},
|
},
|
||||||
lastStep(){
|
lastStep(){
|
||||||
if(this.productimgIsProductimg) return
|
if(this.productimgIsProductimg) return
|
||||||
|
if(this.isNext)return
|
||||||
|
let num = this.scaleImageIndex
|
||||||
if(this.scaleImageIndex <= 0){
|
if(this.scaleImageIndex <= 0){
|
||||||
}else{
|
}else{
|
||||||
this.scaleImageIndex -= 1
|
num -=1
|
||||||
|
this.setImageIndex(num)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
nextStep(){
|
nextStep(){
|
||||||
if(this.productimgIsProductimg) return
|
if(this.productimgIsProductimg) return
|
||||||
|
if(this.isNext)return
|
||||||
|
let num = this.scaleImageIndex
|
||||||
if(this.scaleImageIndex >= this.scaleImageList.length-1){
|
if(this.scaleImageIndex >= this.scaleImageList.length-1){
|
||||||
}else{
|
}else{
|
||||||
this.scaleImageIndex += 1
|
num += 1
|
||||||
|
this.setImageIndex(num)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
download(){
|
download(){
|
||||||
downloadIamge(this.scaleImageList[this.scaleImageIndex].imgUrl)
|
downloadIamge(this.scaleImageList[this.scaleImageIndex].imgUrl)
|
||||||
},
|
},
|
||||||
setScaleImageIndex(index:any){
|
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){
|
LikeFile(item:any,str:string){
|
||||||
let parent:any = this.$parent
|
let parent:any = this.$parent
|
||||||
|
|||||||
@@ -571,6 +571,7 @@ export default {
|
|||||||
},
|
},
|
||||||
scaleImage:{
|
scaleImage:{
|
||||||
overlayOrNot:'是否覆盖当前图片',
|
overlayOrNot:'是否覆盖当前图片',
|
||||||
|
submitCanvas:'画布内容没有储存,是否继续',
|
||||||
},
|
},
|
||||||
account:{
|
account:{
|
||||||
personCentered:'个人中心',
|
personCentered:'个人中心',
|
||||||
|
|||||||
@@ -571,6 +571,7 @@ export default {
|
|||||||
},
|
},
|
||||||
scaleImage:{
|
scaleImage:{
|
||||||
overlayOrNot:'Whether to overwrite the current picture',
|
overlayOrNot:'Whether to overwrite the current picture',
|
||||||
|
submitCanvas:'Canvas content is not saved, whether to continue',
|
||||||
},
|
},
|
||||||
account:{
|
account:{
|
||||||
personCentered:'Account',
|
personCentered:'Account',
|
||||||
|
|||||||
@@ -136,6 +136,8 @@ class myCanvas {
|
|||||||
let oldCanvasDom1 = this.canvasDomParent.querySelector('canvas')
|
let oldCanvasDom1 = this.canvasDomParent.querySelector('canvas')
|
||||||
if(oldCanvasDom)oldCanvasDom.remove()
|
if(oldCanvasDom)oldCanvasDom.remove()
|
||||||
if(oldCanvasDom1)oldCanvasDom1.remove()
|
if(oldCanvasDom1)oldCanvasDom1.remove()
|
||||||
|
this.reverseCanvasState=[];//撤回
|
||||||
|
this.normalCanvasState=[];//反撤回
|
||||||
document.removeEventListener("keydown", this.canvasKeyDown);
|
document.removeEventListener("keydown", this.canvasKeyDown);
|
||||||
document.removeEventListener("keyup", this.canvasKeyUp);
|
document.removeEventListener("keyup", this.canvasKeyUp);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user