|
@@ -39,9 +39,12 @@
|
|
markers="{{markers}}" data-markers="{{markers}}" controls="{{controls}}" polygon="{{polygons}}">
|
|
markers="{{markers}}" data-markers="{{markers}}" controls="{{controls}}" polygon="{{polygons}}">
|
|
</map>
|
|
</map>
|
|
<view class="map-icon">
|
|
<view class="map-icon">
|
|
- <view class="kefu" onTap="findPark">
|
|
|
|
|
|
+ <view class="park" onTap="findPark">
|
|
<image src="../../img/park.png"></image>
|
|
<image src="../../img/park.png"></image>
|
|
</view>
|
|
</view>
|
|
|
|
+ <view class="kefu" onTap="getPosition">
|
|
|
|
+ <image src="../../img/position.png"></image>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
<!--<view class="bike-tip" onTap="bikeKnow"><text class="tip-text">车辆静止30分钟将自动锁车</text></view> -->
|
|
<!--<view class="bike-tip" onTap="bikeKnow"><text class="tip-text">车辆静止30分钟将自动锁车</text></view> -->
|
|
|
|
|
|
@@ -59,13 +62,27 @@
|
|
</swiper>
|
|
</swiper>
|
|
<!--<image src="../../img/change.png" class="change"></image> -->
|
|
<!--<image src="../../img/change.png" class="change"></image> -->
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
|
|
+ <!-- 佩戴头盔弹框 -->
|
|
|
|
+ <view class="tk-prop" a:if="{{isUseTK==true && ifKnowUseTK==false}}">
|
|
|
|
+ <view class="tk-content">
|
|
|
|
+ <image src="../../img/toukui.png" mode="aspectFit" />
|
|
|
|
+ <view class="tk-text">
|
|
|
|
+ 骑行前请佩戴好头盔
|
|
|
|
+ </view>
|
|
|
|
+ <view class="tk-know" onTap="knowToukui">
|
|
|
|
+ 我知道了
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
<!-- 轮播图 -->
|
|
<!-- 轮播图 -->
|
|
<view class="ad-swiper" a:if="{{ads.length>0 && steps!=3}}">
|
|
<view class="ad-swiper" a:if="{{ads.length>0 && steps!=3}}">
|
|
<swiper class="ad-swiper-list" indicator-dots='{{ads.length > 1 ? true : false}}' indicator-color='var(--globleColor)'
|
|
<swiper class="ad-swiper-list" indicator-dots='{{ads.length > 1 ? true : false}}' indicator-color='var(--globleColor)'
|
|
autoplay='true' interval="5000" current="{{currentSwiper}}" onTap="swiperChange">
|
|
autoplay='true' interval="5000" current="{{currentSwiper}}" onTap="swiperChange">
|
|
<swiper-item a:for="{{ads}}" a:key="key" class="ad-swiper-item">
|
|
<swiper-item a:for="{{ads}}" a:key="key" class="ad-swiper-item">
|
|
- <image mode="widthFix" a:if="{{item.type!=='wxTencentAdvertisement'}}" src="{{item.surface}}" style="width:100%;height:200rpx;" onTap="swiper" data-index="{{index}}"
|
|
|
|
- data-type="{{item.type}}" data-name="{{item.name}}" data-detail="{{item.detail}}" data-id="{{item.id}}" ></image>
|
|
|
|
|
|
+ <image mode="widthFix" a:if="{{item.type!=='wxTencentAdvertisement'}}" src="{{item.surface}}" style="width:100%;height:200rpx;"
|
|
|
|
+ onTap="swiper" data-index="{{index}}" data-type="{{item.type}}" data-name="{{item.name}}" data-detail="{{item.detail}}"
|
|
|
|
+ data-id="{{item.id}}"></image>
|
|
</swiper-item>
|
|
</swiper-item>
|
|
</swiper>
|
|
</swiper>
|
|
</view>
|
|
</view>
|
|
@@ -85,19 +102,19 @@
|
|
</view>
|
|
</view>
|
|
<view class="use-bike-bottom" catchtouchmove='ture' a:if="{{frame == false}}">
|
|
<view class="use-bike-bottom" catchtouchmove='ture' a:if="{{frame == false}}">
|
|
<!-- 屏幕中间广告弹框 -->
|
|
<!-- 屏幕中间广告弹框 -->
|
|
- <view class="ad-frame" a:if="{{adFrame==true}}">
|
|
|
|
|
|
+ <view class="ad-frame" a:if="{{adFrame==true}}">
|
|
<view class="ad-frame-content">
|
|
<view class="ad-frame-content">
|
|
<swiper autoplay='true' vertical='true' class="frame-middle">
|
|
<swiper autoplay='true' vertical='true' class="frame-middle">
|
|
- <swiper-item a:for="{{mid}}" a:key='index' class="frame-middle">
|
|
|
|
- <image a:if="{{item.type!=='wxTencentAdvertisement'}}" src="{{item.surface}}" mode="aspectFit" onTap="swiper" data-index="{{index}}" data-type="{{item.type}}"
|
|
|
|
- data-name="{{item.name}}" data-detail="{{item.detail}}" data-id="{{item.id}}"></image>
|
|
|
|
|
|
+ <swiper-item a:for="{{mid}}" a:key='index' class="frame-middle">
|
|
|
|
+ <image a:if="{{item.type!=='wxTencentAdvertisement'}}" src="{{item.surface}}" mode="aspectFit" onTap="swiper"
|
|
|
|
+ data-index="{{index}}" data-type="{{item.type}}" data-name="{{item.name}}" data-detail="{{item.detail}}" data-id="{{item.id}}"></image>
|
|
</swiper-item>
|
|
</swiper-item>
|
|
</swiper>
|
|
</swiper>
|
|
</view>
|
|
</view>
|
|
<view class="ad-frame-close" onTap="closeAdframe">
|
|
<view class="ad-frame-close" onTap="closeAdframe">
|
|
<text class="iconfont icon-cha"></text></view>
|
|
<text class="iconfont icon-cha"></text></view>
|
|
</view>
|
|
</view>
|
|
-
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -134,7 +151,7 @@
|
|
<view class="step2-text1">请勿骑出运营区,否则车辆将断电</view>
|
|
<view class="step2-text1">请勿骑出运营区,否则车辆将断电</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view class="step2-content">
|
|
|
|
|
|
+ <view class="step2-content">
|
|
<view class="step2-left">
|
|
<view class="step2-left">
|
|
<image src="../../img/binride.png" style="width:80rpx;" mode="widthFix"></image>
|
|
<image src="../../img/binride.png" style="width:80rpx;" mode="widthFix"></image>
|
|
</view>
|
|
</view>
|
|
@@ -166,7 +183,8 @@
|
|
<!-- 骑行中 -->
|
|
<!-- 骑行中 -->
|
|
<view class="steps3-list" a:if="{{parkStatus==0}}">
|
|
<view class="steps3-list" a:if="{{parkStatus==0}}">
|
|
<view class="step3-list-item">
|
|
<view class="step3-list-item">
|
|
- <view class="step3-item-num">{{times}}<text class="min" a:if="{{isHour==false}}">分</text></view>
|
|
|
|
|
|
+ <view class="step3-item-num">{{times}}
|
|
|
|
+ <text class="min" a:if="{{isHour==false}}">分</text></view>
|
|
<view class="step3-item-text">骑行时长</view>
|
|
<view class="step3-item-text">骑行时长</view>
|
|
</view>
|
|
</view>
|
|
<view class="step3-list-item">
|
|
<view class="step3-list-item">
|
|
@@ -202,19 +220,24 @@
|
|
<view class="step3-bottom-left" a:if="{{parkStatus==1 && chaButton==0}}" onTap="openPark">解锁</view>
|
|
<view class="step3-bottom-left" a:if="{{parkStatus==1 && chaButton==0}}" onTap="openPark">解锁</view>
|
|
<view class="step3-cha" onTap="cancelEndBike" a:if="{{chaButton==1}}">
|
|
<view class="step3-cha" onTap="cancelEndBike" a:if="{{chaButton==1}}">
|
|
<text class="iconfont icon-cha"></text></view>
|
|
<text class="iconfont icon-cha"></text></view>
|
|
|
|
+ <view class="step3-bottom-left" onTap="controlToukui" wx:if="{{parkStatus==0 && chaButton==0 && isUseTK==true}}">开头盔锁</view>
|
|
<view class="step3-bottom-right" onTap="endUseBike" a:if="{{parkStatus!==2 && chaButton==0}}">结束用车</view>
|
|
<view class="step3-bottom-right" onTap="endUseBike" a:if="{{parkStatus!==2 && chaButton==0}}">结束用车</view>
|
|
<view class="step3-bottom-right" onTap="sureEndUseBike" a:if="{{chaButton==1}}">确认结束</view>
|
|
<view class="step3-bottom-right" onTap="sureEndUseBike" a:if="{{chaButton==1}}">确认结束</view>
|
|
<!-- 不在还车区还车提示 -->
|
|
<!-- 不在还车区还车提示 -->
|
|
<view class="pops" a:if="{{popShow}}">
|
|
<view class="pops" a:if="{{popShow}}">
|
|
<text class="pop-title">提示</text>
|
|
<text class="pop-title">提示</text>
|
|
- <view class="pop-cont">当前不在还车点继续还车将收取{{dispatch_money}}元调度费, <text style="color: black;">是否继续还车?</text></view>
|
|
|
|
|
|
+ <view class="pop-cont">当前不在还车点继续还车将收取{{dispatch_money}}元调度费,
|
|
|
|
+ <text style="color: black;">是否继续还车?</text></view>
|
|
<view class="pop-btn">
|
|
<view class="pop-btn">
|
|
- <view style="border-right: 1rpx solid #e5e5e5;" onTap="popHide"><text>取消</text></view>
|
|
|
|
- <view style="color: #1e80ff;" onTap="huanche"><text>继续还车</text></view>
|
|
|
|
|
|
+ <view style="border-right: 1rpx solid #e5e5e5;" onTap="popHide">
|
|
|
|
+ <text>取消</text></view>
|
|
|
|
+ <view style="color: #1e80ff;" onTap="huanche">
|
|
|
|
+ <text>继续还车</text></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="popbj" a:if="{{popShow}}"></view>
|
|
<view class="popbj" a:if="{{popShow}}"></view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <view class="bike_no">NO:{{code}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="bottom-list">
|
|
<view class="bottom-list">
|
|
<view class="bottom-list-item" onTap="chargeRule">
|
|
<view class="bottom-list-item" onTap="chargeRule">
|