Browse Source

feature:新增兑换绘画使用次数方法

feature-1.0
Penny 3 years ago
parent
commit
23cca262e7
  1. 8
      api/paint.js
  2. 38
      pages/userInfo/userInfo.vue

8
api/paint.js

@ -46,5 +46,13 @@ export function checkUserCanAiPaint(data) {
data data
}) })
} }
//使用兑换cdk
export function useCdk(data) {
return request({
url: `${serviceTitle}${prefix}/useCdk`,
method: 'post',
data
})
}

38
pages/userInfo/userInfo.vue

@ -50,6 +50,14 @@
<uni-icons class="list-menu-genduo" custom-prefix="iconfont" type="icon-gengduo"></uni-icons> <uni-icons class="list-menu-genduo" custom-prefix="iconfont" type="icon-gengduo"></uni-icons>
</view> </view>
</button> </button>
<button title="兑换绘画次数" @click="$noMultipleClicks(useCdk)">
<view class="list-menu-item">
<uni-icons class="list-menu-icon" custom-prefix="iconfont" type="icon-gengduo" size="20" :color="primaryColor" />
<view class="text">兑换绘画次数</view>
<uni-icons class="list-menu-genduo" custom-prefix="iconfont" type="icon-gengduo"></uni-icons>
</view>
</button>
</view> </view>
</view> </view>
</view> </view>
@ -57,13 +65,15 @@
<script> <script>
import {loginTiktok} from '@/api/auth.js' import {loginTiktok} from '@/api/auth.js'
import {useCdk} from '@/api/paint.js'
import UniIcons from "../../uni_modules/uni-icons/components/uni-icons/uni-icons"; import UniIcons from "../../uni_modules/uni-icons/components/uni-icons/uni-icons";
export default { export default {
components: {UniIcons}, components: {UniIcons},
data() { data() {
return { return {
userInfo: {}, userInfo: {},
noClick:true, // noClick:true, //,
cdk: undefined,
primaryColor: "#1a94bc", primaryColor: "#1a94bc",
menus: [ menus: [
{ {
@ -107,6 +117,7 @@ import UniIcons from "../../uni_modules/uni-icons/components/uni-icons/uni-icons
}) })
// //
this.userInfo = res.data.data.userInfo; this.userInfo = res.data.data.userInfo;
console.log('this.userInfo',this.userInfo)
uni.setStorage({ uni.setStorage({
key: 'token', key: 'token',
data: res.data.data.access_token, data: res.data.data.access_token,
@ -197,12 +208,33 @@ import UniIcons from "../../uni_modules/uni-icons/components/uni-icons/uni-icons
// //
linkToUs(){ linkToUs(){
uni.showToast({ uni.showToast({
title: '敬请期待', title: '关注次元意境抖音官方账号即可',
icon: 'none' icon: 'none'
}) })
//tt.openAwemeUserProfile(options); //tt.openAwemeUserProfile(options);
//console.log('options',options) //console.log('options',options)
} },
//
useCdk(){
let that = this;
uni.showModal({
title:'提示',
editable: true,
placeholderText:'请输入兑换cdk',
success() {
//使cdk
const data = {
cdk: that.cdk,
userId: that.userInfo.id,
source: '1'
}
useCdk(data).then(res =>{
console.log('res',res);
})
}
})
},
} }
} }
</script> </script>

Loading…
Cancel
Save