|
|
@@ -10,6 +10,50 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="item">
|
|
|
+
|
|
|
+ <view class="card" @click="goDetail1" v-for="(item,index) in list1" :key="index">
|
|
|
+ <view class="left">
|
|
|
+ <image :src="item.cover" mode="aspectFill"></image>
|
|
|
+ </view>
|
|
|
+ <view class="right" style="width: 100%;">
|
|
|
+ <view class="title flex justify-between" >
|
|
|
+ <view class="text-cut-1" style="width: 70%;">
|
|
|
+ <text class="">{{item.name}}</text>
|
|
|
+ </view>
|
|
|
+ <view v-if="vuex_audit==1" class="text-base center" style="font-size: 26rpx;font-weight: normal;">
|
|
|
+ <image class="" style="width: 32rpx;height: 32rpx;margin-right: 4rpx;" src="@/static/icon/order.png" mode=""></image>
|
|
|
+ <text>去下单</text>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ </view>
|
|
|
+ <view class="margin-bottom-20">
|
|
|
+ <view class="data">
|
|
|
+ <view class="">
|
|
|
+ <block>
|
|
|
+ <u-icon name="star-fill" color="#ff7001" size="30"></u-icon>
|
|
|
+ <text
|
|
|
+ style="margin-left: 4rpx;margin-right: 20rpx;color: #ff7001;font-size: 26rpx;">{{item.score}}</text>
|
|
|
+ </block>
|
|
|
+ <block>
|
|
|
+ <text>月售</text>
|
|
|
+ <text class="margin-left-10">{{item.sales==-1?0:item.sales}}</text>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ <!-- <view>
|
|
|
+ <u-icon name="map-fill" color="#FF9447"></u-icon>
|
|
|
+ <text class="margin-left-10">{{distance(item.latitude,item.longitude)}} km</text>
|
|
|
+ </view> -->
|
|
|
+ </view>
|
|
|
+ <view class="text-cut-2" style="width: 100%;height: 32rpx;margin-top: 14rpx;">
|
|
|
+ <view v-for="(item1,index1) in item.labelKey.split(',')" :key="index1" class="cu-tag sm "
|
|
|
+ style="background-color: #fff0d9;color: #ffa353;">
|
|
|
+ {{item1}}
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
<view class="card" @click="goDetail(item.id)" v-for="(item,index) in list" :key="index">
|
|
|
<view class="left">
|
|
|
<image :src="item.cover" mode="aspectFill"></image>
|
|
|
@@ -59,7 +103,8 @@
|
|
|
<script>
|
|
|
export default{
|
|
|
props:{
|
|
|
- list:Array
|
|
|
+ list:Array,
|
|
|
+ list1:Array
|
|
|
},
|
|
|
data(){
|
|
|
return {
|
|
|
@@ -104,11 +149,14 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ goDetail1(id){
|
|
|
+ this.$emit('goDetail1')
|
|
|
+ },
|
|
|
filter(index){
|
|
|
this.activeIndex=index
|
|
|
console.log(this.activeIndex);
|
|
|
this.$emit('filter',index)
|
|
|
- }
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|