diff --git a/api/creator.js b/api/creator.js index a1e0eee..3f80b33 100644 --- a/api/creator.js +++ b/api/creator.js @@ -18,6 +18,7 @@ export function getCreatorImgsPage(data) { data }) } + // 获取图片详情 export function detailsTiktokImg(data) { return request({ @@ -72,4 +73,30 @@ export function tiktokUnCollect(data) { method: 'post', data }) +} + +// 根据艺术家id获取搜索码 +export function queryCreatorScanCodeById(data) { + return request({ + url: `${serviceTitle}/img/mini/tiktok/queryCreatorScanCodeById/${data}`, + method: 'get' + }) +} + +// 新增/更新艺术家即将入账广告收益 +export function insertOrUpdatePreAdProfit(data) { + return request({ + url: `${serviceTitle}/img/mini/tiktok/insertOrUpdatePreAdProfit`, + method: 'post', + data + }) +} + +// 新增/更新艺术家即将入账邀请收益 +export function insertOrUpdatePreInviteProfit(data) { + return request({ + url: `${serviceTitle}/img/mini/tiktok/insertOrUpdatePreInviteProfit`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/pages/creator/creator.vue b/pages/creator/creator.vue index eb060d5..27381d6 100644 --- a/pages/creator/creator.vue +++ b/pages/creator/creator.vue @@ -10,9 +10,9 @@ - + - + @@ -40,7 +40,7 @@ - + @@ -53,6 +53,9 @@ getBannerList, getCreatorImgsPage } from '@/api/creator.js' + import { + creatorImgsDetails + } from '@/api/index.js' export default { data() { return { @@ -63,7 +66,8 @@ duration: 1000, indicatorDots: true, pageNum: 1, - pageSize: 2 + pageSize: 2, + creatorInfo: {} } }, onLoad() { @@ -90,15 +94,29 @@ // 跳转艺术家详情页 toCreatorDetail(item){ if (item) { - uni.setStorage({ - key: 'creatorDetail', - data: item, - success() { - uni.navigateTo({ - url: '../creator/creatorDetail' + const params = { + scanCode: item.scanCode + } + creatorImgsDetails(params).then(response => { + if(response.data.code === 200){ + this.creatorInfo = response.data.data + console.log("this.creatorInfo结果",this.creatorInfo); + uni.setStorage({ + key: 'creatorDetail', + data: this.creatorInfo, + success() { + uni.navigateTo({ + url: '../creator/creatorDetail' + }) + } }) - } - }) + }else { + uni.showModal({ + content: '艺术家详情加载失败!', + showCancel: false + }); + } + }); } }, // 跳转图片详情页 diff --git a/pages/creator/creatorDetail.vue b/pages/creator/creatorDetail.vue index d704f5c..d569716 100644 --- a/pages/creator/creatorDetail.vue +++ b/pages/creator/creatorDetail.vue @@ -7,7 +7,9 @@ {{creatorInfo.scanCode}} - + @@ -37,7 +39,7 @@ activeColor="#11A8FD"> - @@ -45,14 +47,14 @@