<template>
	<up-popup :show="show" round="10" @close="close" mode="center" :safeAreaInsetBottom="false">
		<view class="m-modal-popup">
			<view class="head-title-modal">绑定手机号</view>
			<view class="content-modal">系统检测到您未绑定手机号, 为方便您继续使用, 请绑定手机号码</view>
			<view class="btn-box-modal">
				<view style="width: 130rpx;"><up-button @click="close" plain color="#999">取消绑定</up-button></view>
				<view style="width: 350rpx;"><up-button @getphonenumber="change" open-type="getPhoneNumber"
						color="#20B128">立即绑定</up-button></view>
			</view>
		</view>
	</up-popup>
</template>

<script setup>
	const props = defineProps({
		show: {
			type: Boolean,
			default: false
		}
	})

	const emit = defineEmits(['close', 'change']);
	const close = () => {
		emit('close');
	}

	const change = (e) => {
		emit('change', e);
	}
</script>

<style scoped lang="scss">
	.m-modal-popup {
		width: 500rpx;
		padding: 40rpx;

		.head-title-modal {
			font-size: 32rpx;
			text-align: center;
		}

		.content-modal {
			font-size: 26rpx;
			color: #999;
			text-align: center;
			padding: 40rpx 0;
		}

		.btn-box-modal {
			display: flex;
			justify-content: space-between;
		}
	}
</style>