<template>
	<view>
		<view class="button-group">
			<button @click="radioChange">
				<view class="align-center flex justify-between">
					<image style="background-color: #ffffff;" :src="doctor_gender == 1 ? doctor_woman : doctor_man"></image>
					<text>主页医生</text>
				</view>
				<radio-group class="center">
					<label class="margin-right-sm"><radio class="margin-right-xs" value="r1" :checked="doctor_gender == 0" />男</label>
					<label><radio class="margin-right-xs" value="r2" :checked="doctor_gender == 1" />女</label>
				</radio-group>
			</button>
		</view>
	</view>
</template>

<script>
	export default {
		onLoad() {
			let doctor_gender = uni.getStorageSync('doctor_gender');
			if(doctor_gender === 0) this.doctor_gender = 0;
			else this.doctor_gender = 1;
		},
		data() {
			return {
				doctor_woman: '/static/img/女医生.png',
				doctor_man: '/static/img/男医生.png',
				doctor_gender: 1
			}
		},
		methods: {
			radioChange() {
				if(this.doctor_gender === 1) this.doctor_gender = 0;
				else this.doctor_gender = 1;
				uni.removeStorageSync('doctor_gender');
				uni.setStorageSync('doctor_gender',this.doctor_gender);
			}
		}
	}
</script>

<style lang="less">
	page{
		background-color: #f5f5f5;
	}
	text{
		font-size: 18px;
		display: flex;
		justify-content: center; /* 水平居中 */
		align-items: center;    /* 垂直居中 */
	}
	image{
		margin-right: 10px;
		width: 30px;
		height: 30px;
		background-color: #ffffff;
	}
	.button-group{
		border: none;
		width: 100%;
		background-color: #ffffff;
		margin-bottom: 15px;
		border-radius: 0px;
		
		button{
			border: 1px;
			border-color: #000;
			border-radius: 0px;
			height: 12vw;
			padding: 0 10px;
			background-color: #ffffff;
			display: flex;
			justify-content: space-between;
		}
		button:active {
			filter: brightness(80%);
			opacity: 0.8;
		}
	}
</style>