From 4ddfab099a1d405cd0ddc3f30f18d225e11ef7dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98=E2=80=98?= Date: Sun, 23 Apr 2023 17:38:23 +0800 Subject: [PATCH] =?UTF-8?q?feature-tiktok-1.0:=E6=B7=BB=E5=8A=A0=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/paint.js | 10 ++++++++++ pages.json | 10 ++++++++-- pages/creator/imgDetail.vue | 22 +++++++++++++--------- static/paint-default.png | Bin 0 -> 6178 bytes static/paint-selecte.png | Bin 0 -> 6331 bytes 5 files changed, 31 insertions(+), 11 deletions(-) create mode 100644 static/paint-default.png create mode 100644 static/paint-selecte.png 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 0000000000000000000000000000000000000000..a0ff1736825a210d14af04b0375572488a971a29 GIT binary patch literal 6178 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 E2Rx#JZ2$lO literal 0 HcmV?d00001 diff --git a/static/paint-selecte.png b/static/paint-selecte.png new file mode 100644 index 0000000000000000000000000000000000000000..5e831958ea7a83ab2d3b45ee4a0fd1c11fa7f6dc GIT binary patch literal 6331 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 N2$jdm)rwZA{{tZP*-!ug literal 0 HcmV?d00001