<template>
	<view class="content">
		<view class="top">
			<uni-search-bar class="search" bgColor="#EEEEEE" radius="100" placeholder="搜索" clearButton="none"
				cancelButton="none" @confirm="search" />
			<uni-icons type="email-filled" size="30" color="#fff"></uni-icons>
		</view>
		<view class="card">
			<view class="card-content">
				<view class="card-content-top">
					<image class="image" src="../../static/car.png" />
					<text style="margin-left: 30rpx;">机动车</text>
				</view>
				<view class="card-content-bottom">
					<text style="font-size: 26rpx;">未查询到备案的机动车</text>
				</view>
			</view>
			<view class="card-content">
				<view class="card-content-top">
					<image class="image" src="../../static/驾驶证.png" />
					<text style="margin-left: 30rpx;">驾驶证</text>
				</view>
				<view class="card-content-bottom">
					<text style="font-size: 26rpx;">未查询到备案的驾驶证</text>
				</view>
			</view>
		</view>
		<view class="business">
			<view v-for="(item, index) in businessList" :key="index" class="grid-item">
				<view class="business-content">
					<image class="image" style="margin-bottom: 20rpx;" :src="item.img" />
					<text style="font-size: 12px;"> {{ item.text }} </text>
				</view>
			</view>
		</view>
		<view class="information">
			<view class="information-top">
				<text></text>
				<text></text>
				<text></text>
			</view>
			<view class="information-content">
				2
			</view>
		</view>
	</view>
</template>

<script setup>
	import {
		ref
	} from 'vue';
	const businessList = ref([{
			img: '../../static/日历.png',
			text: '考试预约\n\n',
			id: '1'
		},
		{
			img: '../../static/新车选号.png',
			text: '新车选号\n\n',
			id: '2'
		},
		{
			img: '../../static/备案.png',
			text: '备案非本\n人机动车',
			id: '3'
		},
		{
			img: '../../static/新车选号.png',
			text: '申请新车\n临时号牌',
			id: '4'
		},
		{
			img: '../../static/认领.png',
			text: '业务委托\n申请',
			id: '5'
		},
		{
			img: '../../static/老人.png',
			text: '老年人业\n务代办',
			id: '6'
		},
		{
			img: '../../static/公布.png',
			text: '号牌号段\n公布',
			id: '7'
		},
		{
			img: '../../static/考试.png',
			text: '考试信息\n公布',
			id: '8'
		},
		{
			img: '../../static/一键挪车.png',
			text: '一键挪车\n\n',
			id: '9'
		},
		{
			img: '../../static/更多.png',
			text: '更多\n\n',
			id: '10'
		},
	])
</script>

<style lang="scss">
	.content {
		width: 710rpx;
		height: 100vh;
		background-image: url(@/static/index-bgd.png);
		background-size: contain;
		background-repeat: no-repeat;
		border-radius: 0 0 40rpx 40rpx;
		padding: 0 20rpx;

		.top {
			width: 100%;
			height: 100rpx;
			display: flex;
			align-items: center;
			padding: 10rpx 0;

			.search {
				width: 84%;
			}
		}

		.card {
			width: 100%;
			height: 200rpx;
			display: flex;
			justify-content: space-between;

			.card-content {
				width: 39%;
				height: 90%;
				border: 1px solid #fffff8;
				border-radius: 20rpx;
				color: #fffff8;
				padding: 0 30rpx;
				display: flex;
				flex-direction: column;
				justify-content: space-between;

				.card-content-top {
					height: 40%;
					width: 100%;
					display: flex;
					align-items: center;
				}

				.card-content-bottom {
					height: 50%;
					width: 100%;
					display: flex;
					align-items: center;
					justify-content: center;
				}
			}


		}

		.business {
			margin: 5% 0;
			height: 350rpx;
			width: 100%;
			background-color: #fff;
			border: 1px solid #ebeef0;
			border-radius: 20rpx;
			box-shadow: 0px 0px 30px 5px rgba(0, 0, 0, 0.1);
			display: grid;
			grid-template-columns: repeat(5, 1fr);

			/* 列间隔 */
			.grid-item {
				padding: 5%;
				border-radius: 5px;
			}

			.business-content {
				width: 100%;
				height: 100%;
				padding: 4rpx;
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				/* 新增样式 */
				white-space: pre-wrap;
				/* 或者使用 'normal' */
				word-break: normal;
				/* 或者使用 'break-word' */
				text-align: center;
				/* 文字居中对齐 */
			}
		}

		.information {
			width: 100%;
			height: 300rpx;
			background-color: #fff;
			border: 1px solid #ebebeb;
			border-radius: 20rpx;
			box-shadow: 0px 0px 30px 5px rgba(0, 0, 0, 0.1);
			.information-top{
				width: 100%;
				height: 30%;
				border-bottom: 1px solid #f4f3f5;
			}
		}
	}

	.image {
		width: 50rpx;
		height: 50rpx;
	}
</style>