oil-station/pos-uni/pages/my/my.vue
2024-05-22 09:39:54 +08:00

279 lines
4.8 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="content">
<view class="container">
<headers :titles="titles"></headers>
<view class="top-box">
<view class="title_top">京博加油站</view>
<view class="user_info">
<view class="user_head">
<image src="../../static/imgs/mm.jpg" mode=""></image>
</view>
<view class="">
<view class="user_anme">柳如烟</view>
<view class="user_num">账号lisha99587</view>
</view>
</view>
<view class="jg-box">
<view class="h-box">
<view class="">消息通知</view>
<u-icon name="arrow-right" size="18"></u-icon>
</view>
<view class="h-box">
<view class="">服务条款</view>
<u-icon name="arrow-right" size="18"></u-icon>
</view>
<view class="h-box">
<view class="">关于我们</view>
<u-icon name="arrow-right" size="18"></u-icon>
</view>
<view class="h-box">
<view class="">隐私协议</view>
<u-icon name="arrow-right" size="18"></u-icon>
</view>
<view class="h-box" style="border: none;">
<view class="">当前版本</view>
<view class="b_">1.0.0</view>
</view>
</view>
</view>
<!-- -->
<view class="anniu" @click="gologin()">
退出登录
</view>
</view>
<tabbar :msg='msg'></tabbar>
</view>
</template>
<script>
import headers from '../../components/header/headers.vue'
import tabbar from '../../components/tabbar/tabbar.vue'
export default {
data() {
return {
titles: "",
msg: "1",
List: [],
show: false,
status: 'loading',
}
},
onShow() {
// this.actList = ["1", "1", "1", "1", "1", ]
// this.status = "nomore" 底部刷新结束
},
onPullDownRefresh() {
console.log("刷新");
uni.stopPullDownRefresh()
},
onReachBottom() {
// this.show = true
setTimeout(() => {
console.log("加载执行");
}, 2000)
},
components: {
headers,
tabbar
},
methods: {
gologin() {
uni.reLaunch({
url: '/pages/login/login'
})
},
goback() {
uni.navigateBack()
}
}
}
</script>
<style scoped lang="scss">
.content {
background: #f4f5f6;
// background: linear-gradient(180deg, #B2D2FC 0%, #B2D2FC 14%, rgba(255, 255, 255, 0.84) 24%, rgba(255, 255, 255, 0.84) 100%);
height: 100vh;
}
.container {
width: 100%;
background: #f4f5f6;
box-sizing: border-box;
padding-top: 88px;
}
.top-box {
width: 100%;
height: 185px;
background: url('../../static/imgs/homeback.png');
background-size: 100% 100%;
box-sizing: border-box;
padding: 15px;
color: #fff;
padding-top: 0px;
position: relative;
}
.title_top {
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
margin-bottom: 15px;
}
.title_centen {
width: 100%;
text-align: center;
margin-bottom: 15px;
}
.sm-size {
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
margin-bottom: 10px;
}
.big-size {
font-weight: 800;
font-size: 24px;
color: #FFFFFF;
}
.ds-ab {
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
}
.jg-box {
width: 95%;
background: #fff;
border-radius: 8px;
box-sizing: border-box;
padding: 0px 10px;
margin: 0 auto;
}
.b_ {
font-size: 16px;
color: #999999;
}
.s-box {
width: 33.3%;
font-size: 14px;
color: #333333;
text-align: center;
image {
width: 40px;
height: 40px;
margin: 5px auto;
}
}
.ss-box {
width: 25%;
font-size: 14px;
color: #333333;
text-align: center;
image {
width: 40px;
height: 40px;
margin: 5px auto;
}
}
.gq-box {
width: 95%;
display: flex;
align-items: center;
justify-content: space-between;
margin: 0 auto;
margin-top: 65px;
}
.bai-box {
width: 95%;
border-radius: 6px;
background: #fff;
box-sizing: border-box;
padding: 10px 15px;
display: flex;
align-items: center;
font-size: 14px;
margin: 15px auto;
}
.hy-size {
width: 80%;
overflow: hidden;
margin-left: 10px;
}
.user_info {
display: flex;
align-items: center;
margin-bottom: 25px;
}
.user_head {
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
margin-right: 10px;
image {
width: 100%;
height: 100%;
}
}
.user_anme {
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
margin-bottom: 10px;
}
.user_num {
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
}
.h-box {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #E8E8E8;
box-sizing: border-box;
padding: 15px 0px;
font-size: 16px;
color: #333333;
}
.anniu {
width: 90%;
height: 40px;
background: #FD504E;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
position: fixed;
left: 50%;
transform: translate(-50%, 60%);
bottom: 15%;
}
</style>