diff --git a/api/paint.js b/api/paint.js index 5e5c4ca..fbcb9f6 100644 --- a/api/paint.js +++ b/api/paint.js @@ -38,4 +38,14 @@ export function getAiPaintPage(data) { }) } +// 检查某平台用户当日ai绘画次数是否超标 +export function checkUserCanAiPaint(data, headers) { + return request({ + url: `${serviceTitle}${prefix}/checkUserCanAiPaint`, + method: 'post', + data, + headers: headers + }) +} + diff --git a/pages.json b/pages.json index b391fa5..10b16bf 100644 --- a/pages.json +++ b/pages.json @@ -52,14 +52,14 @@ { "path": "pages/ai/paint/paint", "style": { - "navigationBarTitleText": "意境绘画", + "navigationBarTitleText": "意境画世", "enablePullDownRefresh": false } }, { "path": "pages/ai/paint/paintDetail", "style": { - "navigationBarTitleText": "意境绘画", + "navigationBarTitleText": "意境画世", "enablePullDownRefresh": false } }, @@ -161,6 +161,12 @@ "selectedIconPath": "static/art-select.png", "text": "画廊" }, + { + "pagePath": "pages/ai/paint/paint", + "iconPath": "static/paint-default.png", + "selectedIconPath": "static/paint-selecte.png", + "text": "意境画世" + }, { "pagePath": "pages/atlas/atlas", "iconPath": "static/classify-default.png", diff --git a/pages/creator/imgDetail.vue b/pages/creator/imgDetail.vue index f5db026..3f73bc5 100644 --- a/pages/creator/imgDetail.vue +++ b/pages/creator/imgDetail.vue @@ -83,9 +83,12 @@ this.loadAdvertise(this.adList[num]); }, onShow() { - this.achieveSaveImg(); + console.log('进入onshow') + //tiktokAd.rewarded.load(this.adList[num]) + //this.achieveSaveImg(); }, onHide() { + console.log('进入onHide') //切出小程序时,广告状态还原 this.isplayOver = false; }, @@ -137,7 +140,8 @@ if (res && res.isEnded || res === undefined) { // 正常播放结束,可以下发游戏奖励 that.isplayOver = true; - console.log('激励视频广告观看完毕',isplayOver) + console.log('激励视频广告观看完毕',that.isplayOver) + that.achieveSaveImg(); } else { that.isplayOver = false; console.log('激励视频广告尚未看完',that.isplayOver) @@ -154,8 +158,8 @@ showAdvertise(url){ let videoAd = this.videoAd this.downloadUrl = url; - //console.log('看广告时传入进来的url',url); - //console.log('this.downloadUrl看广告时',this.downloadUrl); + console.log('看广告时传入进来的url',url); + console.log('this.downloadUrl看广告时',this.downloadUrl); videoAd.show().catch(() => { // 失败重试 videoAd.load() @@ -483,15 +487,15 @@ if(that.isplayOver){ //观看完广告,可下载图片 let url = that.downloadUrl; - //console.log('that.downloadUrl观看完广告',that.downloadUrl); - //console.log('url观看完广告',url); + console.log('that.downloadUrl观看完广告',that.downloadUrl); + console.log('url观看完广告',url); uni.showLoading({ title: '正在保存图片...', success() { //获取用户的当前设置。获取相册权限 uni.getSetting({ success(res){ - //console.log('授权res',res) + console.log('授权res',res) //如果没有相册权限 if (!res.authSetting["scope.album"]) { //向用户发起授权请求 @@ -571,7 +575,7 @@ }); } else { //如果已有相册权限,直接保存图片到系统相册 - //console.log('已有相册权限,开始保存图片',url); + console.log('已有相册权限,开始保存图片',url); //授权成功保存图片到系统相册 uni.downloadFile({ url, @@ -627,7 +631,7 @@ }); }else{ //未观看完广告,不可下载图片 - //console.log('未观看完广告,不可下载图片') + console.log('未观看完广告,不可下载图片') } }, // 下载 diff --git a/static/paint-default.png b/static/paint-default.png new file mode 100644 index 0000000..a0ff173 Binary files /dev/null and b/static/paint-default.png differ diff --git a/static/paint-selecte.png b/static/paint-selecte.png new file mode 100644 index 0000000..5e83195 Binary files /dev/null and b/static/paint-selecte.png differ