arreglo de registro negocio y taller, verificacion de cuenta, se agrego mas campos

This commit is contained in:
Jose Sanchez
2023-08-21 16:13:34 -04:00
parent 81b60df78a
commit 46209034eb
17 changed files with 531 additions and 33 deletions

View File

@@ -0,0 +1,141 @@
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>La Pieza.DO | Registro</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/bootstrap.min.css') }}">
<!-- External Css -->
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/line-awesome.min.css') }}">
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/owl.carousel.min.css') }}" />
<link rel="stylesheet"
href="https://maxst.icons8.com/vue-static/landings/line-awesome/font-awesome-line-awesome/css/all.min.css">
<link rel="stylesheet"
href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
<!-- Custom Css -->
<link rel="stylesheet" type="text/css"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/main.css') }}">
<link rel="stylesheet" type="text/css"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/theme-1.css') }}">
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<!-- Favicon -->
<link rel="icon"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/favicon.png') }}">
<link rel="apple-touch-icon"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/apple-touch-icon.png') }}">
<link rel="apple-touch-icon" sizes="72x72"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/icon-72x72.png') }}">
<link rel="apple-touch-icon" sizes="114x114"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/icon-114x114.png') }}">
</head>
<body>
<div class="ugf-wrapper theme-bg">
<div class="ugf-content-block">
<div class="logo">
</div>
<div class="container-md">
<div class="row">
<div class="ol-12 col-lg-7 offset-lg-5 p-sm-0 mx-auto">
<div class="ugf-content pt270">
<h2>Bienvenido</h2>
<p>¡Gracias por registrarte! Para poder completar tu registro,<br> necesitamos que agregues los siguientes campos de negocio:</p>
<form class="form-flex email-form was-validated" id="emailGroup" method="POST" action="{{ route('register.business.business_complete_store') }}">
@csrf
<!-- Agrega el campo hidden para enviar el usuario -->
<input type="hidden" name="user" value="{{ $user }}">
<div class="container">
<div class="form-row col-md-9">
<div class="form-group mb-4">
<label for="name" id="nameLabel">Nombre de la tienda</label>
<input type="text" name="name" id="name" placeholder="Nombre" class="form-control name @error('name') is-invalid @enderror" value="{{ old('name') }}">
@error('name')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="address" id="addressLabel">Dirección</label>
<input type="text" name="address" id="address" placeholder="Dirección" class="form-control address @error('address') is-invalid @enderror" value="{{ old('address') }}">
@error('address')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-12 d-flex">
<button style="-ms-flex: 0 0 230px; flex: 0 0 230px;" id="" class="btn btn-primary btn-lg btn-block"><span>Registra su tienda</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
</div>
</form>
<div id="result"></div>
</div>
</div>
</div>
</div>
<div class="alternet-access">
<p><a href="{{ route('logout') }}">Cerrar sesión</a></p>
</div>
</div>
{{-- <div class="ugf-sidebar flex-bottom ugf-sidebar-bg-2 sidebar-steps">
<div class="steps">
<div class="step">
<span>1</span>
<p>Tipo de Cuenta</p>
</div>
<div class="step step-onprocess">
<span>2</span>
<p>Verificación de Inicio</p>
</div>
<div class="step">
<span>3</span>
<p>Confirmación de Datos</p>
</div>
</div>
</div> --}}
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
{{-- <script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/jquery.min.js') }}"></script> --}}
<script src="https://code.jquery.com/jquery-3.7.0.min.js"
integrity="sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07/g=" crossorigin="anonymous"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/popper.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/bootstrap.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/owl.carousel.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/custom.js') }}"></script>
</body>
</html>
<script>
</script>

View File

@@ -221,7 +221,7 @@
<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>
<a id="phoneLink" style="text-decoration: underline;" href="#" class="mb-3">Utilice el número de teléfono en su lugar</a>
@error('email')
<div class="invalid-feedback">{{ $message }}</div>
@enderror

View File

@@ -224,7 +224,7 @@
<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>
<a id="phoneLink" style="text-decoration: underline;" href="#" class="mb-3">Utilice el número de teléfono en su lugar</a>
@error('email')
<div class="invalid-feedback">{{ $message }}</div>
@enderror

View File

@@ -77,10 +77,33 @@
<div class="alert alert-success" role="alert">
Correo verificado correctamente.
</div>
@if($user->user_type == 'customer')
<script>
setTimeout(function() {
window.location.href = "{{ route('dashboard') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@elseif($user->user_type == 'seller')
<script>
setTimeout(function() {
window.location.href = "{{ route('register.business.business_complete_index') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@elseif($user->user_type == 'repair')
<script>
setTimeout(function() {
window.location.href = "{{ route('register.workshops.workshop_complete_index') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@endif
@endif
{{-- @if($user->user_type == 'customer')
<a style="display: inline-block;
padding: 10px 20px;
@@ -106,8 +129,7 @@
text-decoration: none;
border-radius: 4px" href="{{ route('workshop.dashboard') }}">Continuar</a>
@endif
@endif
@endif --}}

View File

@@ -58,14 +58,54 @@
<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>
@if($user->user_type == 'customer')
<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>
<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
<a id="panel-link" class="btn" href="{{ route('workshop.dashboard') }}">Ir al Panel</a>
@endif --}}
{{-- @if($user->user_type == 'customer')
<script>
setTimeout(function() {
window.location.href = "{{ route('dashboard') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@elseif($user->user_type == 'seller')
<script>
setTimeout(function() {
window.location.href = "{{ route('seller.dashboard') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@elseif($user->user_type == 'repair')
<script>
setTimeout(function() {
window.location.href = "{{ route('workshop.dashboard') }}";
}, 3000); // Cambia el valor 3000 a la cantidad de milisegundos que deseas que se redirija automáticamente
</script>
@endif --}}
@if($user->user_type == 'customer')
<script>
setTimeout(function() {
window.location.href = "{{ route('dashboard') }}";
}, 3000);
</script>
@elseif($user->user_type == 'seller')
<script>
setTimeout(function() {
window.location.href = "{{ route('register.business.business_complete_index') }}";
}, 3000);
</script>
@elseif($user->user_type == 'repair')
<script>
setTimeout(function() {
window.location.href = "{{ route('register.workshop.workshop_complete_index') }}";
}, 3000);
</script>
@endif
</div>
</div>
@@ -88,8 +128,4 @@
</body>
<script>
</script>
</html>

View File

@@ -222,7 +222,7 @@
<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>
<a id="phoneLink" style="text-decoration: underline;" href="#" class="mb-3">Utilice el número de teléfono en su lugar</a>
@error('email')
<div class="invalid-feedback">{{ $message }}</div>
@enderror

View File

@@ -0,0 +1,141 @@
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>La Pieza.DO | Registro</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/bootstrap.min.css') }}">
<!-- External Css -->
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/line-awesome.min.css') }}">
<link rel="stylesheet"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/owl.carousel.min.css') }}" />
<link rel="stylesheet"
href="https://maxst.icons8.com/vue-static/landings/line-awesome/font-awesome-line-awesome/css/all.min.css">
<link rel="stylesheet"
href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css">
<!-- Custom Css -->
<link rel="stylesheet" type="text/css"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/main.css') }}">
<link rel="stylesheet" type="text/css"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/css/theme-1.css') }}">
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<!-- Favicon -->
<link rel="icon"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/favicon.png') }}">
<link rel="apple-touch-icon"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/apple-touch-icon.png') }}">
<link rel="apple-touch-icon" sizes="72x72"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/icon-72x72.png') }}">
<link rel="apple-touch-icon" sizes="114x114"
href="{{ static_asset('assets/registrocomercio/registro-form/assets/images/icon-114x114.png') }}">
</head>
<body>
<div class="ugf-wrapper theme-bg">
<div class="ugf-content-block">
<div class="logo">
</div>
<div class="container-md">
<div class="row">
<div class="ol-12 col-lg-7 offset-lg-5 p-sm-0 mx-auto">
<div class="ugf-content pt270">
<h2>Bienvenido</h2>
<p>¡Gracias por registrarte! Para poder completar tu registro,<br> necesitamos que agregues los siguientes campos de taller:</p>
<form class="form-flex email-form was-validated" id="emailGroup" method="POST" action="{{ route('register.workshop.workshop_complete_store') }}">
@csrf
<!-- Agrega el campo hidden para enviar el usuario -->
<input type="hidden" name="user" value="{{ $user }}">
<div class="container">
<div class="form-row col-md-9">
<div class="form-group mb-4">
<label for="name" id="nameLabel">Nombre del taller</label>
<input type="text" name="name" id="name" placeholder="Nombre" class="form-control name @error('name') is-invalid @enderror" value="{{ old('name') }}">
@error('name')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-4">
<label for="address" id="addressLabel">Dirección</label>
<input type="text" name="address" id="address" placeholder="Dirección" class="form-control address @error('address') is-invalid @enderror" value="{{ old('address') }}">
@error('address')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
<div class="form-group mb-12 d-flex">
<button style="-ms-flex: 0 0 230px; flex: 0 0 230px;" id="" class="btn btn-primary btn-lg btn-block"><span>Registrar taller</span> <i class="las la-arrow-right"></i></button>
</div>
</div>
</div>
</form>
<div id="result"></div>
</div>
</div>
</div>
</div>
<div class="alternet-access">
<p><a href="{{ route('logout') }}">Cerrar sesión</a></p>
</div>
</div>
{{-- <div class="ugf-sidebar flex-bottom ugf-sidebar-bg-2 sidebar-steps">
<div class="steps">
<div class="step">
<span>1</span>
<p>Tipo de Cuenta</p>
</div>
<div class="step step-onprocess">
<span>2</span>
<p>Verificación de Inicio</p>
</div>
<div class="step">
<span>3</span>
<p>Confirmación de Datos</p>
</div>
</div>
</div> --}}
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
{{-- <script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/jquery.min.js') }}"></script> --}}
<script src="https://code.jquery.com/jquery-3.7.0.min.js"
integrity="sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07/g=" crossorigin="anonymous"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/popper.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/bootstrap.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/owl.carousel.min.js') }}"></script>
<script src="{{ static_asset('assets/registrocomercio/registro-form/assets/js/custom.js') }}"></script>
</body>
</html>
<script>
</script>

View File

@@ -82,7 +82,12 @@
<label class="col-md-3 col-form-label">{{ translate('Cash Payment') }}</label>
<div class="col-md-9">
<label class="aiz-switch aiz-switch-success mb-3">
<input value="1" name="cash_on_delivery_status" type="checkbox" @if ($user->shop->cash_on_delivery_status == 1) checked @endif>
{{-- <input value="1" name="cash_on_delivery_status" type="checkbox" @if ($user->shop->cash_on_delivery_status == 1) checked @endif> --}}
@if(isset($user) && isset($user->shop) && $user->shop->cash_on_delivery_status == 1)
<input value="1" name="cash_on_delivery_status" type="checkbox" checked>
@else
<input value="1" name="cash_on_delivery_status" type="checkbox">
@endif
<span class="slider round"></span>
</label>
</div>
@@ -91,7 +96,13 @@
<label class="col-md-3 col-form-label">{{ translate('Bank Payment') }}</label>
<div class="col-md-9">
<label class="aiz-switch aiz-switch-success mb-3">
<input value="1" name="bank_payment_status" type="checkbox" @if ($user->shop->bank_payment_status == 1) checked @endif>
{{-- <input value="1" name="bank_payment_status" type="checkbox" @if ($user->shop->bank_payment_status == 1) checked @endif> --}}
@if(isset($user) && isset($user->shop) && $user->shop->bank_payment_status == 1)
<input value="1" name="bank_payment_status" type="checkbox" checked>
@else
<input value="1" name="bank_payment_status" type="checkbox">
@endif
<span class="slider round"></span>
</label>
</div>
@@ -99,7 +110,11 @@
<div class="row">
<label class="col-md-3 col-form-label" for="bank_name">{{ translate('Bank Name') }}</label>
<div class="col-md-9">
<input type="text" name="bank_name" value="{{ $user->shop->bank_name }}" id="bank_name" class="form-control mb-3" placeholder="{{ translate('Bank Name')}}">
{{-- <input type="text" name="bank_name" value="{{ $user->shop->bank_name }}" id="bank_name" class="form-control mb-3" placeholder="{{ translate('Bank Name')}}"> --}}
@if(isset($user) && isset($user->shop) && isset($user->shop->bank_name))
<input type="text" name="bank_name" value="{{ $user->shop->bank_name }}" id="bank_name" class="form-control mb-3" placeholder="{{ translate('Bank Name')}}">
@endif
@error('phone')
<small class="form-text text-danger">{{ $message }}</small>
@enderror
@@ -108,7 +123,10 @@
<div class="row">
<label class="col-md-3 col-form-label" for="bank_acc_name">{{ translate('Bank Account Name') }}</label>
<div class="col-md-9">
<input type="text" name="bank_acc_name" value="{{ $user->shop->bank_acc_name }}" id="bank_acc_name" class="form-control mb-3" placeholder="{{ translate('Bank Account Name')}}">
{{-- <input type="text" name="bank_acc_name" value="{{ $user->shop->bank_acc_name }}" id="bank_acc_name" class="form-control mb-3" placeholder="{{ translate('Bank Account Name')}}"> --}}
@if(isset($user) && isset($user->shop) && isset($user->shop->bank_acc_name))
<input type="text" name="bank_acc_name" value="{{ $user->shop->bank_acc_name }}" id="bank_acc_name" class="form-control mb-3" placeholder="{{ translate('Bank Account Name')}}">
@endif
@error('bank_acc_name')
<small class="form-text text-danger">{{ $message }}</small>
@enderror
@@ -117,7 +135,10 @@
<div class="row">
<label class="col-md-3 col-form-label" for="bank_acc_no">{{ translate('Bank Account Number') }}</label>
<div class="col-md-9">
<input type="text" name="bank_acc_no" value="{{ $user->shop->bank_acc_no }}" id="bank_acc_no" class="form-control mb-3" placeholder="{{ translate('Bank Account Number')}}">
{{-- <input type="text" name="bank_acc_no" value="{{ $user->shop->bank_acc_no }}" id="bank_acc_no" class="form-control mb-3" placeholder="{{ translate('Bank Account Number')}}"> --}}
@if(isset($user) && isset($user->shop) && isset($user->shop->bank_acc_no))
<input ... type="text" name="bank_acc_no" value="{{ $user->shop->bank_acc_no }}" id="bank_acc_no" class="form-control mb-3" placeholder="{{ translate('Bank Account Number')}}">
@endif
@error('bank_acc_no')
<small class="form-text text-danger">{{ $message }}</small>
@enderror
@@ -126,7 +147,8 @@
<div class="row">
<label class="col-md-3 col-form-label" for="bank_routing_no">{{ translate('Bank Routing Number') }}</label>
<div class="col-md-9">
<input type="number" name="bank_routing_no" value="{{ $user->shop->bank_routing_no }}" id="bank_routing_no" lang="en" class="form-control mb-3" placeholder="{{ translate('Bank Routing Number')}}">
{{-- <input type="number" name="bank_routing_no" value="{{ $user->shop->bank_routing_no }}" id="bank_routing_no" lang="en" class="form-control mb-3" placeholder="{{ translate('Bank Routing Number')}}"> --}}
<input type="number" name="bank_routing_no" value="{{ optional($user->shop)->bank_routing_no }}" id="bank_routing_no" lang="en" class="form-control mb-3" placeholder="{{ translate('Bank Routing Number')}}">
@error('bank_routing_no')
<small class="form-text text-danger">{{ $message }}</small>
@enderror