bike/page_fix/battery/battery_index.vue
2024-06-07 18:08:55 +08:00

398 lines
9.6 KiB
Vue

<template>
<view class="page">
<u-navbar title="换电工单" :border-bottom="false" :background="bgc" title-color='#000' title-size='36'
height='45'></u-navbar>
<view class="top">
<view class="search_box">
<view class="search_center">
<input type="text" class="ips" v-model="code" placeholder="编码/报修单号" placeholder-style='font-weight: 400;font-size: 36rpx;color: #808080;' />
</view>
<view class="search_right">
搜索
</view>
</view>
<view class="tap">
<view class="tap_cont " :class="curtitidx==0?'act1':''" @click="changeidx(0)">
全部
</view>
<view class="tap_cont" :class="curtitidx==1?'act1':''" @click="changeidx(1)">
待换电
</view>
<view class="tap_cont" :class="curtitidx==2?'act1':''" @click="changeidx(2)">
换电中
</view>
<view class="tap_cont" :class="curtitidx==3?'act1':''" @click="changeidx(3)">
已完成
</view>
</view>
</view>
<view class="warp_box">
<swiper class="swiper" :style="{ height: swiperHeight + 'rpx' }" :current='curtitidx' @change="swiperchange" next-margin='-20rpx'>
<swiper-item>
<view class="swiper-item ">
<view class="card">
<view class="card_top">
<view class="card_top_left">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uacJ7fdNpS3llY54ZaUi" mode=""></image>
电单车
</view>
<view class="card_top_right">
2024-03-24 22:28:51
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
报修单号
</view>
<view class="cont_info_right">
2126459452821387
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
设备编号
</view>
<view class="cont_info_right">
DS-21674651
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
剩余电量
</view>
<view class="cont_info_right">
20%
</view>
</view>
<view class="card_bot">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uklW7KIegcLR6E7DTOGO" mode=""></image>
嵛山岛芦竹村三沙路68号
<view class="stause">
已完成
</view>
</view>
</view>
</view>
</swiper-item>
<swiper-item>
<view class="swiper-item ">
<view class="card">
<view class="card_top">
<view class="card_top_left">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uacJ7fdNpS3llY54ZaUi" mode=""></image>
电单车
</view>
<view class="card_top_right">
2024-03-24 22:28:51
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
报修单号
</view>
<view class="cont_info_right">
2126459452821387
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
设备编号
</view>
<view class="cont_info_right">
DS-21674651
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
剩余电量
</view>
<view class="cont_info_right">
20%
</view>
</view>
<view class="card_bot">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uklW7KIegcLR6E7DTOGO" mode=""></image>
嵛山岛芦竹村三沙路68号
<view class="stause">
已完成
</view>
</view>
</view>
</view>
</swiper-item>
<swiper-item>
<view class="swiper-item ">
<view class="card">
<view class="card_top">
<view class="card_top_left">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uacJ7fdNpS3llY54ZaUi" mode=""></image>
电单车
</view>
<view class="card_top_right">
2024-03-24 22:28:51
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
报修单号
</view>
<view class="cont_info_right">
2126459452821387
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
设备编号
</view>
<view class="cont_info_right">
DS-21674651
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
剩余电量
</view>
<view class="cont_info_right">
20%
</view>
</view>
<view class="card_bot">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uklW7KIegcLR6E7DTOGO" mode=""></image>
嵛山岛芦竹村三沙路68号
<view class="stause">
已完成
</view>
</view>
</view>
</view>
</swiper-item>
<swiper-item>
<view class="swiper-item ">
<view class="card">
<view class="card_top">
<view class="card_top_left">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uacJ7fdNpS3llY54ZaUi" mode=""></image>
电单车
</view>
<view class="card_top_right">
2024-03-24 22:28:51
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
报修单号
</view>
<view class="cont_info_right">
2126459452821387
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
设备编号
</view>
<view class="cont_info_right">
DS-21674651
</view>
</view>
<view class="cont_info">
<view class="cont_info_left">
剩余电量
</view>
<view class="cont_info_right">
20%
</view>
</view>
<view class="card_bot">
<image src="https://lxnapi.ccttiot.com/bike/img/static/uklW7KIegcLR6E7DTOGO" mode=""></image>
嵛山岛芦竹村三沙路68号
<view class="stause">
已完成
</view>
</view>
</view>
</view>
</swiper-item>
</swiper>
</view>
</view>
</template>
<script>
export default {
data() {
return {
bgc: {
backgroundColor: "#fff",
},
code:'',
curtitidx:0,
swiperHeight:408
}
},
methods: {
changeidx(idx){
this.curtitidx=idx
},
swiperchange(){
}
}
}
</script>
<style lang="scss" >
page{
background-color: #F3F3F3;
}
.page{
width: 750rpx;
.top{
width: 750rpx;
background: #fff;
padding-top: 26rpx;
.tap{
margin-top: 24rpx;
width: 750rpx;
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: space-around;
.tap_cont{
text-align: center;
padding-bottom: 15rpx;
width: 100rpx;
font-weight: 500;
font-size: 32rpx;
color: #3D3D3D;
border-bottom: 6rpx solid #fff ;
}
.act1{
border-bottom: 6rpx solid #4C97E7 ;
color: #4C97E7;
}
}
.search_box{
margin:0 auto;
display: flex;
flex-wrap: nowrap;
align-items: center;
width: 680rpx;
height:68rpx ;
border: 2rpx solid #4C97E7;
border-radius: 20rpx;
// .search_left{
// image{
// width: 56rpx;
// height: 56rpx;
// }
// }
.search_center{
margin-left: 40rpx;
width: 490rpx;
}
.search_right{
display: flex;
align-items: center;
justify-content: center;
margin-left: auto;
width: 112rpx;
height: 68rpx;
background: #4C97E7;
border: 2rpx solid #4C97E7;
border-radius:0 20rpx 20rpx 0;
font-weight: 400;
font-size: 32rpx;
color: #FFFFFF;
}
}
}
.warp_box{
.swiper{
.swiper-item{
.card{
margin: 16rpx auto;
width: 752rpx;
height: 408rpx;
background: #FFFFFF;
border-radius: 0rpx 0rpx 0rpx 0rpx;
.card_top{
padding: 32rpx 38rpx 28rpx 38rpx;
display: flex;
flex-wrap: nowrap;
align-items: center;
.card_top_left{
display: flex;
flex-wrap: nowrap;
align-items: center;
image{
width: 42rpx;
height: 42rpx;
margin-right: 18rpx;
}
font-weight: 500;
font-size: 32rpx;
color: #3D3D3D;
}
.card_top_right{
margin-left: auto;
font-weight: 400;
font-size: 28rpx;
color: #808080;
}
}
.cont_info{
margin-left: 38rpx;
margin-bottom: 28rpx;
display: flex;
flex-wrap: nowrap;
align-items: center;
.cont_info_left{
margin-right: 44rpx;
font-weight: 400;
font-size: 28rpx;
color: #808080;
}
.cont_info_right{
font-weight: 400;
font-size: 28rpx;
color: #3D3D3D;
}
}
.card_bot{
display: flex;
align-items: center;
border-top: 2rpx dashed #D8D8D8;
height: 102rpx;
image{
margin-left: 40rpx;
margin-right: 18rpx;
width: 41.66rpx;
height: 48rpx;
}
font-weight: 400;
font-size: 28rpx;
color: #3D3D3D;
.stause{
display: flex;align-items: center;
justify-content: center;
margin-left: auto;
margin-right: 38rpx;
width: 132rpx;
height: 54rpx;
background: #979797;
font-weight: 400;
font-size: 28rpx;
color: #FFFFFF;
border-radius: 8rpx;
}
}
}
}
}
}
}
</style>