172 lines
4.2 KiB
Vue
172 lines
4.2 KiB
Vue
<template>
|
||
<view>
|
||
<view class="content">
|
||
<view class="list">
|
||
<view class="row">
|
||
<view class="title">头像</view>
|
||
<view class="right"><view class="tis">
|
||
<image :src="vuex_user.icon" mode="widthFix"></image>
|
||
</view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">昵称</view>
|
||
<view class="right"><view class="tis">{{vuex_user.nickname}}</view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<!-- <view class="row">
|
||
<view class="title">个性签名</view>
|
||
<view class="right"><view class="tis">这人太懒了,什么都不写</view><view class="icon xiangyou"></view></view>
|
||
</view> -->
|
||
<view class="row" @click="goaddress()">
|
||
<view class="title">收货地址</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row" @click="goinvoice()">
|
||
<view class="title">发票信息</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
</view>
|
||
<!-- <view class="list">
|
||
<view class="row">
|
||
<view class="title">通知提醒</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">支付设置</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">通用</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
</view> -->
|
||
<view class="list">
|
||
<!-- <view class="row">
|
||
<view class="title">版本升级</view>
|
||
<view class="right"><view class="tis">v1.0.0</view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">清除缓存</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">问题反馈</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view> -->
|
||
<view class="row" @tap="showNote()">
|
||
<view class="title">关于商城</view>
|
||
<view class="right"><view class="tis"></view><view class="icon xiangyou"></view></view>
|
||
</view>
|
||
</view>
|
||
<view style="padding:8rpx">
|
||
<button type="warn" @click="logout()">退出</button>
|
||
</view>
|
||
|
||
</view>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
export default {
|
||
data() {
|
||
return {
|
||
|
||
};
|
||
},
|
||
methods: {
|
||
showType(tbIndex){
|
||
this.tabbarIndex = tbIndex;
|
||
this.list = this.orderList[tbIndex];
|
||
},
|
||
showNote(){
|
||
uni.showModal({
|
||
content: '中国建材标准样品与仪器网\r\nPC端请访问cbra.ctc.ac.cn',
|
||
showCancel:false,
|
||
success: function (res) {
|
||
if (res.confirm) {
|
||
}
|
||
}
|
||
});
|
||
},
|
||
goaddress(){
|
||
uni.navigateTo({
|
||
url:'/pages/user/address/address'
|
||
})
|
||
},
|
||
goinvoice(){
|
||
uni.navigateTo({
|
||
url:'/pages/user/invoice/invoice'
|
||
})
|
||
},
|
||
logout(){
|
||
var that = this
|
||
that.$u.api.logout().then(res=>{
|
||
if(res.code==0){
|
||
that.$u.vuex('vuex_user', {nickname: '游客', icon:'/static/img/face.jpg'})
|
||
that.$u.vuex('vuex_token', '')
|
||
uni.reLaunch({
|
||
url:'/pages/login/login'
|
||
})
|
||
}
|
||
})
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style lang="scss">
|
||
page{
|
||
background-color: #f3f3f3;
|
||
}
|
||
|
||
.icon {
|
||
font-size: 30upx;
|
||
|
||
}
|
||
.content{
|
||
padding-bottom: 20upx;
|
||
.list{
|
||
width: 96%;
|
||
padding-left: 4%;
|
||
background-color: #fff;
|
||
margin-bottom: 20upx;
|
||
.row{
|
||
widows: 100%;
|
||
min-height: 90upx;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
border-bottom: solid 1upx #eee;
|
||
&:last-child{
|
||
border-bottom: none;
|
||
}
|
||
.title{
|
||
font-size: 32upx;
|
||
color: #333;
|
||
}
|
||
.right{
|
||
display: flex;
|
||
align-items: center;
|
||
color: #999;
|
||
.tis{
|
||
font-size: 26upx;
|
||
margin-right: 5upx;
|
||
max-height: 120upx;
|
||
image{
|
||
width: 100upx;
|
||
height: 100upx;
|
||
border-radius: 100%;
|
||
margin: 10upx 0;
|
||
}
|
||
}
|
||
.icon{
|
||
width: 40upx;
|
||
color: #cecece;
|
||
}
|
||
}
|
||
|
||
}
|
||
}
|
||
}
|
||
|
||
</style>
|