|
|
@ -40,6 +40,9 @@ |
|
|
tiktokUnLike, // 取消点赞 |
|
|
tiktokUnLike, // 取消点赞 |
|
|
tiktokCollect, // 收藏 |
|
|
tiktokCollect, // 收藏 |
|
|
tiktokUnCollect, // 取消收藏 |
|
|
tiktokUnCollect, // 取消收藏 |
|
|
|
|
|
queryCreatorScanCodeById, //获取艺术家搜索码 |
|
|
|
|
|
insertOrUpdatePreAdProfit, //新增/更新艺术家即将入账广告收益 |
|
|
|
|
|
insertOrUpdatePreInviteProfit // 新增/更新艺术家即将入账邀请收益 |
|
|
} from '@/api/creator.js' |
|
|
} from '@/api/creator.js' |
|
|
export default { |
|
|
export default { |
|
|
data() { |
|
|
data() { |
|
|
@ -48,7 +51,9 @@ |
|
|
userInfo: {}, // 登录用户信息 |
|
|
userInfo: {}, // 登录用户信息 |
|
|
isDownload: false, // 是否已下载 |
|
|
isDownload: false, // 是否已下载 |
|
|
isLike: false, // 是否点赞/喜欢 |
|
|
isLike: false, // 是否点赞/喜欢 |
|
|
isCollect: false, // 是否收藏 |
|
|
isCollect: false, // 是否收藏, |
|
|
|
|
|
scanCode: undefined ,//艺术家搜索码 |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
created() { |
|
|
created() { |
|
|
@ -64,7 +69,7 @@ |
|
|
console.log(res) |
|
|
console.log(res) |
|
|
} |
|
|
} |
|
|
return { |
|
|
return { |
|
|
title: '自定义分享标题', |
|
|
title: '来看看艺术家['+this.scanCode+']精心准备的图片吧~', |
|
|
path: `/pages/creator/imgDetail?id=${this.userInfo.id}`, |
|
|
path: `/pages/creator/imgDetail?id=${this.userInfo.id}`, |
|
|
bgImgUrl: `${this.detailMsg.imgUrl}` |
|
|
bgImgUrl: `${this.detailMsg.imgUrl}` |
|
|
} |
|
|
} |
|
|
@ -80,6 +85,15 @@ |
|
|
if (res.data.code === 200) { |
|
|
if (res.data.code === 200) { |
|
|
this.detailMsg = res.data.data |
|
|
this.detailMsg = res.data.data |
|
|
console.log('图片详情', this.detailMsg) |
|
|
console.log('图片详情', this.detailMsg) |
|
|
|
|
|
const result = await queryCreatorScanCodeById(this.detailMsg.creatorId) |
|
|
|
|
|
if(result.data.code === 200){ |
|
|
|
|
|
this.scanCode = result.data.data.scanCode |
|
|
|
|
|
}else{ |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: '该艺术家不存在!', |
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
uni.getStorage({ |
|
|
uni.getStorage({ |
|
|
key: 'userInfo', |
|
|
key: 'userInfo', |
|
|
success: res => { |
|
|
success: res => { |
|
|
@ -186,12 +200,61 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
//写入图片广告收益 |
|
|
|
|
|
async insertPreAdProfit(){ |
|
|
|
|
|
const params = { |
|
|
|
|
|
imgId: this.detailMsg.id, |
|
|
|
|
|
creatorId: this.detailMsg.creatorId, |
|
|
|
|
|
scanCode: this.scanCode, |
|
|
|
|
|
appType: '0', |
|
|
|
|
|
platform: '0' |
|
|
|
|
|
} |
|
|
|
|
|
const res = await insertOrUpdatePreAdProfit(params); |
|
|
|
|
|
if (res.data.code === 200) { |
|
|
|
|
|
console.log("写入广告收益成功!") |
|
|
|
|
|
this.adResult = res.data.code; |
|
|
|
|
|
}else{ |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: '图片下载失败!', |
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//写入图片邀请收益 |
|
|
|
|
|
async insertPreInviteProfit(){ |
|
|
|
|
|
const params = { |
|
|
|
|
|
imgId: this.detailMsg.id, |
|
|
|
|
|
creatorId: this.detailMsg.creatorId, |
|
|
|
|
|
scanCode: this.scanCode, |
|
|
|
|
|
appType: '0', |
|
|
|
|
|
platform: '0' |
|
|
|
|
|
} |
|
|
|
|
|
const res = await insertOrUpdatePreInviteProfit(params) |
|
|
|
|
|
if (res.data.code === 200) { |
|
|
|
|
|
console.log("写入邀请收益成功"); |
|
|
|
|
|
this.inviteResult = res.data.code; |
|
|
|
|
|
}else{ |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: '图片下载失败!', |
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// 下载 |
|
|
// 下载 |
|
|
download(url) { |
|
|
download(url) { |
|
|
this.isDownload = true |
|
|
this.isDownload = true |
|
|
uni.showLoading({ |
|
|
uni.showLoading({ |
|
|
title: '正在保存图片...' |
|
|
title: '正在保存图片...' |
|
|
}); |
|
|
}); |
|
|
|
|
|
this.insertPreAdProfit(); |
|
|
|
|
|
this.insertPreInviteProfit(); |
|
|
|
|
|
console.log('广告响应结果',this.adResult); |
|
|
|
|
|
console.log('邀请响应',this.inviteResult) |
|
|
|
|
|
// if(aResult === 200 && iResult === 200){ |
|
|
|
|
|
|
|
|
|
|
|
// } |
|
|
//获取用户的当前设置。获取相册权限 |
|
|
//获取用户的当前设置。获取相册权限 |
|
|
uni.getSetting({ |
|
|
uni.getSetting({ |
|
|
success: (res) => { |
|
|
success: (res) => { |
|
|
|