72 lines
1.3 KiB
Vue
72 lines
1.3 KiB
Vue
|
<script setup>
|
|||
|
import {
|
|||
|
ref
|
|||
|
} from 'vue';
|
|||
|
import {
|
|||
|
onLoad,
|
|||
|
onReady,
|
|||
|
onHide,
|
|||
|
} from '@dcloudio/uni-app'
|
|||
|
import intergralApi from '@/api/intergral.js';
|
|||
|
import util from '@/common/js/util.js'
|
|||
|
/**
|
|||
|
* 受邀成功
|
|||
|
*/
|
|||
|
const user = ref({
|
|||
|
header:"",
|
|||
|
userId:"",
|
|||
|
userNickname:""
|
|||
|
})
|
|||
|
onLoad(options => {
|
|||
|
if(options!==null){
|
|||
|
user.value=options
|
|||
|
user.value.header = util.format_url(user.value.header, 'img')
|
|||
|
}
|
|||
|
})
|
|||
|
|
|||
|
function nickname(hide) {
|
|||
|
intergralApi.nickname({
|
|||
|
query: {
|
|||
|
hide: hide,
|
|||
|
}
|
|||
|
}).then(rs => {
|
|||
|
util.alert({
|
|||
|
content: rs.msg,
|
|||
|
showCancel: false,
|
|||
|
})
|
|||
|
uni.navigateBack({
|
|||
|
delta: 1
|
|||
|
});
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</script>
|
|||
|
|
|||
|
<template>
|
|||
|
<view class="appbw tac">
|
|||
|
<!-- -->
|
|||
|
<view class="avatar mauto">
|
|||
|
<image class="cir" :src="user.header" mode="aspectFill" />
|
|||
|
</view>
|
|||
|
|
|||
|
<view class="name mt20 tac c000 f32">{{user.userNickname}}</view>
|
|||
|
|
|||
|
<view class="title mt90 tac c000 f36 b">受邀成功,选择是否隐藏个人账号昵称</view>
|
|||
|
|
|||
|
<view class="btns fmid mt60 mlr30">
|
|||
|
<view class="button btn lg cancel f1" @click="nickname(1)">隐藏</view>
|
|||
|
<view class="button btn lg colourful f1 ml40" @click="nickname(0)">公开</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</template>
|
|||
|
|
|||
|
<style lang="scss">
|
|||
|
//
|
|||
|
.avatar {
|
|||
|
width: 365rpx;
|
|||
|
height: 365rpx;
|
|||
|
margin-top: 100rpx;
|
|||
|
}
|
|||
|
</style>
|