oil-station/gasStation-uni/pagesMy/fleetMember/member.vue
2024-09-23 17:39:15 +08:00

224 lines
4.3 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">
<view class="top-box">
<view class="t-db">
<view class="d-s">
<view style="margin-right: 10px;font-size: 14px;">小明</view>
<view class="icon_">共享-限制</view>
<view class="icon_">鲁A123456</view>
</view>
</view>
<view class="on-title">342.55</view>
</view>
<view class="box-hang" style="margin-top: 10px;">
<view class="">编辑信息</view>
<view class="dis">
<uni-icons type="right" size="16"></uni-icons>
</view>
</view>
<view class="box-wai">
<view class="">副卡额度</view>
<view class="box-hang1" style="margin-top: 10px;">
<view class="">342.55</view>
<view class="tiao-z" @click="goFleetLimit()">
调整
</view>
</view>
</view>
<view class="box-hang" style="margin-top: 10px;">
<view class=""><span style="color: red;">*</span>是否开启消费通知</view>
<view class="dis">
<u-switch v-model="value1" activeColor="#6DD400" inactiveColor="rgb(230, 230, 230)"></u-switch>
</view>
</view>
<view class="box-hang">
<view class=""><span style="color: red;">*</span>是否启用</view>
<view class="dis">
<u-switch v-model="value2" activeColor="#6DD400" inactiveColor="rgb(230, 230, 230)"></u-switch>
</view>
</view>
<view class="but-sub" @click="show=!show">注销副卡</view>
<u-modal :show="show" :title="title" :content='content' :showCancelButton='true' @confirm="confirm"
@cancel="cancel" confirmColor="#FA6400"></u-modal>
</view>
</view>
</template>
<script>
import request from '../../utils/request';
export default {
data() {
return {
title: '',
List: [],
pageNo: 1,
pageSize: 10,
totalPage: '',
value: '',
value1: true,
value2: true,
show: false,
title: "注销副卡",
content: '成员一经注销,将无法进行恢复,请谨慎操作,以免影响正常使用!'
}
},
onLoad() {},
onPullDownRefresh() {
//下拉刷新
uni.stopPullDownRefresh()
},
onReachBottom() {
// 触底加载
if (this.pageNo >= this.totalPage) {
} else {
this.pageNo++
}
},
components: {
},
methods: {
goFleetLimit(){
uni.navigateTo({
url: '/pagesMy/fleetLimit/index'
})
},
confirm() {
this.show = false
},
cancel() {
this.show = false
},
goback() {
uni.navigateBack()
}
}
}
</script>
<style scoped lang="scss">
.content {
background: #f4f5f6;
}
.container {
width: 100%;
height: 100vh;
box-sizing: border-box;
padding-top: 10px;
}
.my-header {
width: 100%;
height: 88px;
background: #ffffff;
display: flex;
align-items: center;
justify-content: space-between;
color: #000;
box-sizing: border-box;
padding: 0px 15px;
padding-top: 40px;
z-index: 99999;
.my-icons {
width: 20px;
}
position: fixed;
top: 0px;
}
.but-sub {
width: 305px;
height: 40px;
line-height: 40px;
margin: 0 auto;
background-color: #FF9655;
color: white;
border-radius: 50px;
text-align: center;
margin-top: 57px;
}
.box-wai {
background-color: white;
width: 100%;
box-sizing: border-box;
padding: 15px 15px;
border-bottom: 1px solid #f4f5f6;
margin-top: 10px;
}
.box-hang1 {
background-color: white;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
}
.tiao-z {
background: #E02020;
color: #fff;
width: 50px;
height: 20px;
border-radius: 20px;
text-align: center;
font-size: 14px;
}
.box-hang {
background-color: white;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
padding: 15px 15px;
border-bottom: 1px solid #f4f5f6;
}
.top-box {
width: 96%;
height: 70px;
background: linear-gradient(135deg, #F77955 0%, #FFA360 100%, #F9C58C 100%);
box-sizing: border-box;
padding: 10px;
margin: 0 auto;
color: #fff;
}
.icon_ {
width: 60px;
height: 16px;
background: rgba(255, 255, 255, 0.48);
border-radius: 2px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: 500;
font-size: 10px;
margin-right: 10px;
}
.on-title {
font-size: 20px;
color: #fff;
margin-top: 10px;
}
.d-s {
display: flex;
}
</style>