|
@@ -16,8 +16,8 @@
|
|
|
</u-dropdown-item>
|
|
|
</u-dropdown>
|
|
|
</view>
|
|
|
- <view class="search-wrap">
|
|
|
- <u-search placeholder="日照香炉生紫烟" :show-action="false"></u-search>
|
|
|
+ <view class="search-wrap" >
|
|
|
+ <u-search placeholder="查线路、站点" @click="gotoQuery" :disabled="true" :show-action="false"></u-search>
|
|
|
</view>
|
|
|
<view class="navbar-right" @click="getScan">
|
|
|
<u-icon name="saoma" custom-prefix="custom-icon" size="40" color="#333"></u-icon>
|
|
@@ -27,75 +27,49 @@
|
|
|
</u-navbar>
|
|
|
<view class="banner">
|
|
|
<u-swiper :list="list" @click="clickSwiper"></u-swiper>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-if="!getPointBl" style="text-align:center;margin-top: 40px;" >
|
|
|
+ <img src="static/img/getPointError.png" style="width: 50%;" alt="" >
|
|
|
+ <view>无法获取定位信息,请打开手机定位功能</view>
|
|
|
+ <u-button :custom-style="btn" size="medium" shape="circle" plain @click="getPoint(true)" >刷新</u-button>
|
|
|
+
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view v-if="getPointBl&&siteList.length==0" style="text-align:center;margin-top: 40px;" >
|
|
|
+ <img src="static/img/null.png" style="width: 50%;" alt="" >
|
|
|
+ <view>附近暂无站点信息</view>
|
|
|
+ <u-button :custom-style="btn" size="medium" shape="circle" plain @click="getPoint(true)" >刷新</u-button>
|
|
|
</view>
|
|
|
- <view class="index-floor">
|
|
|
- <view class="title">
|
|
|
- <u-icon name="zhanpai" custom-prefix="custom-icon" size="40" color="#1677ff"></u-icon>
|
|
|
- <span>玉桥小区</span>
|
|
|
- </view>
|
|
|
- <view class="content">
|
|
|
- <view class="route">
|
|
|
- <view class="route-item">
|
|
|
- <view class="route-text">
|
|
|
- <h4>沙岑线</h4>
|
|
|
- <p>开往岑河物流园</p>
|
|
|
- </view>
|
|
|
- <view class="route-gap">
|
|
|
- <view class="route-gap stop">
|
|
|
- <span>已到站</span>
|
|
|
- <u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="route-item">
|
|
|
- <view class="route-text">
|
|
|
- <h4>沙岑线</h4>
|
|
|
- <p>开往岑河物流园</p>
|
|
|
- </view>
|
|
|
- <view class="route-gap">
|
|
|
- <span>1站5公里</span>
|
|
|
- <u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="index-floor">
|
|
|
+ <view class="index-floor" v-for="item,index in siteList" :key="index">
|
|
|
+
|
|
|
<view class="title">
|
|
|
<u-icon name="zhanpai" custom-prefix="custom-icon" size="40" color="#1677ff"></u-icon>
|
|
|
- <span>豉湖路站牌</span>
|
|
|
+ <span>{{item.stationName}}</span>
|
|
|
</view>
|
|
|
<view class="content">
|
|
|
<view class="route">
|
|
|
- <view class="route-item">
|
|
|
+ <view class="route-item" v-for="li,i in item.nearbyShiftDTOList" :key="i" @click="gotoLine(li)">
|
|
|
<view class="route-text">
|
|
|
- <h4>沙岑线</h4>
|
|
|
- <p>开往岑河物流园</p>
|
|
|
+ <h4>{{li.routeName}}</h4>
|
|
|
+ <p>开往 {{li.endStationName}}</p>
|
|
|
</view>
|
|
|
- <view class="route-gap">
|
|
|
+ <view class="route-gap" >
|
|
|
<view class="route-gap stop">
|
|
|
- <span>已到站</span>
|
|
|
+ <span>{{li.distance}}米</span>
|
|
|
<u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="route-item">
|
|
|
- <view class="route-text">
|
|
|
- <h4>沙岑线</h4>
|
|
|
- <p>开往岑河物流园</p>
|
|
|
- </view>
|
|
|
- <view class="route-gap">
|
|
|
- <span>1站5公里</span>
|
|
|
- <u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
-<script>
|
|
|
+<script>
|
|
|
+
|
|
|
import api from './index.js'
|
|
|
export default api
|
|
|
</script>
|
|
@@ -103,7 +77,10 @@
|
|
|
<style>
|
|
|
page{background-color: #f7f7f7;}
|
|
|
</style>
|
|
|
-<style scoped lang="scss">
|
|
|
+<style scoped lang="scss">
|
|
|
+ .btn{
|
|
|
+ border-color: #1677FF ;
|
|
|
+ }
|
|
|
.slot-wrap {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
@@ -147,6 +124,16 @@
|
|
|
font-size: 16px;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
+ }
|
|
|
+ .text{
|
|
|
+ padding: 20rpx;
|
|
|
+ border-bottom: 1px solid #f7f7f7;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ span{
|
|
|
+ margin-left: 10rpx;
|
|
|
+ font-size: 12px;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.route{
|