@extends('layouts.customer') @section('title', __('Cadastro — Dono de negócio — Lined')) @section('content') {{-- Header --}} {{ __('Dono de negócio') }} {{ __('Crie sua conta para gerenciar seu negócio') }} {{-- Progress steps --}} @foreach([['1', 'Dados'], ['2', 'Endereço'], ['3', 'Plano']] as $i => [$num, $label]) {{ $num }} {{ $label }} @if($num !== '3') @endif @endforeach @csrf {{-- ══════════════════════════════════════════ STEP 1 — Dados pessoais + Dados da empresa ══════════════════════════════════════════ --}} {{-- ── EMAIL BUSCA (antes de verificar) ── --}} {{ __('E-mail') }} * @error('email') {{ $message }} @enderror {{-- ── EMAIL DISPLAY (depois de verificar) ── --}} {{-- Campos ocultos hasta verificar email --}} {{-- DADOS PESSOAIS --}} {{ __('Dados pessoais') }} {{ __('Nome completo') }} * @error('name') {{ $message }} @enderror {{ __('Telefone') }} {{ __('(opcional)') }} {{-- Senha --}} {{ __('Senha') }} * · Mín. 6 caracteres · 1 letra maiúscula · 1 número · 1 caractere especial @error('password') {{ $message }} @enderror {{-- Confirmar senha --}} {{ __('Confirmar senha') }} * {{-- DADOS DA EMPRESA --}} {{ __('Dados da empresa') }} {{ __('Nome da empresa') }} * @error('name_company') {{ $message }} @enderror {{ __('Nome fantasia') }} {{ __('(opcional)') }} {{ __('E-mail da empresa') }} {{ __('(opcional)') }} {{ __('Telefone da empresa') }} {{ __('(opcional)') }} {{ __('Descrição') }} {{ __('(opcional)') }} {{ old('description') }} {{-- CATEGORIAS DE SERVIÇOS --}} {{-- Botão próximo (step 1 → 2) --}} {{ __('Próximo') }} {{-- ══════════════════════════════════════════ STEP 2 — Endereço ══════════════════════════════════════════ --}} {{-- Hidden: branch_name = name_company --}} {{ __('Endereço') }} {{-- CEP --}} {{ __('CEP') }} * {{ __('Buscar') }} @error('branch_cpe') {{ $message }} @enderror {{-- Estado --}} {{ __('Estado') }} * {{-- Cidade --}} {{ __('Cidade') }} * {{-- Bairro --}} {{ __('Bairro') }} * {{-- Rua --}} {{ __('Rua') }} * {{-- Número --}} {{ __('Número') }} * @error('branch_cep_placenumber') {{ $message }} @enderror {{-- Complemento --}} {{ __('Complemento') }} * @error('branch_cep_complement') {{ $message }} @enderror {{-- Endereço completo --}} {{ __('Endereço completo') }} {{ old('branch_address') ?: '—' }} {{-- Mapa --}} {{ __('Localização no mapa') }} {{ __('Clique ou arraste o marcador para ajustar') }} Lat: {{ old('branch_latitude', '—') }} Lng: {{ old('branch_longitude', '—') }} {{-- Navegação step 2 --}} {{ __('Voltar') }} {{ __('Próximo') }} {{-- ══════════════════════════════════════════ STEP 3 — Plano + Dados do cartão ══════════════════════════════════════════ --}} {{-- PLANO --}} {{ __('Escolha seu plano') }} * @if(count($plans) > 0) @foreach($plans as $plan) @php $pl = (object)(array) $plan; @endphp {{ $pl->name }} R$ {{ number_format((float)$pl->price, 2, ',', '.') }}/mês {{ $pl->description }} @if(!empty($pl->details)) @foreach((array)$pl->details as $detail) @php $d = (object)(array)$detail; @endphp @if((int)$d->state === 0) ✓ {{ $d->item }} @endif @endforeach @endif @endforeach @else {{ __('Nenhum plano disponível no momento.') }} @endif @error('idplan') {{ __('Selecione um plano para continuar.') }} @enderror {{-- AVISO PLANO GRÁTIS (sem cobrança) --}} {{ __('Plano gratuito selecionado — nenhum cartão é necessário. Você poderá fazer upgrade quando quiser.') }} {{-- AVISO PIX --}} {{ __('Ao criar a conta você receberá o QR Code para pagar. O painel é liberado assim que o pagamento for confirmado, e a cada mês você paga um novo Pix para renovar.') }} {{-- Nota de campos obrigatórios --}} * {{ __('Campos obrigatórios') }} {{-- Aviso de verificação por e-mail --}} Após criar sua conta, você receberá um e-mail de verificação. Verifique sua caixa de entrada para ativar o acesso. {{-- Conta existente sem senha (criada pelo Google) ainda precisa definir uma --}} {{-- Navegação step 3 --}} {{ __('Voltar') }} {{ __('Criar conta') }} ← {{ __('Voltar') }} @endsection @push('styles') @endpush @push('scripts') {{-- Sem isto mapboxgl/mapboxReady não existem e initMap() lança ReferenceError, que o catch do lookupCEP mostrava como "Erro ao buscar CEP". --}} @endpush
{{ __('Crie sua conta para gerenciar seu negócio') }}
{{ __('Dados pessoais') }}
{{ __('Dados da empresa') }}
{{ __('Endereço') }}
{{ __('Escolha seu plano') }} *
{{ $pl->description }}
{{ __('Nenhum plano disponível no momento.') }}
{{ __('Plano gratuito selecionado — nenhum cartão é necessário. Você poderá fazer upgrade quando quiser.') }}
{{ __('Ao criar a conta você receberá o QR Code para pagar. O painel é liberado assim que o pagamento for confirmado, e a cada mês você paga um novo Pix para renovar.') }}
* {{ __('Campos obrigatórios') }}
Após criar sua conta, você receberá um e-mail de verificação. Verifique sua caixa de entrada para ativar o acesso.
← {{ __('Voltar') }}