<template>
	<view class="cu-item cur padding site-item margin-tb-sm my-shadow">

		<view class="cu-avatar radius lg" v-if="siteItem.siteImages"
			:style="'background-image:url('+siteItem.siteImages+');'">

		</view>
		<view class="cu-avatar round lg" v-else>
			<text class="text-df">{{siteItem.channelCode|channelCodeFamt}}</text>
		</view>
		<view class="content">
			<view>
				<view class="text-cut text-black text-bold text-lg padding-right-sm">{{siteItem.siteName}}</view>
			</view>
			<view class="text-left">
				<view class="text-cut color-666 text-sm">
					{{siteItem.address}}
				</view>
			</view>
		</view>
		<view class="action">
			<view class="text-grey text-xs oil-main-color">
				<my-icon iconName="sy-der-icon.png" class="padding-right-xs text-sm"></my-icon>
				{{siteItem.juli|distanceFilter}}
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		props: {
			siteItem: {
				type: Object,
				default () {}
			},
			first: {
				type: Boolean,
				default: false
			}
		},
		data() {
			return {
				starUrl: this.global.starUrl,
			}
		},
		methods: {

		},
		filters: {
			channelCodeFamt(value) {
				if (value) {
					// 渠道编码 ( XOIL:星油 WJY:万金油 LV:老吕(找油网) TY:团油 YDJY:一点加油(壳牌)
					switch (value) {
						case 'XOIL':
							return '星油'
						case 'WJY':
							return '万金油'
						case 'LV':
							 return '其他'
						case 'TY':
							return '团油'
						case 'YDJY':
							return '一点加油(壳牌)'
					}
				}
			},
			distanceFilter(value) {
				if (value) {
					return value > 1000 ? ((value / 1000).toFixed(2) + 'km') : (value + 'm')
				}
			}
		}
	}
</script>

<style scoped>
	.site-item {
		margin-top: 0.5rem;
	}
	.cu-avatar{
		background-color: transparent !important;
	}
</style>