<template>
|
<view>
|
<view style="background-color: #fff;" @click="clickk">
|
<view class="item">
|
<view>角色</view><view class="item-right">{{detail.roleName}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>所属部门</view><view class="item-right">{{detail.deptName}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>账号</view><view class="item-right">{{detail.username}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>名称</view><view class="item-right">{{detail.nickname}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>联系方式</view><view class="item-right">{{detail.mobile}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>邮箱地址</view><view class="item-right">{{detail.email}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>密码</view><view class="item-right"></view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
<view class="item">
|
<view>注册时间</view><view class="item-right">{{detail.createTime$}}</view>
|
<view class="user-icons">
|
<uni-icons type="right" color="#c1c1c1"></uni-icons>
|
</view>
|
</view>
|
</view>
|
<view class="logOut" @click="logOut()">
|
退出登录
|
</view>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
detail: ''
|
}
|
},
|
onShow() {
|
this.getDetail()
|
},
|
methods: {
|
getDetail() {
|
let that = this
|
uni.request({
|
url: that.baseUrl + '/user/detail/auth',
|
header: {'token' : uni.getStorageSync('token')},
|
method: 'POST',
|
success(res) {
|
res = res.data
|
if (res.code === 200) {
|
that.detail = res.data
|
} else if (res.code === 403) {
|
uni.showToast({title: res.msg, icon: "none", position: 'top'})
|
setTimeout(() => {
|
uni.reLaunch({
|
url: '../../login/login'
|
});
|
}, 1000);
|
} else {
|
uni.showToast({title: res.msg, icon: "none",position: 'top'})
|
}
|
}
|
})
|
},
|
clickk() {
|
uni.showToast({
|
icon:'error',
|
title: '暂不支持修改',
|
duration: 2000
|
})
|
},
|
logOut() {
|
uni.showToast({
|
title: '退出成功',
|
duration: 1000
|
})
|
setTimeout(() => {
|
uni.removeStorageSync('token');
|
uni.removeStorageSync('password');
|
uni.reLaunch({
|
url:"/pages/login/login"
|
});
|
}, 1000);
|
}
|
|
}
|
}
|
</script>
|
|
<style>
|
* {
|
font-weight: 700;
|
}
|
.item {
|
background-color: #FFF;
|
min-height: 90rpx;
|
border-bottom: 1px solid #f1f1f1;
|
margin-left: 30rpx;
|
display: grid;
|
grid-template-columns: 5fr 5fr 1fr;
|
align-items: center;
|
}
|
.item:last-child {
|
border: none;
|
}
|
.item-right {
|
text-align: end;
|
color: #6f6f6f;
|
font-weight: 400;
|
}
|
.user-icons {
|
text-align: center;
|
}
|
.logOut {
|
height: 90rpx;
|
line-height: 90rpx;
|
text-align: center;
|
background-color: #fff;
|
margin-top: 30rpx;
|
}
|
</style>
|