使用用户generate使用次数每个只有两次
This commit is contained in:
@@ -385,7 +385,8 @@ export default defineComponent({
|
||||
let text = {
|
||||
|
||||
}
|
||||
if(!isTest && !isModalOne){//判断是否是试用用户
|
||||
if(!isModalOne){//判断是否是试用用户
|
||||
// if(!isTest && !isModalOne){//判断是否是试用用户
|
||||
await new Promise(async (resolve) => {
|
||||
await Https.axiosPost(Https.httpUrls.getExpiredTime,{}).then((rv: any) => {
|
||||
if (rv) {
|
||||
@@ -400,6 +401,7 @@ export default defineComponent({
|
||||
setTimeout(() => {
|
||||
let text = {
|
||||
str:`${this.t('HomeView.jsContent4',{days:days,hours:hours,minutes:minutes})}<a href="https://code-create.com.hk/aida/" target="_blank"><i class="fi fi-br-link-alt"></i></a>`,
|
||||
title:`${this.t('HomeView.jsContent7')}`,
|
||||
}
|
||||
this.affiche(text)
|
||||
}, 500);
|
||||
@@ -414,12 +416,12 @@ export default defineComponent({
|
||||
})
|
||||
})
|
||||
}else if(!isModalOne && isTest){
|
||||
setTimeout(() => {
|
||||
text = {
|
||||
str:`${this.t('HomeView.jsContent7')}<br>${this.t('HomeView.jsContent5')}<a href="https://code-create.com.hk/aida/" target="_blank">https://code-create.com.hk/aida/</a>${this.t('HomeView.jsContent6')}`,
|
||||
}
|
||||
this.affiche(text)
|
||||
}, 500);
|
||||
// setTimeout(() => {
|
||||
// text = {
|
||||
// str:`${this.t('HomeView.jsContent7')}<br>${this.t('HomeView.jsContent5')}<a href="https://code-create.com.hk/aida/" target="_blank">https://code-create.com.hk/aida/</a>${this.t('HomeView.jsContent6')}`,
|
||||
// }
|
||||
// this.affiche(text)
|
||||
// }, 500);
|
||||
}else{
|
||||
|
||||
|
||||
|
||||
@@ -759,10 +759,11 @@ export default defineComponent({
|
||||
|
||||
if(this.selectCode == 'Models'){
|
||||
let reader = new FileReader();
|
||||
if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
|
||||
message.info(this.t('isTest.image'));
|
||||
return
|
||||
}
|
||||
//试用用户上传限制
|
||||
// if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
|
||||
// message.info(this.t('isTest.image'));
|
||||
// return
|
||||
// }
|
||||
reader.onload = (e:any) => {
|
||||
let data_new;
|
||||
if (typeof e.target.result === 'object') {
|
||||
@@ -1039,10 +1040,11 @@ export default defineComponent({
|
||||
if(this.selectCode == "Models"){
|
||||
return
|
||||
}
|
||||
if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
|
||||
message.info(this.t('isTest.image'));
|
||||
return
|
||||
}
|
||||
//试用用户上传限制
|
||||
// if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
|
||||
// message.info(this.t('isTest.image'));
|
||||
// return
|
||||
// }
|
||||
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType.value : ''
|
||||
let new_data = {
|
||||
file:event.file,
|
||||
@@ -1244,12 +1246,12 @@ export default defineComponent({
|
||||
getgenerate(){
|
||||
clearInterval(this.remGenerateTime)
|
||||
this.remGenerate = false
|
||||
if(this.isTest){//试用用户禁止使用
|
||||
message.info(
|
||||
this.t('isTest.available')
|
||||
);
|
||||
return
|
||||
}
|
||||
// if(this.isTest){//试用用户禁止使用
|
||||
// message.info(
|
||||
// this.t('isTest.available')
|
||||
// );
|
||||
// return
|
||||
// }
|
||||
if(this.isShowMark){
|
||||
return
|
||||
}
|
||||
@@ -1266,6 +1268,7 @@ export default defineComponent({
|
||||
level1Type:this.selectCode,
|
||||
level2Type:this.selectCode == 'Sketchboard'?this.designType.value:'',
|
||||
userId:(this?.userInfo as any).userId,
|
||||
isTestUser:this.driver__.driver?false:this.isTest,
|
||||
text:this.selectCode == 'Printboard'?`${arr[this.printModel.num-1]},${this.captionGeneration}`:this.captionGeneration,
|
||||
timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,
|
||||
version:1,//为1就是Print
|
||||
@@ -1328,13 +1331,29 @@ export default defineComponent({
|
||||
this.isGenerate = true
|
||||
Https.axiosPost(Https.httpUrls.generatePrepare, data).then(
|
||||
(rv) => {
|
||||
if(rv){
|
||||
this.generateId = rv
|
||||
this.setGenerate()
|
||||
this.remGenerateTime = setTimeout(()=>{
|
||||
this.remGenerate = true
|
||||
},10000)
|
||||
if(data.isTestUser){
|
||||
let str:any
|
||||
if(this.selectCode == 'Moodboard'){
|
||||
str = this.t('collectionModal.Moodboard')
|
||||
}else if(this.selectCode == 'Printboard'){
|
||||
str = this.t('collectionModal.Printboard')
|
||||
}else if(this.selectCode == 'Sketchboard'){
|
||||
str = this.t('collectionModal.Sketchboard')
|
||||
}
|
||||
if(rv.leftUsageCount >= 1){
|
||||
message.warning(this.t('Generate.jsContent8',{num:rv.leftUsageCount-1,str:str}));
|
||||
}else if(rv.leftUsageCount == 0){
|
||||
message.warning(this.t('Generate.jsContent9',{str:str}));
|
||||
this.isGenerate = false
|
||||
this.isShowMark = false
|
||||
return
|
||||
}
|
||||
}
|
||||
this.generateId = rv.uniqueId
|
||||
this.setGenerate()
|
||||
this.remGenerateTime = setTimeout(()=>{
|
||||
this.remGenerate = true
|
||||
},10000)
|
||||
}
|
||||
).catch(res=>{
|
||||
this.isShowMark = false
|
||||
|
||||
Reference in New Issue
Block a user