中品二期小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

165 lines
3.4 KiB

<template>
<view class="bg-gray page-content">
<cu-custom class="main-totextbar bg-main-oil" :isBack="true" bgColor="bg-main-oil">
<block slot="backText">返回</block>
<block slot="content">设置</block>
</cu-custom>
<view class="cu-list menu ">
<!-- <view class="cu-item">
<view class="content">
星油账号
</view>
<view class="value padding-right-sm">
{{userInfo.userCode}}
</view>
</view> -->
<view class="cu-item arrow">
<view class="content">
手机号
</view>
<view class="value">
{{userInfo.userPhone}}
</view>
</view>
</view>
<view class="cu-list menu ">
<!-- <view class="cu-item arrow">
<view class="content">
微信账号
</view>
<view class="value">
{{userInfo.userWeChatAccount ?'已':'未'}}绑定
</view>
</view> -->
<view class="cu-item arrow" @tap="resMsg">
<view class="content">
订单状态通知
</view>
<view class="value">
订阅
</view>
</view>
<!-- <view class="cu-item arrow">
<view class="content">
支付宝账号
</view>
<view class="value">
{{userInfo.userAliPayAccount?'已':'未'}}绑定
</view>
</view> -->
</view>
<view class="cu-list menu ">
<view class="cu-item arrow">
<view class="content">
登录密码
</view>
<view class="value">
{{userInfo.userLoginPwdState?'已':'未'}}设置
</view>
</view>
<view class="cu-item arrow">
<view class="content">
支付密码
</view>
<view class="value">
{{userInfo.userPayPwdState?'已':'未'}}设置
</view>
</view>
</view>
<view class="cu-list menu ">
<view class="cu-item arrow">
<view class="content">
帮助与反馈
</view>
</view>
<view class="cu-item arrow">
<view class="content">
关于中品能源
</view>
<view class="value">
版本{{'1.0.0'}}
</view>
</view>
</view>
<view class="cu-list menu">
<view class="cu-item arrow">
<view class="content">
注销账号
</view>
</view>
</view>
<view class="bottom-btn padding-top-lg">
<button class="text-center bg-white text-block" @tap="logOut">退出登录</button>
</view>
</view>
</template>
<script>
import accountApi from '@/api/account.js'
export default {
data() {
return {
userInfo: {
}
}
},
onShow() {
this.getUserInfo()
},
methods: {
resMsg() {
wx.requestSubscribeMessage({
tmplIds: ['ZXdtqtVmzbJY0_A2Va6MBHDrRIKN99o5lSg8fU7f77c'],
success: (res) => {
console.log(res)
}
})
},
getUserInfo() {
accountApi.getUserInfo().then(res => {
if (res.code == 20000) {
this.userInfo = res.data
}
})
},
logOut() {
if (uni.getStorageSync('user')) {
accountApi.logout('XOIL_DRIVER').then(res => {
if (res.code == '20000') {
uni.showToast({
title: res.msg
})
uni.clearStorageSync()
uni.setStorageSync('loginOut', true)
setTimeout(() => {
uni.reLaunch({
url: '/BagAuth/pages/login/login'
})
}, 1000)
}
})
} else {
setTimeout(() => {
uni.setStorageSync('loginOut', true)
uni.reLaunch({
url: '/BagAuth/pages/login/login'
})
}, 1000)
}
}
}
}
</script>
<style scoped>
.page-content {
min-height: 100vh;
}
.value {
color: #777;
}
</style>