<template>
	<view class="my-level">
		<view class="my-level-need">
			<cardTitle :cardTitle="cardName"></cardTitle>
			<view :class="['my-level-content','mt20', baseList.length == 1 ? 'flex-rowc' : 'flex-b']">
				<view :class="i == 1 ? '' : 'flex-colc'" v-for="(item,i) in baseList" :key="i">
					<view class="color-999 size-28">{{item.title}}</view>
					<view class="mt20 size-28">{{item.num}}</view>
				</view>
			</view>
		</view>
	</view>
	<view class="">
		<up-swiper :list="list3" previousMargin="30" nextMargin="30" circular :autoplay="false" radius="10" height="300rpx"
			@change="swiperChange"></up-swiper>
	</view>
</template>

<script setup>
	import cardTitle from '../../components/cardTitle.vue'
	import {
		ref,
		reactive
	} from "vue"
	const cardName = ref("距离下一等级要求")
	const baseList = ref([
		{
			title: '仍需至少注册',
			num: "20人"
		},
	]);

	const list3 = reactive([
		'/static/images/levelImage/1.jpeg',
		'/static/images/levelImage/2.jpg',
	]);

	const swiperChange = (index) => {
		switch (index.current) {
			case 0:
				baseList.value = [{
					title: '仍需至少注册',
					num: "20人"
				}]
				break;
			case 1:
				baseList.value = [{
						title: '仍需至少注册',
						num: "20人"
					},
					{
						title: '或',
						num: " "
					},
					{
						title: '仍需至少下单',
						num: "5人"
					}
				]
				break;
			case 2:
				break;
			case 3:
				break;
			case 4:
				break;
		}
	}
</script>

<style scoped lang="scss">
	@import "../index.scss";
	// .comp-card{
	// 	&-head{
	// 		.line{
	// 			width: 11rpx;
	// 			height: 38rpx;
	// 			background-color: #FFBF60;
	// 			border-radius: 6rpx;
	// 		}
	// 		.title{
	// 			font-weight: bold;
	// 		}
	// 	}
	// }
</style>