+
@@ -455,7 +455,12 @@ export default defineComponent({
Printboard:'',
Models:''
})
- let isGenerate:any = ref(false)
+ let isGenerate:any = ref({
+ Sketchboard:false,
+ Moodboard:false,
+ Printboard:false,
+ Models:false
+ })
let remGenerate:any = ref({
Sketchboard:'',
Moodboard:'',
@@ -1079,7 +1084,7 @@ export default defineComponent({
// );
// return
// }
- if(this.isGenerate){
+ if(this.isGenerate[this.selectCode]){
return
}
let arr = ["Painting Style","Illustration Style","Real Style"]
@@ -1155,7 +1160,7 @@ export default defineComponent({
}
}
// this.isShowMark = true
- this.isGenerate = true
+ this.isGenerate[this.selectCode] = true
Https.axiosPost(Https.httpUrls.generatePrepare, data).then(
(rv) => {
if(data.isTestUser){
@@ -1171,7 +1176,7 @@ export default defineComponent({
message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount,str:str}));
}else if(rv.leftUsageCount == 0){
message.warning(this.t('Generate.jsContent9',{str:str}));
- this.isGenerate = false
+ this.isGenerate[this.selectCode] = false
// this.isShowMark = false
return
}
@@ -1189,7 +1194,7 @@ export default defineComponent({
}
).catch(res=>{
// this.isShowMark = false
- this.isGenerate = false
+ this.isGenerate[this.selectCode] = false
});
},
setGenerate(str:any){
@@ -1198,7 +1203,7 @@ export default defineComponent({
Https.axiosPost(Https.httpUrls.generateResult, data).then(
(rv) => {
- if(this.isGenerate){//防止取消后有正在执行的获取状态
+ if(this.isGenerate[this.selectCode]){//防止取消后有正在执行的获取状态
let arr:any = []
arr = rv.filter((item:any)=>item.status != 'Success' && item.status != 'Fail' && item.status != 'Invalid')
rv.forEach((element:any) => {
@@ -1225,7 +1230,7 @@ export default defineComponent({
clearInterval(this.remGenerateTime)
// this.isShowMark = false
this.remGenerate[this.selectCode] = false
- this.isGenerate = false
+ this.isGenerate[this.selectCode] = false
}else{
}
@@ -1236,7 +1241,7 @@ export default defineComponent({
clearInterval(this.generateTime[str])
clearInterval(this.remGenerateTime)
// this.isShowMark = false
- this.isGenerate = false
+ this.isGenerate[this.selectCode] = false
});
},1000)
},
@@ -1244,7 +1249,7 @@ export default defineComponent({
let arr = this.generateList[this.selectCode].filter((item:any)=>item.status != 'Success')
this.generateList[this.selectCode] = this.generateList[this.selectCode].filter((item:any)=>item.status == 'Success')
// this.isShowMark = false
- this.isGenerate = false
+ this.isGenerate[this.selectCode] = false
this.remGenerate[this.selectCode] = false
clearInterval(this.generateTime[this.selectCode])
if(arr){