regsitro de negocio y taller, permisos, panel nuevo de taller

This commit is contained in:
Jose Sanchez
2023-08-16 22:49:30 -04:00
parent 31b2e896ad
commit 5c4b29fce7
21 changed files with 1946 additions and 76 deletions

View File

@@ -66,14 +66,14 @@
<p>Comprador </p>
<span class="icon"><i class="las la-arrow-right"></i></span>
</a>
<a href="{{ route('business.index') }}" class="account-type">
<a href="{{ route('register.business.index') }}" class="account-type">
<span class="account-icon"><img
src="{{ static_asset('assets/registrocomercio/registro-form/assets/images/account-business.png') }}"
alt=""></span>
<p>Negocio </p>
<span class="icon"><i class="las la-arrow-right"></i></span>
</a>
<a href="{{ route('workshop.index') }}" class="account-type ">
<a href="{{ route('register.workshop.index') }}" class="account-type ">
<span class="account-icon"><img
src="{{ static_asset('assets/registrocomercio/registro-form/assets/images/casa.png') }}"
alt=""></span>

View File

@@ -177,7 +177,7 @@
<div class="container-md">
<div class="row">
<div class="col-lg-7 offset-lg-5 p-sm-0">
<div class="ugf-content pt270">
<div style="padding-top: 100px;" class="ugf-content pt270">
<a href="{{ route('shop.view.account.type') }}" class="prev-page"> <i class="las la-arrow-left"></i> Volver Atrás</a>
<h2>Vamos! <span>Únete a nuestra plataforma</span></h2>
@@ -213,31 +213,55 @@
{{-- formulario con correo --}}
<form class="form-flex email-form" id="emailGroup">
<form class="form-flex email-form was-validated" id="emailGroup" method="POST" action="{{ route('register.business.store') }}">
@csrf
<div class="form-row col-md-9">
<div class="container">
<div class="form-row col-md-9">
<div class="form-group mb-4">
<label for="email" id="emailLabel">Correo Electrónico</label>
<input type="email" name="email" id="email" placeholder="{{ __('Email') }}" class="form-control email @error('email') is-invalid @enderror" value="{{ old('email') }}">
<a id="phoneLink" style="text-decoration: underline; margin-left: 250px;" href="#" class="mb-3">Utilice el número de teléfono en su lugar</a>
@error('email')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="password">Contraseña</label>
<input type="password" name="password" id="password" placeholder="{{ __('Password') }}" class="form-control @error('password') is-invalid @enderror" id="inputPassword">
@error('password')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="password_confirmation">Repetir Contraseña</label>
<input type="password" name="password_confirmation" id="password_confirmation" placeholder="{{ __('Confirm Password') }}" class="form-control @error('password_confirmation') is-invalid @enderror">
@error('password_confirmation')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<div class="g-recaptcha" data-sitekey="{{ env('RECAPTCHA_SITE_KEY') }}"></div>
@if ($errors->has('g-recaptcha-response'))
<p style="font-size: 80%;" class="text-danger">{{ $errors->first('g-recaptcha-response') }}</p>
@endif
</div>
<div class="form-group">
<label for="inputMail" id="emailLabel">Correo Electrónico</label>
<input type="email" placeholder="micorreo@email.com" class="form-control email" required>
<a id="phoneLink" style="text-decoration: underline; margin-left: 250px;" href="#">Utilice el número de teléfono en su lugar</a>
</div>
<div class="form-group">
<label for="inputPassword">Contraseña</label>
<input type="password" placeholder="Contraseña"
class="form-control" id="inputPassword" required>
</div>
<div class="form-group">
<label for="inputConfirmPassword">Repetir Contraseña</label>
<input type="password" placeholder="Repetir Contraseña"
class="form-control" id="inputConfirmPassword" required>
</div>
<div class="form-group mb-12 d-flex">
<button id="" class="btn btn-primary btn-lg btn-block"><span>Iniciemos</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
</div>
<button id="btnSubmit btnSubmitEmail" class="btn"><span>Iniciemos</span> <i
class="las la-arrow-right"></i></button>
</form>
{{-- formulario con numero de telefono --}}
@@ -246,26 +270,29 @@
<div class="form-row col-md-9" >
<div class="form-group">
<div class="form-group mb-4">
<label for="inputMail" id="phoneLabel">Teléfono</label>
<input type="number" placeholder="Teléfono" class="form-control phone" required>
<a id="emailLink" style="text-decoration: underline; margin-left: 250px;" href="#">Utilice el correo electrónico en su lugar</a>
</div>
<div class="form-group">
<div class="form-group mb-4">
<label for="inputPassword" id="password2">Contraseña</label>
<input type="password" placeholder="Contraseña"
class="form-control" id="inputPassword" required>
</div>
<div class="form-group">
<div class="form-group mb-4">
<label for="inputConfirmPassword" id="repitpassword2">Repetir Contraseña</label>
<input type="password" placeholder="Repetir Contraseña"
class="form-control" id="inputConfirmPassword" required>
</div>
<div class="form-group mb-12 d-flex">
<button id="" class="btn btn-primary btn-lg btn-block"><span>Iniciemos</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
<button id="btnSubmit btnSubmitPhone" class="btn"><span>Iniciemos</span> <i
class="las la-arrow-right"></i></button>
</form>
@@ -311,6 +338,7 @@
</body>
</html>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>

View File

@@ -180,7 +180,7 @@
<div class="container-md">
<div class="row">
<div class="col-lg-7 offset-lg-5 p-sm-0">
<div style=" padding-top: 100px;" class="ugf-content pt270">
<div style="padding-top: 100px;" class="ugf-content pt270">
<a href="{{ route('shop.view.account.type') }}" class="prev-page"> <i class="las la-arrow-left"></i> Volver Atrás</a>
<h2>Vamos! <span>Únete a nuestra plataforma</span></h2>
@@ -247,8 +247,8 @@
</div>
<div class="form-group mb-4">
{{-- {{ env('RECAPTCHA_SITE_KEY') }} --}}
<div class="g-recaptcha" data-sitekey="6Le0OJsnAAAAALJsc4xJaNot1HfSmHpYgJYDzTYT"></div>
<div class="g-recaptcha" data-sitekey="{{ env('RECAPTCHA_SITE_KEY') }}"></div>
@if ($errors->has('g-recaptcha-response'))
<p style="font-size: 80%;" class="text-danger">{{ $errors->first('g-recaptcha-response') }}</p>
@endif

View File

@@ -77,12 +77,36 @@
<div class="alert alert-success" role="alert">
Correo verificado correctamente.
</div>
<a style="display: inline-block;
padding: 10px 20px;
background-color: #22b46b;
color: #fff;
text-decoration: none;
border-radius: 4px" href="{{ route('dashboard') }}">Continuar</a>
@if($user->user_type == 'customer')
<a style="display: inline-block;
padding: 10px 20px;
background-color: #22b46b;
color: #fff;
text-decoration: none;
border-radius: 4px" href="{{ route('dashboard') }}">Continuar</a>
@elseif($user->user_type == 'seller')
<a style="display: inline-block;
padding: 10px 20px;
background-color: #22b46b;
color: #fff;
text-decoration: none;
border-radius: 4px" href="{{ route('seller.dashboard') }}">Continuar</a>
@elseif($user->user_type == 'repair')
<a style="display: inline-block;
padding: 10px 20px;
background-color: #22b46b;
color: #fff;
text-decoration: none;
border-radius: 4px" href="{{ route('workshop.dashboard') }}">Continuar</a>
@endif
@endif

View File

@@ -57,7 +57,14 @@
<h2>Tu Registro fue Completado!</h2>
<p>Bienvenido a La Pieza.DO, en breve nuestro departamento de servicios te enviara un email con todos
los detalles de tu cuenta y la confirmación de tu registro.</p>
<a id="panel-link" class="btn" href="{{ route('dashboard') }}">Ir al Panel</a>
@if($user->user_type == 'customer')
<a id="panel-link" class="btn" href="{{ route('dashboard') }}">Ir al Panel</a>
@elseif($user->user_type == 'seller')
<a id="panel-link" class="btn" href="{{ route('seller.dashboard') }}">Ir al Panel</a>
@elseif($user->user_type == 'repair')
<a id="panel-link" class="btn" href="{{ route('workshop.dashboard') }}">Ir al Panel</a>
@endif
</div>
</div>

View File

@@ -178,7 +178,7 @@
<div class="container-md">
<div class="row">
<div class="col-lg-7 offset-lg-5 p-sm-0">
<div class="ugf-content pt270">
<div style="padding-top: 100px;" class="ugf-content pt270">
<a href="{{ route('shop.view.account.type') }}" class="prev-page"> <i class="las la-arrow-left"></i> Volver Atrás</a>
<h2>Vamos! <span>Únete a nuestra plataforma</span></h2>
@@ -214,31 +214,51 @@
{{-- formulario con correo --}}
<form class="form-flex email-form" id="emailGroup">
<form class="form-flex email-form was-validated" id="emailGroup" method="POST" action="{{ route('register.workshop.store') }}">
@csrf
<div class="form-row col-md-9">
<div class="container">
<div class="form-row col-md-9">
<div class="form-group mb-4">
<label for="email" id="emailLabel">Correo Electrónico</label>
<input type="email" name="email" id="email" placeholder="{{ __('Email') }}" class="form-control email @error('email') is-invalid @enderror" value="{{ old('email') }}">
<a id="phoneLink" style="text-decoration: underline; margin-left: 250px;" href="#" class="mb-3">Utilice el número de teléfono en su lugar</a>
@error('email')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="password">Contraseña</label>
<input type="password" name="password" id="password" placeholder="{{ __('Password') }}" class="form-control @error('password') is-invalid @enderror" id="inputPassword">
@error('password')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="password_confirmation">Repetir Contraseña</label>
<input type="password" name="password_confirmation" id="password_confirmation" placeholder="{{ __('Confirm Password') }}" class="form-control @error('password_confirmation') is-invalid @enderror">
@error('password_confirmation')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<div class="form-group">
<label for="inputMail" id="emailLabel">Correo Electrónico</label>
<input type="email" placeholder="micorreo@email.com" class="form-control email" required>
<a id="phoneLink" style="text-decoration: underline; margin-left: 250px;" href="#">Utilice el número de teléfono en su lugar</a>
</div>
<div class="form-group">
<label for="inputPassword">Contraseña</label>
<input type="password" placeholder="Contraseña"
class="form-control" id="inputPassword" required>
</div>
<div class="form-group">
<label for="inputConfirmPassword">Repetir Contraseña</label>
<input type="password" placeholder="Repetir Contraseña"
class="form-control" id="inputConfirmPassword" required>
</div>
<div class="g-recaptcha" data-sitekey="{{ env('RECAPTCHA_SITE_KEY') }}"></div>
@if ($errors->has('g-recaptcha-response'))
<p style="font-size: 80%;" class="text-danger">{{ $errors->first('g-recaptcha-response') }}</p>
@endif
</div>
<div class="form-group mb-12 d-flex">
<button id="" class="btn btn-primary btn-lg btn-block"><span>Iniciemos</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
</div>
<button id="btnSubmit btnSubmitEmail" class="btn"><span>Iniciemos</span> <i
class="las la-arrow-right"></i></button>
</form>
{{-- formulario con numero de telefono --}}
@@ -247,26 +267,29 @@
<div class="form-row col-md-9" >
<div class="form-group">
<div class="form-group mb-4">
<label for="inputMail" id="phoneLabel">Teléfono</label>
<input type="number" placeholder="Teléfono" class="form-control phone" required>
<a id="emailLink" style="text-decoration: underline; margin-left: 250px;" href="#">Utilice el correo electrónico en su lugar</a>
</div>
<div class="form-group">
<div class="form-group mb-4">
<label for="inputPassword" id="password2">Contraseña</label>
<input type="password" placeholder="Contraseña"
class="form-control" id="inputPassword" required>
</div>
<div class="form-group">
<div class="form-group mb-4">
<label for="inputConfirmPassword" id="repitpassword2">Repetir Contraseña</label>
<input type="password" placeholder="Repetir Contraseña"
class="form-control" id="inputConfirmPassword" required>
</div>
<div class="form-group mb-12 d-flex">
<button id="" class="btn btn-primary btn-lg btn-block"><span>Iniciemos</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
<button id="btnSubmit btnSubmitPhone" class="btn"><span>Iniciemos</span> <i
class="las la-arrow-right"></i></button>
</form>
@@ -312,6 +335,7 @@
</body>
</html>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
$(document).ready(function() {