Commit 146b7fdba6be159093760beaba2933dc3ad73dbf

Authored by wangfan
1 parent 0e05c2fa

golist

@@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@
11 <view wx:if="{{hasSlogan && seller.slogan}}" class="slogan">“{{seller.slogan}}”</view> 11 <view wx:if="{{hasSlogan && seller.slogan}}" class="slogan">“{{seller.slogan}}”</view>
12 <view class="text flex-ll"> 12 <view class="text flex-ll">
13 <view class="text-item" wx:if="{{seller.cate[0].name}}">{{seller.cate[0].name}}</view> 13 <view class="text-item" wx:if="{{seller.cate[0].name}}">{{seller.cate[0].name}}</view>
14 - <view class="text-item" wx:if="{{seller.distance}}">距当前位置{{se.distance}}</view> 14 + <view class="text-item" wx:if="{{seller.distance}}">距当前位置{{seller.distance}}</view>
15 </view> 15 </view>
16 <view wx:if="{{hasStat}}" class="stat"> 16 <view wx:if="{{hasStat}}" class="stat">
17 <stat stat="{{seller.score}}"></stat> 17 <stat stat="{{seller.score}}"></stat>
@@ -121,7 +121,7 @@ Page({ @@ -121,7 +121,7 @@ Page({
121 App.Customer.SellerLists(this.param).then(res=>{ 121 App.Customer.SellerLists(this.param).then(res=>{
122 this.setData({ 122 this.setData({
123 hasMore:res.data.length==this.size, 123 hasMore:res.data.length==this.size,
124 - markers:res.data, 124 + markers:this.sellerFormat(res.data),
125 }) 125 })
126 this.triggerEvent('event',{type:'getListEnd',total:res.data.length}) 126 this.triggerEvent('event',{type:'getListEnd',total:res.data.length})
127 }) 127 })
@@ -132,7 +132,7 @@ Page({ @@ -132,7 +132,7 @@ Page({
132 App.Customer.SellerLists(this.param).then(res=>{ 132 App.Customer.SellerLists(this.param).then(res=>{
133 this.setData({ 133 this.setData({
134 hasMore:res.data.length==this.size, 134 hasMore:res.data.length==this.size,
135 - markers:markers.concat(res.data), 135 + markers:markers.concat(this.sellerFormat(res.data)),
136 }) 136 })
137 }) 137 })
138 }, 138 },
@@ -190,4 +190,17 @@ Page({ @@ -190,4 +190,17 @@ Page({
190 url:'/pages/reserve/detail?id='+util.attr(e,'sid') 190 url:'/pages/reserve/detail?id='+util.attr(e,'sid')
191 }) 191 })
192 }, 192 },
  193 + sellerFormat(sellers){
  194 + sellers.forEach((seller) => {
  195 + if(seller.distance) {
  196 + seller.distance = parseInt(seller.distance);
  197 + if (seller.distance > 1000) {
  198 + seller.distance = (seller.distance / 1000).toFixed(2) + '公里'
  199 + } else {
  200 + seller.distance += '米';
  201 + }
  202 + }
  203 + })
  204 + return sellers;
  205 + }
193 }) 206 })