<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>