<template>
	<view class="box bg-fff">
		<view class="size-22 color-ffb tip">
			❗完善服务信息和接单状态后，才可以开始接单哦！
		</view>
		<view class="title mt24">
			基本资料
		</view>
		<view class="flex-colc">
			<image class="head" src="@/static/images/ydd/img.png" mode="widthFix"></image>
			<text class="size-28 color-999 mt10">点击更换头像</text>
		</view>
		<DForm :list="state.list" @submit="handleSubmit"></DForm>

		<view class="title mt24 flex-rowl">
			展示信息
			<text class="size-22 color-ffb fw700">(重要)</text>
		</view>
		<DForm :list="state.list1" @submit="handleSubmit"></DForm>

		<view class="title mt24 flex-rowl">
			服务资料
		</view>
		<DForm :list="state.list2" @submit="handleSubmit"></DForm>
	</view>
	<view class="size-24 color-ffb flex-rowc mt32 pb28">
		伴宠师查看服务酬劳、服务时长等规则
	</view>
</template>

<script setup>
	import DForm from "@/components/dForm/index.vue"
	import {
		reactive
	} from "vue";


	const state = reactive({
		list2: [{
				type: "select",
				label: "服务宠物类型",
				key: "type",
				placeholder: "请选择",
				options: [{
						name: "大兴区"
					},
					{
						name: "小型犬"
					}
				]
			},
			{
				type: "input",
				label: "基础服务",
				unit: "年",
				key: "base",
				placeholder: "宠物喂养上门遛狗",
			},
			{
				type: "select",
				label: "增值服务",
				key: "zenz",
				placeholder: "请选择",
				options: [{
						name: "男"
					},
					{
						name: "女"
					}
				]
			}
		],
		list1: [{
				type: "input",
				label: "个人简介",
				key: "jianjie",
				placeholder: "请输入",
			},
			{
				type: "input",
				label: "养宠经验",
				unit: "年",
				key: "jingyan",
				placeholder: "请输入",
			},
			{
				type: "select",
				label: "服务记录",
				key: "jilu",
				placeholder: "请选择",
				options: [{
						name: "男"
					},
					{
						name: "女"
					}
				]
			}
		],
		list: [{
				type: "input",
				label: "昵称",
				key: "name",
				placeholder: "请输入",
			},
			{
				type: "input",
				label: "手机号",
				key: "idCard",
				placeholder: "请输入",
			},
			{
				type: "select",
				label: "性别",
				key: "sex",
				placeholder: "请选择",
				options: [{
						name: "男"
					},
					{
						name: "女"
					}
				]
			}
		]
	})
	const handleSubmit = () => {}
</script>

<style lang="scss" scoped>
	.head {
		width: 165rpx;
		margin-top: 28rpx;
	}

	.title {
		font-size: 30rpx;
		font-weight: 700;
		display: flex;
		align-items: center;

		&:before {
			display: block;
			content: "";
			width: 10rpx;
			border-radius: 10rpx;
			height: 34rpx;
			background-color: #FFBF60;
			margin-right: 15rpx;
		}
	}

	.box {
		padding: 24rpx 36rpx;

		.tip {
			background-color: rgb(255, 245, 229);
			padding: 15rpx;
		}
	}
</style>