<template>
	<view class="li" @click="$goPage('/pages/indexEntry/examines/detail/detail?id='+ item.id)">
		<view class="flex">
			<view class="cover">
				<image :src="item.images" mode="" v-if="item.images"></image>
			</view>
			<view class="textCon">
				<view class="name">{{ item.name}}</view>
				<!-- <view class="starBox">
					<u-rate active-color="#1989FA" inactive-color="#1989FA" gutter="1" :size="16" :value="4" :readonly="true"></u-rate>
					<view class="num">4.9分</view>
				</view> -->
				<view class="modeCar">准考车型：{{item.carType}}</view>
			</view>
			<callPhone :servicePhone="[{name: item.phone}]">
				<view class="pozPhone">
					<image src="@/static/images/index/telephone.png" mode=""></image>
				</view>
			</callPhone>
			
		</view>
		<view class="redBox" v-if="item.notification&&item.notification.length">
			<!-- <view class="marqueeW"> -->
			<!-- </view> -->
			<view class="minText" v-if="item.notification.length<24">
				<u-icon name="volume" color="#C12727" size="18"></u-icon>
				<view class="redTxt">{{ item.notification }}</view>
			</view>
			<u-notice-bar :text="item.notification" bgColor="#FBE8EA" color="#C12727" fontSize="12" v-else></u-notice-bar>
			
		</view>
	</view>
</template>

<script>
	export default {
		props: ['item'],
		data() {
			return {
				text1: '免费开放日：2023/08/08 '
			}
		}
	}
</script>

<style lang="scss" scoped>
	.flex {
		position: relative;
	  .cover {
	    width: 204rpx;
	    height: 140rpx;
		background-color: #f5f5f5;
		border-radius: 8rpx;
		overflow: hidden;
	  }
		
	  .textCon {
		  flex: 1;
		  padding: 0 0 0 36rpx;
	    .name {
			font-size: 32rpx;
			font-weight: 600;
			margin-bottom: 24rpx;
	    }
		
	    .starBox {
			padding: 10rpx 0 20rpx 0;
	    }
		
	    .modeCar {
			font-size: 24rpx;
			color: #686B73;
	    }
	  }
		
	  .pozPhone {
	    position: absolute;
	    top: 50%;
	    right: 20rpx;
	    width: 72rpx;
	    height: 72rpx;
	    transform: translateY(-50%);
	  }
	}
	.redBox {
		width: 100%;
		display: flex;
		background: #FBE8EA;
		height: 40rpx;
		align-items: center;
		margin-top: 34rpx;
		overflow: hidden;
		.icon {
			width: 40rpx;
			image {
				width: 28rpx;
				height: 28rpx;
				margin-left: auto;
			}
		}
		.marqueeW {
			width: 0;
			flex: 1;
		}
	}
	.minText {
		display: flex;
		align-items: center;
		padding-left: 20rpx;
		.redTxt {
			color: #C12727;
			font-size: 24rpx;
			padding-left: 20rpx;
		}
	}
	
</style>