@@ -5,7 +5,7 @@ namespace App\Http\Controllers\Admin;
|
||||
use Mail;
|
||||
use App\Models\User;
|
||||
use App\Models\Company;
|
||||
use App\Mail\SentBuyerMail;
|
||||
use App\Mail\SentBuyerMail;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Notifications\UserAdmin;
|
||||
use App\Models\Admin\BuyerSentMail;
|
||||
|
||||
1941
composer.lock
generated
1941
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -3261,7 +3261,12 @@ input:focus {
|
||||
height: 300px;
|
||||
border-radius: 15px;
|
||||
}
|
||||
|
||||
.your-investment .assets-card p {
|
||||
text-align: inherit;
|
||||
}
|
||||
.assets-card .middle-sec p:nth-child(3) {
|
||||
margin-left: 10px;
|
||||
}
|
||||
.why-jericho .custom-card .star i {
|
||||
font-size: 22px;
|
||||
letter-spacing: 10px;
|
||||
@@ -3903,7 +3908,7 @@ input:focus {
|
||||
.kyc .form-sec input {
|
||||
border-radius: 0px;
|
||||
box-sizing: border-box;
|
||||
color: #9e9e9e;
|
||||
color: #000000ba;
|
||||
border: 1px solid #bdbdbd;
|
||||
font-size: 16px;
|
||||
letter-spacing: 1px;
|
||||
@@ -4079,6 +4084,7 @@ a.btn.btn-secondary.dropdown-toggle:active {
|
||||
font-size: 28px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.posts-cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 4fr);
|
||||
|
||||
@@ -1051,7 +1051,7 @@ select.listing_status {
|
||||
.menu-title {
|
||||
color: #fff;
|
||||
}
|
||||
kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon {
|
||||
[kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
@@ -1105,3 +1105,158 @@ kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon
|
||||
/* .form-check.form-check-sm.form-check-custom {
|
||||
justify-content: center;
|
||||
} */
|
||||
span.select2-selection.form-select-view {
|
||||
padding: 11px 13px;
|
||||
font-weight: 500;
|
||||
border-radius: 7px;
|
||||
}
|
||||
#contact_from_leads select#status {
|
||||
border: 1px solid #0000004d;
|
||||
padding: 3px 2px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.add_new_investors .faq-answer-box {
|
||||
position: relative;
|
||||
}
|
||||
.faq-answer-box #faqnswer-error {
|
||||
position: absolute;
|
||||
bottom: -23px;
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
ul,
|
||||
ol {
|
||||
list-style-type: none;
|
||||
}
|
||||
nav {
|
||||
background: var(--background-color);
|
||||
box-shadow: 0px 5px 15px 0px rgba(212, 201, 201, 0.75);
|
||||
}
|
||||
.logo a {
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
color: #353535;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
/* normal menu css */
|
||||
|
||||
.main_menu > .add-prod > li {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
margin: 0 -2px;
|
||||
}
|
||||
.main_menu .sub_menu li.has_dropdown a {
|
||||
font-size: 14px;
|
||||
color: #000000f5;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
/* Normal Dropdown menu */
|
||||
.main_menu ul li ul {
|
||||
width: 200px;
|
||||
background: #fff;
|
||||
transition: 0.5s;
|
||||
box-shadow: 0px 5px 15px 0px rgba(212, 201, 201, 0.75);
|
||||
}
|
||||
/*
|
||||
.main_menu .add-prod li ul li ul {
|
||||
left: 100%;
|
||||
top: 0;
|
||||
} */
|
||||
|
||||
.main_menu svg.fa-angle-down {
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
/* mega menu css */
|
||||
.mega_menu_dropdown {
|
||||
position: static !important;
|
||||
}
|
||||
.mega_menu {
|
||||
left: 0;
|
||||
right: 0;
|
||||
background: #fff;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
transition: 0.5s;
|
||||
box-shadow: 0px 5px 15px 0px rgba(212, 201, 201, 0.75);
|
||||
}
|
||||
.mega_menu_item {
|
||||
width: 25%;
|
||||
padding: 30px 20px;
|
||||
}
|
||||
.mega_menu_item h3 {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.mega_menu_item img {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* demo_2 css */
|
||||
.mega_menu_demo_2 .mega_menu {
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
width: 1140px;
|
||||
}
|
||||
|
||||
.mobile_btn {
|
||||
display: none;
|
||||
}
|
||||
.main_menu ul.sub_menu {
|
||||
border-radius: 5px;
|
||||
background-color: #fff;
|
||||
width: 188px;
|
||||
padding: 12px 18px;
|
||||
box-shadow: 0px 1px 5px #0000007d;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.main_menu .add-prod li ul {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
margin-top: 50px;
|
||||
}
|
||||
.main_menu .add-prod li .mega_menu {
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
position: absolute;
|
||||
margin-top: 50px;
|
||||
}
|
||||
.main_menu .add-prod li:hover > ul {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
margin-top: 0px;
|
||||
z-index: 99;
|
||||
}
|
||||
.main_menu .add-prod li:hover > .mega_menu {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
margin-top: 0;
|
||||
z-index: 99;
|
||||
}
|
||||
}
|
||||
.listed-box .card .card-header {
|
||||
display: block;
|
||||
padding-bottom: 8px;
|
||||
}
|
||||
|
||||
#exampleModalCenter button.close {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
font-size: 28px;
|
||||
}
|
||||
#exampleModalCenter .prizing-modal input {
|
||||
border: 1px solid #00000052;
|
||||
height: 44px;
|
||||
border-radius: 5px;
|
||||
padding: 4px 9px;
|
||||
width: 100%;
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
@@ -1,38 +1,51 @@
|
||||
@extends('Admin.layouts.master')
|
||||
@section('title', 'Manage FAQ')
|
||||
@section('content')
|
||||
<!--begin::Main-->
|
||||
<div class="app-main flex-column flex-row-fluid" id="kt_app_main">
|
||||
<!--begin::Content wrapper-->
|
||||
<div class="d-flex flex-column flex-column-fluid">
|
||||
<div id="kt_app_content_container" class="app-container container-xxl">
|
||||
<div class="row max-w-100 index_table mt-10">
|
||||
<div class="add_new_investors my-5 mb-0">
|
||||
<div class="top_header d-flex justify-content-between">
|
||||
<p class='fs-2 fw-bold'>Add FAQ</p>
|
||||
<div class="table_right_options d-flex">
|
||||
<a class="btn me-3" href="{{ route('manage_faq') }}">Back</a>
|
||||
</div>
|
||||
<!--begin::Main-->
|
||||
<div class="app-main flex-column flex-row-fluid" id="kt_app_main">
|
||||
<!--begin::Content wrapper-->
|
||||
<div class="d-flex flex-column flex-column-fluid">
|
||||
<div id="kt_app_content_container" class="app-container container-xxl">
|
||||
<div class="row max-w-100 index_table mt-10">
|
||||
<div class="add_new_investors my-5 mb-0">
|
||||
<div class="top_header d-flex justify-content-between">
|
||||
<p class='fs-2 fw-bold'>Add FAQ</p>
|
||||
<div class="table_right_options d-flex">
|
||||
<a class="btn me-3" href="{{route('manage_faq')}}">Back</a>
|
||||
</div>
|
||||
<form id="add_faq" autocomplete="off">
|
||||
<!--begin::Card-->
|
||||
<div class="card mb-8">
|
||||
<!--begin::Card body-->
|
||||
<div class="card-body py-4">
|
||||
<div class="row add_category_area">
|
||||
<div class="col-lg-12 d-flex justify-content-between">
|
||||
</div>
|
||||
<form id="add_faq" autocomplete="off">
|
||||
<!--begin::Card-->
|
||||
<div class="card mb-8">
|
||||
<!--begin::Card body-->
|
||||
<div class="card-body py-4">
|
||||
<div class="row add_category_area">
|
||||
<!--<div class="col-md-12 mt-5">-->
|
||||
<!--begin::Label-->
|
||||
<!-- <label class="fs-6 fw-semibold form-label mt-3">-->
|
||||
<!-- <span class="required">Tags</span>-->
|
||||
<!-- </label>-->
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<!-- <select class="form-select form-control-solid" data-control="select3" data-hide-search="true" data-placeholder="Select A Tag" name="tag">-->
|
||||
<!-- <option value=""></option>-->
|
||||
<!-- @foreach ($tags as $tag)-->
|
||||
<!-- <option value="{{$tag->id}}">{{$tag->tag_name}}</option>-->
|
||||
<!-- @endforeach-->
|
||||
<!-- </select>-->
|
||||
<!--end::Input-->
|
||||
<!--</div>-->
|
||||
<div class="col-lg-12 d-flex justify-content-between">
|
||||
<div class="col-lg-6">
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Tags</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<select class="form-select form-control-solid selectTag"
|
||||
data-control="select3" data-hide-search="true"
|
||||
data-placeholder="Select A Tag" name="tag">
|
||||
<select class="form-select form-control-solid" data-control="select3" data-hide-search="true" data-placeholder="Select A Tag" name="tag">
|
||||
<option value=""></option>
|
||||
@foreach ($tags as $tag)
|
||||
<option value="{{ $tag->id }}">{{ $tag->tag_name }}</option>
|
||||
<option value="{{$tag->id}}">{{$tag->tag_name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
@@ -40,138 +53,141 @@
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">FAQs Type</span>
|
||||
</label>
|
||||
<select class="form-select form-control-solid"
|
||||
aria-label=".form-select-sm example" data-placeholder="Select type"
|
||||
name="faq_type">
|
||||
<select class="form-select form-control-solid" aria-label=".form-select-sm example" name="faq_type">
|
||||
<option value=""></option>
|
||||
<option value="0">Learn More</option>
|
||||
<option value="1">Faqs</option>
|
||||
{{-- <option value="3">Three</option> --}}
|
||||
</select>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<!--begin::Label-->
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Question</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<input type="text" class="form-control form-control-solid" name="question"
|
||||
placeholder='Type Your Question' />
|
||||
<!--end::Input-->
|
||||
</div>
|
||||
<div class="col-md-12 mt-5">
|
||||
<!--begin::Label-->
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Answer</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<textarea id="faqnswer" class="form-control form-control-solid max-h-100px resize-none" rows="8"
|
||||
placeholder="Type Your Answer" name="answer"></textarea>
|
||||
<!--end::Input-->
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<!--begin::Label-->
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Question</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<input type="text" class="form-control form-control-solid" name="question" placeholder='Type Your Question' />
|
||||
<!--end::Input-->
|
||||
</div>
|
||||
<div class="submit_btn d-flex justify-content-center my-15">
|
||||
<button type="submit" id="store_faq" class="btn btn-dark smt-btns">Add</button>
|
||||
<div class="col-md-12 mt-5">
|
||||
<!--begin::Label-->
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Answer</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<textarea id="faqnswer" class="form-control form-control-solid max-h-100px resize-none" rows="8" placeholder="Type Your Answer" name="answer"></textarea>
|
||||
<!--end::Input-->
|
||||
</div>
|
||||
{{--<div class="col-md-12 mt-5">
|
||||
<!--begin::Label-->
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="required">Page</span>
|
||||
</label>
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<select class="form-select form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select A Page" name="page">
|
||||
<option value=""></option>
|
||||
@foreach($page_list as $page)
|
||||
<option value="{{$page->id}}">{{$page->page_link}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<!--end::Input-->
|
||||
</div>--}}
|
||||
|
||||
</div>
|
||||
<div class="submit_btn d-flex justify-content-center my-15">
|
||||
<button type="submit" id="store_faq" class="btn btn-dark smt-btns">Add</button>
|
||||
</div>
|
||||
<!--end::Card body-->
|
||||
</div>
|
||||
<!--end::Card-->
|
||||
</form>
|
||||
</div>
|
||||
<!--end::Card body-->
|
||||
</div>
|
||||
<!--end::Card-->
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--end::Content wrapper-->
|
||||
</div>
|
||||
<script src="https://cdn.ckeditor.com/ckeditor5/39.0.1/classic/ckeditor.js"></script>
|
||||
<!--end:::Main-->
|
||||
<!--end::Content wrapper-->
|
||||
</div>
|
||||
<script src="https://cdn.ckeditor.com/ckeditor5/39.0.1/classic/ckeditor.js"></script>
|
||||
<!--end:::Main-->
|
||||
@endsection
|
||||
@section('scripts')
|
||||
<script>
|
||||
// $('.selectTag').on('change', function() {
|
||||
// let formID = $(this).data('form');
|
||||
// $(`.product_name_${formID}`).val('');
|
||||
// if ($(this).val())
|
||||
// $(`.product_name_${formID}`).val($(this).find("option:selected").text())
|
||||
// })
|
||||
$('select').select2({});
|
||||
</script>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('#add_faq').validate({
|
||||
ignore: [],
|
||||
debug: false,
|
||||
rules: {
|
||||
question: {
|
||||
required: true,
|
||||
},
|
||||
answer: {
|
||||
required: true,
|
||||
},
|
||||
faq_type: {
|
||||
required: true,
|
||||
},
|
||||
tag: {
|
||||
required: true,
|
||||
}
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('#add_faq').validate({
|
||||
ignore: [],
|
||||
debug: false,
|
||||
rules: {
|
||||
question: {
|
||||
required: true,
|
||||
},
|
||||
messages: {
|
||||
question: {
|
||||
required: "Enter FAQ Question",
|
||||
},
|
||||
answer: {
|
||||
required: "Enter FAQ Answer",
|
||||
},
|
||||
faq_type: {
|
||||
required: "Select FAQ type",
|
||||
},
|
||||
tag: {
|
||||
required: "Select Tag from list",
|
||||
}
|
||||
answer: {
|
||||
required: true,
|
||||
},
|
||||
submitHandler: function(form) {
|
||||
var formData = new FormData(form);
|
||||
|
||||
// $('#store_faq').text('Please wait...');
|
||||
// $('#store_faq').attr('disabled', true);
|
||||
|
||||
$.ajaxSetup({
|
||||
headers: {
|
||||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
url: "{{ route('store_faq') }}",
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
success: function(data) {
|
||||
toastr.options = {
|
||||
"progressBar": true,
|
||||
"closeButton": true,
|
||||
}
|
||||
if (data.status == 200) {
|
||||
toastr.success('Faq added successfully');
|
||||
window.location.href = '{{ route('manage_faq') }}';
|
||||
} else if (data.status == 400) {
|
||||
toastr.error(data.message);
|
||||
} else {
|
||||
toastr.error('Fields are missing');
|
||||
}
|
||||
},
|
||||
});
|
||||
faq_type: {
|
||||
required: true,
|
||||
},
|
||||
tag: {
|
||||
required: true,
|
||||
}
|
||||
});
|
||||
},
|
||||
messages: {
|
||||
question: {
|
||||
required: "Enter FAQ Question",
|
||||
},
|
||||
answer: {
|
||||
required: "Enter FAQ Answer",
|
||||
},
|
||||
faq_type: {
|
||||
required: "Select FAQ type",
|
||||
},
|
||||
tag: {
|
||||
required: "Select Tag from list",
|
||||
}
|
||||
},
|
||||
submitHandler: function(form) {
|
||||
var formData = new FormData(form);
|
||||
|
||||
// $('#store_faq').text('Please wait...');
|
||||
// $('#store_faq').attr('disabled', true);
|
||||
|
||||
$.ajaxSetup({
|
||||
headers: {
|
||||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
url: '{{route("store_faq")}}',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
success: function(data) {
|
||||
toastr.options = {
|
||||
"progressBar": true,
|
||||
"closeButton": true,
|
||||
}
|
||||
if (data.status == 200) {
|
||||
toastr.success('Faq added successfully');
|
||||
window.location.href = '{{route("manage_faq")}}';
|
||||
} else if (data.status == 400) {
|
||||
toastr.error(data.message);
|
||||
} else {
|
||||
toastr.error('Fields are missing');
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
ClassicEditor
|
||||
// .create( document.querySelector( '#editor' ) )
|
||||
.create(document.querySelector('#faqnswer'), {
|
||||
@@ -219,16 +235,16 @@
|
||||
},
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
||||
})
|
||||
|
||||
.catch(error => {
|
||||
console.error(error);
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
@endsection
|
||||
@@ -18,7 +18,7 @@
|
||||
<!--begin::Card-->
|
||||
<div class="card mb-8">
|
||||
<!--begin::Card body-->
|
||||
<div class="card-body py-4">
|
||||
<div class="card-body py-4 pb-10">
|
||||
<div class="row add_category_area">
|
||||
<div class="col-md-12">
|
||||
<!--begin::Label-->
|
||||
@@ -52,7 +52,7 @@
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<!-- <input class="form-control form-control-solid" placeholder=""/> -->
|
||||
<select class="form-select form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select A Page" name="faq_type" disabled>
|
||||
<select class="form-select-view form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select A Page" name="faq_type" disabled>
|
||||
<!--<option value="{{$faq_data->faq_type}}">{{$faq_data->faq_type}}</option>-->
|
||||
@if($faq_data->faq_type == 0)
|
||||
<option value="0" selected>Learn More</option>
|
||||
@@ -79,7 +79,7 @@
|
||||
<!--end::Label-->
|
||||
<!--begin::Input-->
|
||||
<!-- <input class="form-control form-control-solid" placeholder=""/> -->
|
||||
<select class="form-select form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select A Page" name="tag" disabled>
|
||||
<select class="form-select-view form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select A Page" name="tag" disabled>
|
||||
<option value="{{$faq_data->tag_name}}">{{$faq_data->tag_name}}</option>
|
||||
{{-- <option value="1">Page1</option>
|
||||
<option value="2" selected>Page2</option>
|
||||
|
||||
@@ -1079,14 +1079,14 @@
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="">Presentation</span>
|
||||
<span class="required">Presentation</span>
|
||||
</label>
|
||||
<input type="file" class="form-control form-control-solid" name="presentation" />
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 mt-4">
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span class="">Fact Sheet</span>
|
||||
<span class="required">Fact Sheet</span>
|
||||
</label>
|
||||
<input type="file" class="form-control form-control-solid" name="fact_sheet" />
|
||||
</div>
|
||||
|
||||
@@ -1,141 +1,114 @@
|
||||
@extends('Admin.layouts.master')
|
||||
@section('title', 'Manage Products')
|
||||
@section('style')
|
||||
<style>
|
||||
.dropdown-submenu .dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -1px;
|
||||
}
|
||||
<style>
|
||||
.dropdown-submenu .dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.dataTables_filter {
|
||||
display: none;
|
||||
}
|
||||
.dataTables_filter {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dt-buttons {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
.dt-buttons {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
@endsection
|
||||
@section('content')
|
||||
<!--begin::Main-->
|
||||
<div class="app-main flex-column flex-row-fluid" id="kt_app_main">
|
||||
<!--begin::Content wrapper-->
|
||||
<div class="d-flex flex-column flex-column-fluid">
|
||||
<div id="kt_app_content_container" class="app-container container-xxl">
|
||||
<div class="row max-w-100 index_table mt-10">
|
||||
<div class="top_header d-flex justify-content-between align-items-center">
|
||||
<div id="option1" class="size_chart">
|
||||
<p class='fs-2 fw-bold m-0'>Manage Products</p>
|
||||
</div>
|
||||
|
||||
<div class="table_right_options d-flex">
|
||||
<button type="button" class="btn btn-light-primary me-3" id="ExportReporttoExcel">
|
||||
<!--begin::Svg Icon | path: icons/duotune/arrows/arr078.svg-->
|
||||
<span class="svg-icon svg-icon-2">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.3" x="12.75" y="4.25" width="12" height="2" rx="1"
|
||||
transform="rotate(90 12.75 4.25)" fill="currentColor"></rect>
|
||||
<path
|
||||
d="M12.0573 6.11875L13.5203 7.87435C13.9121 8.34457 14.6232 8.37683 15.056 7.94401C15.4457 7.5543 15.4641 6.92836 15.0979 6.51643L12.4974 3.59084C12.0996 3.14332 11.4004 3.14332 11.0026 3.59084L8.40206 6.51643C8.0359 6.92836 8.0543 7.5543 8.44401 7.94401C8.87683 8.37683 9.58785 8.34458 9.9797 7.87435L11.4427 6.11875C11.6026 5.92684 11.8974 5.92684 12.0573 6.11875Z"
|
||||
fill="currentColor"></path>
|
||||
<path opacity="0.3"
|
||||
d="M18.75 8.25H17.75C17.1977 8.25 16.75 8.69772 16.75 9.25C16.75 9.80228 17.1977 10.25 17.75 10.25C18.3023 10.25 18.75 10.6977 18.75 11.25V18.25C18.75 18.8023 18.3023 19.25 17.75 19.25H5.75C5.19772 19.25 4.75 18.8023 4.75 18.25V11.25C4.75 10.6977 5.19771 10.25 5.75 10.25C6.30229 10.25 6.75 9.80228 6.75 9.25C6.75 8.69772 6.30229 8.25 5.75 8.25H4.75C3.64543 8.25 2.75 9.14543 2.75 10.25V19.25C2.75 20.3546 3.64543 21.25 4.75 21.25H18.75C19.8546 21.25 20.75 20.3546 20.75 19.25V10.25C20.75 9.14543 19.8546 8.25 18.75 8.25Z"
|
||||
fill="currentColor"></path>
|
||||
</svg>
|
||||
</span>
|
||||
<!--end::Svg Icon-->Export
|
||||
</button>
|
||||
<div class="dropdown me-3">
|
||||
<button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown"
|
||||
aria-haspopup="true" aria-expanded="false">Add Products
|
||||
<span class="caret"></span></button>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" tabindex="-1" href="#">Indian Financial
|
||||
Assets<span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" href="#">AIFs<span
|
||||
class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" href="#">AIF Category I<span
|
||||
class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<!--begin::Main-->
|
||||
<div class="app-main flex-column flex-row-fluid" id="kt_app_main">
|
||||
<!--begin::Content wrapper-->
|
||||
<div class="d-flex flex-column flex-column-fluid">
|
||||
<div id="kt_app_content_container" class="app-container container-xxl">
|
||||
<div class="row max-w-100 index_table mt-10">
|
||||
<div class="top_header d-flex justify-content-between align-items-center">
|
||||
<div id="option1" class="size_chart">
|
||||
<p class='fs-2 fw-bold m-0'>Manage Products</p>
|
||||
</div>
|
||||
<div class="table_right_options d-flex">
|
||||
<button type="button" class="btn btn-light-primary me-3" id="ExportReporttoExcel">
|
||||
<!--begin::Svg Icon | path: icons/duotune/arrows/arr078.svg-->
|
||||
<span class="svg-icon svg-icon-2">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.3" x="12.75" y="4.25" width="12" height="2" rx="1"
|
||||
transform="rotate(90 12.75 4.25)" fill="currentColor"></rect>
|
||||
<path
|
||||
d="M12.0573 6.11875L13.5203 7.87435C13.9121 8.34457 14.6232 8.37683 15.056 7.94401C15.4457 7.5543 15.4641 6.92836 15.0979 6.51643L12.4974 3.59084C12.0996 3.14332 11.4004 3.14332 11.0026 3.59084L8.40206 6.51643C8.0359 6.92836 8.0543 7.5543 8.44401 7.94401C8.87683 8.37683 9.58785 8.34458 9.9797 7.87435L11.4427 6.11875C11.6026 5.92684 11.8974 5.92684 12.0573 6.11875Z"
|
||||
fill="currentColor"></path>
|
||||
<path opacity="0.3"
|
||||
d="M18.75 8.25H17.75C17.1977 8.25 16.75 8.69772 16.75 9.25C16.75 9.80228 17.1977 10.25 17.75 10.25C18.3023 10.25 18.75 10.6977 18.75 11.25V18.25C18.75 18.8023 18.3023 19.25 17.75 19.25H5.75C5.19772 19.25 4.75 18.8023 4.75 18.25V11.25C4.75 10.6977 5.19771 10.25 5.75 10.25C6.30229 10.25 6.75 9.80228 6.75 9.25C6.75 8.69772 6.30229 8.25 5.75 8.25H4.75C3.64543 8.25 2.75 9.14543 2.75 10.25V19.25C2.75 20.3546 3.64543 21.25 4.75 21.25H18.75C19.8546 21.25 20.75 20.3546 20.75 19.25V10.25C20.75 9.14543 19.8546 8.25 18.75 8.25Z"
|
||||
fill="currentColor"></path>
|
||||
</svg>
|
||||
</span>
|
||||
<!--end::Svg Icon-->Export
|
||||
</button>
|
||||
<div class="main_menu me-3">
|
||||
<div class="add-prod">
|
||||
<li class="has_dropdown">
|
||||
<a class="btn btn-secondary" href="#">Add Products <i class="fas fa-angle-down"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li class="has_dropdown"><a href="#">Indian Financial Assets<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li class="has_dropdown">
|
||||
<a href="#">AIFs<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li class="has_dropdown">
|
||||
<a href="#">AIF Category I<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a href="{{ route('manage.venture-capital-fund.create') }}"
|
||||
class="dropdown-item">Venture Capital Fund</a></li>
|
||||
<li><a href="{{ route('manage.infrastructure-fund.create') }}"
|
||||
class="dropdown-item">Infrastructure Fund</a></li>
|
||||
<li><a href="{{ route('manage.angel-fund.create') }}"
|
||||
class="dropdown-item">Angel Fund</a></li>
|
||||
class="dropdown-item">Angel Fund</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" href="#">AIF Category II<span
|
||||
class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="has_dropdown">
|
||||
<a href="#">AIF Category II<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a href="{{ route('manage.private-equity-fund.create') }}"
|
||||
class="dropdown-item">Private Equity Fund</a></li>
|
||||
<li><a href="{{ route('manage.private-credit-fund.create') }}"
|
||||
class="dropdown-item">Private Credit Fund</a></li>
|
||||
<li><a href="{{ route('manage.fund-for-distressed-asset.create') }}"
|
||||
class="dropdown-item">Fund for Distressed Asset</a></li>
|
||||
class="dropdown-item">Fund for Distressed <br> Asset</a></li>
|
||||
<li><a href="{{ route('manage.private-real-estate-fund.create') }}"
|
||||
class="dropdown-item">Private Real Estate Fund</a></li>
|
||||
class="dropdown-item">Private Real Estate <br> Fund</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" href="#">AIF Category III<span
|
||||
class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="has_dropdown">
|
||||
<a href="#">AIF Category III<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a href="{{ route('manage.hedge-fund.create') }}"
|
||||
class="dropdown-item">Hedge Funds</a></li>
|
||||
<li><a href="{{ route('manage.pipe-fund.create') }}"
|
||||
class="dropdown-item">Private Investment in Public
|
||||
Equity Fund(PIPE)</a></li>
|
||||
class="dropdown-item">Private Investment in <br> Public
|
||||
Equity Fund<br> (PIPE)</a></li>
|
||||
<li><a href="{{ route('manage.long-only-equity-fund.create') }}"
|
||||
class="dropdown-item">Long Only Equity Fund</a></li>
|
||||
class="dropdown-item">Long Only Equity<br> Fund</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.fractional-real-estate.create') }}">Fractional
|
||||
Real Estate</a></li>
|
||||
{{-- <li><a tabindex="-1" class="dropdown-item" href="{{route('manage.peer-to-peer-lending.create')}}">Peer To Peer Lending</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.invoice-discounting.create')}}">Invoice Discounting</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="">Revenue Based Financing</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.lease-based-financing.create')}}">Lease Based Financing</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.clean-and-green-assets.create')}}">Clean and Green Assets</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.venture-debt.create')}}">Venture Debt</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.securitized-debt-instrument.create')}}">Securitized Debt Instrument</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.high-yield-finance.create')}}">High Yield Finance</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="#">Startups</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="#">Unlisted Stocks</a></li> --}}
|
||||
<li class="has_dropdown">
|
||||
<a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.fractional-real-estate.create') }}">Fractional
|
||||
Real Estate</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" tabindex="-1" href="#">Global Financial
|
||||
Assets<span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
{{-- <li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" href="#">Bonds<span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{route('manage.uploadSovereignGovernmentBonds')}}" class="dropdown-item">Sovereign Government Bonds</a></li>
|
||||
<li><a href="{{route('manage.uploadCorporateBondsInvestmentGrade')}}" class="dropdown-item">Corporate Bonds - Investment Grade</a></li>
|
||||
<li><a href="{{route('manage.uploadCorporateBondsHighYield')}}" class="dropdown-item">Corporate Bonds - High Yield</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.uploadMutualFunds')}}">Mutual Funds</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item" href="{{route('manage.uploadEquities')}}">Equities</a></li> --}}
|
||||
<li class="has_dropdown"><a href="#">Global Financial Assets<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadVentureCapitalFunds') }}">Venture Capital
|
||||
Funds</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadPrivateCreditFunds') }}">Private Credit
|
||||
Funds</a></li>
|
||||
href="{{ route('manage.uploadPrivateCreditFunds') }}">Private Credit
|
||||
Funds</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadPrivateEquityFunds') }}">Private Equity
|
||||
Funds</a></li>
|
||||
@@ -151,10 +124,8 @@
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" tabindex="-1" href="#">Indian Real
|
||||
Assets<span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li class="has_dropdown"><a href="#">Indian Real Assets<i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadIndianResidentialRealEstate') }}">Residential
|
||||
Real Estate</a></li>
|
||||
@@ -166,140 +137,133 @@
|
||||
Real Estate</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="dropdown-submenu">
|
||||
<a class="test dropdown-item" tabindex="-1" href="#">Global Real
|
||||
Assets<span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalResidentialRealEstate') }}">Residential
|
||||
Real Estate</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalCommercialRealEstate') }}">Commercial
|
||||
Real Estate</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalIndustrialRealEstate') }}">Industrial
|
||||
Real Estate</a></li>
|
||||
<li class="has_dropdown"><a href="#">Global Real Assets <i class="fas fa-angle-right"></i></a>
|
||||
<ul class="sub_menu">
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalResidentialRealEstate') }}">Residential
|
||||
Real Estate</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalCommercialRealEstate') }}">Commercial
|
||||
Real Estate</a></li>
|
||||
<li><a tabindex="-1" class="dropdown-item"
|
||||
href="{{ route('manage.uploadGlobalIndustrialRealEstate') }}">Industrial
|
||||
Real Estate</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!--begin::Search-->
|
||||
<div class="d-flex align-items-center position-relative">
|
||||
<!--begin::Svg Icon | path: icons/duotune/general/gen021.svg-->
|
||||
<span class="svg-icon svg-icon-1 position-absolute ms-6">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.5" x="17.0365" y="15.1223" width="8.15546" height="2"
|
||||
rx="1" transform="rotate(45 17.0365 15.1223)" fill="currentColor" />
|
||||
<path
|
||||
d="M11 19C6.55556 19 3 15.4444 3 11C3 6.55556 6.55556 3 11 3C15.4444 3 19 6.55556 19 11C19 15.4444 15.4444 19 11 19ZM11 5C7.53333 5 5 7.53333 5 11C5 14.4667 7.53333 17 11 17C14.4667 17 17 14.4667 17 11C17 7.53333 14.4667 5 11 5Z"
|
||||
fill="currentColor" />
|
||||
</svg>
|
||||
</span>
|
||||
<!--end::Svg Icon-->
|
||||
<input type="text" data-kt-user-table-filter="search"
|
||||
class="form-control bg-white form-control-solid w-250px ps-14" placeholder="Search"
|
||||
id="searchbox" />
|
||||
</div>
|
||||
<!--end::Search-->
|
||||
</li>
|
||||
</div>
|
||||
</div>
|
||||
@if (count($errors) > 0)
|
||||
<div class="alert alert-danger" id="mydiv">
|
||||
@foreach($errors->all() as $error)
|
||||
{{ $error }} <br>
|
||||
@endforeach
|
||||
<!--begin::Search-->
|
||||
<div class="d-flex align-items-center position-relative">
|
||||
<!--begin::Svg Icon | path: icons/duotune/general/gen021.svg-->
|
||||
<span class="svg-icon svg-icon-1 position-absolute ms-6">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.5" x="17.0365" y="15.1223" width="8.15546" height="2" rx="1"
|
||||
transform="rotate(45 17.0365 15.1223)" fill="currentColor" />
|
||||
<path
|
||||
d="M11 19C6.55556 19 3 15.4444 3 11C3 6.55556 6.55556 3 11 3C15.4444 3 19 6.55556 19 11C19 15.4444 15.4444 19 11 19ZM11 5C7.53333 5 5 7.53333 5 11C5 14.4667 7.53333 17 11 17C14.4667 17 17 14.4667 17 11C17 7.53333 14.4667 5 11 5Z"
|
||||
fill="currentColor" />
|
||||
</svg>
|
||||
</span>
|
||||
<!--end::Svg Icon-->
|
||||
<input type="text" data-kt-user-table-filter="search"
|
||||
class="form-control bg-white form-control-solid w-250px ps-14" placeholder="Search"
|
||||
id="searchbox" />
|
||||
</div>
|
||||
@endif
|
||||
@if (Session::has('success'))
|
||||
<div class="row m-2">
|
||||
<div class="col-md-12 col-md-offset-1">
|
||||
<div class="alert alert-success alert-dismissible" id="alert-dismissible">
|
||||
<!-- <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> -->
|
||||
<h5>{!! Session::get('success') !!}</h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<!--end::Search-->
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="d-flex justify-content-between align-items-center mt-4 mb-5">
|
||||
|
||||
|
||||
</div> -->
|
||||
|
||||
<div class="dataTable_area my-5 mb-0">
|
||||
<!--begin::Card-->
|
||||
<div class="card">
|
||||
<!--end::Card header-->
|
||||
<!--begin::Card body-->
|
||||
<div class="card-body py-4">
|
||||
<!--begin::Table-->
|
||||
<table class="table align-middle table-row-dashed fs-6 gy-5" id="total_active_investors">
|
||||
<!--begin::Table head-->
|
||||
<thead>
|
||||
<!--begin::Table row-->
|
||||
<tr class="text-start text-muted fw-bold fs-7 text-uppercase gs-0">
|
||||
<th class="min-w-75px w-75px align-top">Sr No.</th>
|
||||
<th class="min-w-75px w-150px align-top">Category</th>
|
||||
<th class="min-w-200px w-200px align-top">Product Name</th>
|
||||
<th class="min-w-75px w-100px align-top ">Top Pick</th>
|
||||
<th class="min-w-75px w-150px align-top">Created At</th>
|
||||
<th class="min-w-75px w-150px align-top text-center">Actions</th>
|
||||
</tr>
|
||||
<!--end::Table row-->
|
||||
</thead>
|
||||
<!--end::Table head-->
|
||||
<!--begin::Table body-->
|
||||
<tbody class="text-gray-600 fw-semibold">
|
||||
<!--begin::Table row-->
|
||||
|
||||
|
||||
@foreach ($products as $product)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $product->category_name }}</td>
|
||||
<td>{{ $product->product_name }}</td>
|
||||
<!--begin::Action=-->
|
||||
@if ($product->tables_id == 1)
|
||||
@php($viewRoute = 'manage.fractional-real-estate.show')
|
||||
@php($editRoute = 'manage.fractional-real-estate.edit')
|
||||
@elseif($product->tables_id == 2)
|
||||
@php($viewRoute = 'view_bond_product')
|
||||
@php($editRoute = 'edit_bond_product')
|
||||
@elseif($product->tables_id == 3)
|
||||
@php($viewRoute = 'view_fund_product')
|
||||
@php($editRoute = 'edit_fund_product')
|
||||
@elseif($product->tables_id == 4)
|
||||
@php($viewRoute = 'view_exchange_product')
|
||||
@php($editRoute = 'edit_exchange_product')
|
||||
@elseif($product->tables_id == 5)
|
||||
@php($viewRoute = 'view_real_estate_product')
|
||||
@php($editRoute = 'edit_real_estate_product')
|
||||
@elseif($product->tables_id == 6)
|
||||
@php($viewRoute = 'view_ifa_product')
|
||||
@php($editRoute = 'edit_ifa_product')
|
||||
@elseif($product->tables_id == 7)
|
||||
@php($viewRoute = 'manage.peer-to-peer-lending.show')
|
||||
@php($editRoute = 'manage.peer-to-peer-lending.edit')
|
||||
@elseif($product->tables_id == 8)
|
||||
@php($viewRoute = 'manage.securitized-debt-instrument.show')
|
||||
@php($editRoute = 'manage.securitized-debt-instrument.edit')
|
||||
@elseif($product->tables_id == 9)
|
||||
@php($viewRoute = 'manage.high-yield-finance.show')
|
||||
@php($editRoute = 'manage.high-yield-finance.edit')
|
||||
@elseif($product->tables_id == 10)
|
||||
@php($viewRoute = 'manage.clean-and-green-assets.show')
|
||||
@php($editRoute = 'manage.clean-and-green-assets.edit')
|
||||
@elseif($product->tables_id == 11)
|
||||
@php($viewRoute = 'manage.lease-based-financing.show')
|
||||
@php($editRoute = 'manage.lease-based-financing.edit')
|
||||
@elseif($product->tables_id == 12)
|
||||
@php($viewRoute = 'manage.venture-capital-fund.show')
|
||||
@php($editRoute = 'manage.venture-capital-fund.edit')
|
||||
@elseif($product->tables_id == 13)
|
||||
@php($viewRoute = 'manage.invoice-discounting.show')
|
||||
@php($editRoute = 'manage.invoice-discounting.edit')
|
||||
@elseif($product->tables_id == 14)
|
||||
@php($viewRoute = 'manage.venture-capital-fund.show')
|
||||
@php($editRoute = 'manage.venture-capital-fund.edit')
|
||||
@endif
|
||||
@include('Admin.Pages.manage_freeu_investment.component.top-pick')
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
<div class="dataTable_area my-5 mb-0">
|
||||
<!--begin::Card-->
|
||||
<div class="card">
|
||||
<!--end::Card header-->
|
||||
<!--begin::Card body-->
|
||||
<div class="card-body py-4">
|
||||
<!--begin::Table-->
|
||||
<table class="table align-middle table-row-dashed fs-6 gy-5" id="total_active_investors">
|
||||
<!--begin::Table head-->
|
||||
<thead>
|
||||
<!--begin::Table row-->
|
||||
<tr class="text-start text-muted fw-bold fs-7 text-uppercase gs-0">
|
||||
<th class="min-w-75px w-75px align-top">Sr No.</th>
|
||||
<th class="min-w-75px w-150px align-top">Category</th>
|
||||
<th class="min-w-200px w-200px align-top">Product Name</th>
|
||||
<th class="min-w-75px w-100px align-top ">Top Pick</th>
|
||||
<th class="min-w-75px w-150px align-top">Created At</th>
|
||||
<th class="min-w-75px w-150px align-top text-center">Actions</th>
|
||||
</tr>
|
||||
<!--end::Table row-->
|
||||
</thead>
|
||||
<!--end::Table head-->
|
||||
<!--begin::Table body-->
|
||||
<tbody class="text-gray-600 fw-semibold">
|
||||
<!--begin::Table row-->
|
||||
|
||||
@foreach ($products as $product)
|
||||
<tr>
|
||||
<td>{{ $loop->iteration }}</td>
|
||||
<td>{{ $product->category_name }}</td>
|
||||
<td>{{ $product->product_name }}</td>
|
||||
<!--begin::Action=-->
|
||||
@if ($product->tables_id == 1)
|
||||
@php($viewRoute = 'manage.fractional-real-estate.show')
|
||||
@php($editRoute = 'manage.fractional-real-estate.edit')
|
||||
@elseif($product->tables_id == 2)
|
||||
@php($viewRoute = 'view_bond_product')
|
||||
@php($editRoute = 'edit_bond_product')
|
||||
@elseif($product->tables_id == 3)
|
||||
@php($viewRoute = 'view_fund_product')
|
||||
@php($editRoute = 'edit_fund_product')
|
||||
@elseif($product->tables_id == 4)
|
||||
@php($viewRoute = 'view_exchange_product')
|
||||
@php($editRoute = 'edit_exchange_product')
|
||||
@elseif($product->tables_id == 5)
|
||||
@php($viewRoute = 'view_real_estate_product')
|
||||
@php($editRoute = 'edit_real_estate_product')
|
||||
@elseif($product->tables_id == 6)
|
||||
@php($viewRoute = 'view_ifa_product')
|
||||
@php($editRoute = 'edit_ifa_product')
|
||||
@elseif($product->tables_id == 7)
|
||||
@php($viewRoute = 'manage.peer-to-peer-lending.show')
|
||||
@php($editRoute = 'manage.peer-to-peer-lending.edit')
|
||||
@elseif($product->tables_id == 8)
|
||||
@php($viewRoute = 'manage.securitized-debt-instrument.show')
|
||||
@php($editRoute = 'manage.securitized-debt-instrument.edit')
|
||||
@elseif($product->tables_id == 9)
|
||||
@php($viewRoute = 'manage.high-yield-finance.show')
|
||||
@php($editRoute = 'manage.high-yield-finance.edit')
|
||||
@elseif($product->tables_id == 10)
|
||||
@php($viewRoute = 'manage.clean-and-green-assets.show')
|
||||
@php($editRoute = 'manage.clean-and-green-assets.edit')
|
||||
@elseif($product->tables_id == 11)
|
||||
@php($viewRoute = 'manage.lease-based-financing.show')
|
||||
@php($editRoute = 'manage.lease-based-financing.edit')
|
||||
@elseif($product->tables_id == 12)
|
||||
@php($viewRoute = 'manage.venture-capital-fund.show')
|
||||
@php($editRoute = 'manage.venture-capital-fund.edit')
|
||||
@elseif($product->tables_id == 13)
|
||||
@php($viewRoute = 'manage.invoice-discounting.show')
|
||||
@php($editRoute = 'manage.invoice-discounting.edit')
|
||||
@elseif($product->tables_id == 14)
|
||||
@php($viewRoute = 'manage.venture-capital-fund.show')
|
||||
@php($editRoute = 'manage.venture-capital-fund.edit')
|
||||
@endif
|
||||
@include('Admin.Pages.manage_freeu_investment.component.top-pick')
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
@@ -307,16 +271,16 @@
|
||||
|
||||
|
||||
|
||||
{{-- @php($count=1)
|
||||
{{-- @php($count=1)
|
||||
@foreach ($products as $product)
|
||||
<tr>
|
||||
<td>{{$count}}</td>
|
||||
<td>{{$product->category->category_name}}</td>
|
||||
<td>{{$product->fractional_real_estate->property_name_and_location}}</td>
|
||||
<!--begin::Action=-->
|
||||
@php($viewRoute = 'manage.fractional-real-estate.show')
|
||||
@php($editRoute = 'manage.fractional-real-estate.edit')
|
||||
@include('Admin.Pages.manage_freeu_investment.component.top-pick')
|
||||
<td>{{$product->category->category_name}}</td>
|
||||
<td>{{$product->fractional_real_estate->property_name_and_location}}</td>
|
||||
<!--begin::Action=-->
|
||||
@php($viewRoute = 'manage.fractional-real-estate.show')
|
||||
@php($editRoute = 'manage.fractional-real-estate.edit')
|
||||
@include('Admin.Pages.manage_freeu_investment.component.top-pick')
|
||||
</tr>
|
||||
@php($count++)
|
||||
@endforeach
|
||||
@@ -472,215 +436,211 @@
|
||||
@include('Admin.Pages.manage_freeu_investment.component.top-pick')
|
||||
</tr>
|
||||
@endforeach --}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!--end::Menu-->
|
||||
</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!--end::Menu-->
|
||||
</button>
|
||||
|
||||
<!--end::Card body-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--end::Card body-->
|
||||
</div>
|
||||
<!--end::Content wrapper-->
|
||||
|
||||
</div>
|
||||
<!--end:::Main-->
|
||||
<!--begin::Delete Modals-->
|
||||
<div class="modal fade" data-toggle="modal" data-target="#delete_opt" id="productDeleteModal" tabindex="-1"
|
||||
role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content Delete_pop">
|
||||
<div class="modal-body">
|
||||
<svg style="color: red;margin-bottom: 20px;" xmlns="http://www.w3.org/2000/svg" width="50"
|
||||
height="50" fill="currentColor" class="bi bi-x-circle" viewBox="0 0 16 16">
|
||||
<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" fill="red">
|
||||
</path>
|
||||
<path
|
||||
d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"
|
||||
fill="red"></path>
|
||||
</svg>
|
||||
<h2>Are you sure want to delete?</h2>
|
||||
<div class="modal-footer logout_footer">
|
||||
<button id="close_modal" class="log-close" type="button" data-bs-dismiss="modal"
|
||||
aria-label="Close">
|
||||
<span aria-hidden="true">Cancel</span>
|
||||
</button>
|
||||
<input type="hidden" id="product_delete">
|
||||
<button id='productDeleteBtn' class="btn btn-primary">Delete</button>
|
||||
</div>
|
||||
<!--end::Content wrapper-->
|
||||
|
||||
</div>
|
||||
<!--end:::Main-->
|
||||
<!--begin::Delete Modals-->
|
||||
<div class="modal fade" data-toggle="modal" data-target="#delete_opt" id="productDeleteModal" tabindex="-1"
|
||||
role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content Delete_pop">
|
||||
<div class="modal-body">
|
||||
<svg style="color: red;margin-bottom: 20px;" xmlns="http://www.w3.org/2000/svg" width="50" height="50"
|
||||
fill="currentColor" class="bi bi-x-circle" viewBox="0 0 16 16">
|
||||
<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" fill="red">
|
||||
</path>
|
||||
<path
|
||||
d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"
|
||||
fill="red"></path>
|
||||
</svg>
|
||||
<h2>Are you sure want to delete?</h2>
|
||||
<div class="modal-footer logout_footer">
|
||||
<button id="close_modal" class="log-close" type="button" data-bs-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">Cancel</span>
|
||||
</button>
|
||||
<input type="hidden" id="product_delete">
|
||||
<button id='productDeleteBtn' class="btn btn-primary">Delete</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--end::Delete Modals-->
|
||||
</div>
|
||||
<!--end::Delete Modals-->
|
||||
@endsection
|
||||
@section('scripts')
|
||||
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
setTimeout(function() {
|
||||
$('#alert-dismissible').fadeOut('fast');
|
||||
}, 2500);
|
||||
})
|
||||
</script>
|
||||
<script>
|
||||
$('.delete_product').click(function() {
|
||||
$('#product_delete').val($(this).data('id'));
|
||||
$('#productDeleteModal').modal('show');
|
||||
});
|
||||
$('#productDeleteBtn').click(function() {
|
||||
|
||||
<script>
|
||||
$('.delete_product').click(function() {
|
||||
$('#product_delete').val($(this).data('id'));
|
||||
$('#productDeleteModal').modal('show');
|
||||
});
|
||||
$('#productDeleteBtn').click(function() {
|
||||
$.ajax({
|
||||
url: "{{ route('manage.product-delete') }}",
|
||||
type: 'DELETE',
|
||||
data: {
|
||||
id: $('#product_delete').val()
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
$('#productDeleteModal').modal('hide');
|
||||
toastr.success(result.message);
|
||||
setTimeout(function() {
|
||||
window.location.reload();
|
||||
}, 1500);
|
||||
} else {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
$(document).ready(function() {
|
||||
// $('.dropdown-toggle').dropdown();
|
||||
var table = $('#total_active_investors').DataTable({
|
||||
dom: 'Bfrtip',
|
||||
ordering: false,
|
||||
buttons: [{
|
||||
extend: 'excel',
|
||||
title: 'Product List',
|
||||
text: 'Export to excel',
|
||||
// Columns to export
|
||||
exportOptions: {
|
||||
columns: [0, 1, 2, 4],
|
||||
},
|
||||
}, ]
|
||||
});
|
||||
$('.dropdown-submenu a.test').on("click", function(e) {
|
||||
$(this).next('ul').toggle();
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
});
|
||||
$("#searchbox").keyup(function() {
|
||||
table.search($(this).val()).draw();
|
||||
});
|
||||
$("#ExportReporttoExcel").on("click", function() {
|
||||
table.button(".buttons-excel").trigger();
|
||||
});
|
||||
});
|
||||
|
||||
function productStatus(id, status, count = null) {
|
||||
let text;
|
||||
status == 1 ? text = 'de-activate' : text = 'activate';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this product?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{ route('manage.product-delete') }}",
|
||||
type: 'DELETE',
|
||||
url: "{{ route('product-status') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
id: $('#product_delete').val()
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
$('#productDeleteModal').modal('hide');
|
||||
toastr.success(result.message);
|
||||
setTimeout(function() {
|
||||
window.location.reload();
|
||||
}, 1500);
|
||||
} else {
|
||||
}, 3000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
$(document).ready(function() {
|
||||
// $('.dropdown-toggle').dropdown();
|
||||
var table = $('#total_active_investors').DataTable({
|
||||
dom: 'Bfrtip',
|
||||
ordering: false,
|
||||
buttons: [{
|
||||
extend: 'excel',
|
||||
title: 'Product List',
|
||||
text: 'Export to excel',
|
||||
// Columns to export
|
||||
exportOptions: {
|
||||
columns: [0, 1, 2, 4],
|
||||
},
|
||||
}, ]
|
||||
},
|
||||
});
|
||||
$('.dropdown-submenu a.test').on("click", function(e) {
|
||||
$(this).next('ul').toggle();
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
});
|
||||
$("#searchbox").keyup(function() {
|
||||
table.search($(this).val()).draw();
|
||||
});
|
||||
$("#ExportReporttoExcel").on("click", function() {
|
||||
table.button(".buttons-excel").trigger();
|
||||
});
|
||||
});
|
||||
|
||||
function productStatus(id, status, count = null) {
|
||||
let text;
|
||||
status == 1 ? text = 'de-activate' : text = 'activate';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this product?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{ route('product-status') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(function() {
|
||||
window.location.reload();
|
||||
}, 3000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
// $.ajax({
|
||||
// url: "{{ route('product-status') }}",
|
||||
// type: "POST",
|
||||
// data: {
|
||||
// 'id': id,
|
||||
// 'status': status
|
||||
// },
|
||||
// headers: {
|
||||
// "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
// },
|
||||
// dataType: "json",
|
||||
// success: function(result) {
|
||||
// if (result.status == 200) {
|
||||
// toastr.success(result.message);
|
||||
// }
|
||||
// if (result.status == 400) {
|
||||
// toastr.warning(result.message);
|
||||
// }
|
||||
// },
|
||||
// });
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
// $.ajax({
|
||||
// url: "{{ route('product-status') }}",
|
||||
// type: "POST",
|
||||
// data: {
|
||||
// 'id': id,
|
||||
// 'status': status
|
||||
// },
|
||||
// headers: {
|
||||
// "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
// },
|
||||
// dataType: "json",
|
||||
// success: function(result) {
|
||||
// if (result.status == 200) {
|
||||
// toastr.success(result.message);
|
||||
// }
|
||||
// if (result.status == 400) {
|
||||
// toastr.warning(result.message);
|
||||
// }
|
||||
// },
|
||||
// });
|
||||
}
|
||||
|
||||
function topPick(id, top_pick, count = null) {
|
||||
let text;
|
||||
top_pick == 1 ? text = 'de-activate' : text = 'activate';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} top-pick product?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{ route('top-pick') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'top_pick': top_pick
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(function() {
|
||||
window.location.reload();
|
||||
}, 3000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.topPick${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
function topPick(id, top_pick, count = null) {
|
||||
let text;
|
||||
top_pick == 1 ? text = 'de-activate' : text = 'activate';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} top-pick product?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{ route('top-pick') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'top_pick': top_pick
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(function() {
|
||||
window.location.reload();
|
||||
}, 3000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.topPick${count}`).prop("checked", attr);
|
||||
}
|
||||
</script>
|
||||
@endsection
|
||||
})
|
||||
}
|
||||
</script>
|
||||
@endsection
|
||||
@@ -8,6 +8,9 @@
|
||||
<!-- <div class="row max-w-100 index_table mt-10"> -->
|
||||
<div class="row max-w-100 mt-10">
|
||||
<div class="add_new_investors my-5 mb-0">
|
||||
<div class="table_right_options " style=" text-align: right; margin-bottom: 15px;">
|
||||
<a class="btn btn-primary me-3" href="{{route('manage.products')}}">Back</a>
|
||||
</div>
|
||||
<!--begin::Card-->
|
||||
<div class="card mb-8">
|
||||
<!--begin::Card body-->
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
<label class="fs-6 fw-semibold form-label mt-3">
|
||||
<span>Expected IRR</span>
|
||||
</label>
|
||||
<!--begin::Input-->
|
||||
<!--begin::Input-->
|
||||
<input type="text" class="form-control form-control-solid" name="name" value='12.52%' />
|
||||
</div>
|
||||
<div class="form-box mb-5">
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
@section('title','Manage Investor KYC')
|
||||
@section('style')
|
||||
<style>
|
||||
.dropdown-submenu .dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -1px;
|
||||
}
|
||||
.dropdown-submenu .dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.dataTables_filter {
|
||||
display: none;
|
||||
}
|
||||
.dataTables_filter {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dt-buttons {
|
||||
display: none;
|
||||
}
|
||||
.dt-buttons {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
@endsection
|
||||
@section('content')
|
||||
@@ -31,10 +31,16 @@
|
||||
<button type="button" class="btn btn-light-primary me-3" id="ExportReporttoExcel">
|
||||
<!--begin::Svg Icon | path: icons/duotune/arrows/arr078.svg-->
|
||||
<span class="svg-icon svg-icon-2">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.3" x="12.75" y="4.25" width="12" height="2" rx="1" transform="rotate(90 12.75 4.25)" fill="currentColor"></rect>
|
||||
<path d="M12.0573 6.11875L13.5203 7.87435C13.9121 8.34457 14.6232 8.37683 15.056 7.94401C15.4457 7.5543 15.4641 6.92836 15.0979 6.51643L12.4974 3.59084C12.0996 3.14332 11.4004 3.14332 11.0026 3.59084L8.40206 6.51643C8.0359 6.92836 8.0543 7.5543 8.44401 7.94401C8.87683 8.37683 9.58785 8.34458 9.9797 7.87435L11.4427 6.11875C11.6026 5.92684 11.8974 5.92684 12.0573 6.11875Z" fill="currentColor"></path>
|
||||
<path opacity="0.3" d="M18.75 8.25H17.75C17.1977 8.25 16.75 8.69772 16.75 9.25C16.75 9.80228 17.1977 10.25 17.75 10.25C18.3023 10.25 18.75 10.6977 18.75 11.25V18.25C18.75 18.8023 18.3023 19.25 17.75 19.25H5.75C5.19772 19.25 4.75 18.8023 4.75 18.25V11.25C4.75 10.6977 5.19771 10.25 5.75 10.25C6.30229 10.25 6.75 9.80228 6.75 9.25C6.75 8.69772 6.30229 8.25 5.75 8.25H4.75C3.64543 8.25 2.75 9.14543 2.75 10.25V19.25C2.75 20.3546 3.64543 21.25 4.75 21.25H18.75C19.8546 21.25 20.75 20.3546 20.75 19.25V10.25C20.75 9.14543 19.8546 8.25 18.75 8.25Z" fill="currentColor"></path>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.3" x="12.75" y="4.25" width="12" height="2" rx="1"
|
||||
transform="rotate(90 12.75 4.25)" fill="currentColor"></rect>
|
||||
<path
|
||||
d="M12.0573 6.11875L13.5203 7.87435C13.9121 8.34457 14.6232 8.37683 15.056 7.94401C15.4457 7.5543 15.4641 6.92836 15.0979 6.51643L12.4974 3.59084C12.0996 3.14332 11.4004 3.14332 11.0026 3.59084L8.40206 6.51643C8.0359 6.92836 8.0543 7.5543 8.44401 7.94401C8.87683 8.37683 9.58785 8.34458 9.9797 7.87435L11.4427 6.11875C11.6026 5.92684 11.8974 5.92684 12.0573 6.11875Z"
|
||||
fill="currentColor"></path>
|
||||
<path opacity="0.3"
|
||||
d="M18.75 8.25H17.75C17.1977 8.25 16.75 8.69772 16.75 9.25C16.75 9.80228 17.1977 10.25 17.75 10.25C18.3023 10.25 18.75 10.6977 18.75 11.25V18.25C18.75 18.8023 18.3023 19.25 17.75 19.25H5.75C5.19772 19.25 4.75 18.8023 4.75 18.25V11.25C4.75 10.6977 5.19771 10.25 5.75 10.25C6.30229 10.25 6.75 9.80228 6.75 9.25C6.75 8.69772 6.30229 8.25 5.75 8.25H4.75C3.64543 8.25 2.75 9.14543 2.75 10.25V19.25C2.75 20.3546 3.64543 21.25 4.75 21.25H18.75C19.8546 21.25 20.75 20.3546 20.75 19.25V10.25C20.75 9.14543 19.8546 8.25 18.75 8.25Z"
|
||||
fill="currentColor"></path>
|
||||
</svg>
|
||||
</span>
|
||||
<!-- end::Svg IconExport -->Export
|
||||
@@ -42,26 +48,38 @@
|
||||
<div class="d-flex align-items-center position-relative">
|
||||
<!--begin::Svg Icon | path: icons/duotune/general/gen021.svg-->
|
||||
<span class="svg-icon svg-icon-1 position-absolute ms-6">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.5" x="17.0365" y="15.1223" width="8.15546" height="2" rx="1" transform="rotate(45 17.0365 15.1223)" fill="currentColor" />
|
||||
<path d="M11 19C6.55556 19 3 15.4444 3 11C3 6.55556 6.55556 3 11 3C15.4444 3 19 6.55556 19 11C19 15.4444 15.4444 19 11 19ZM11 5C7.53333 5 5 7.53333 5 11C5 14.4667 7.53333 17 11 17C14.4667 17 17 14.4667 17 11C17 7.53333 14.4667 5 11 5Z" fill="currentColor" />
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<rect opacity="0.5" x="17.0365" y="15.1223" width="8.15546" height="2" rx="1"
|
||||
transform="rotate(45 17.0365 15.1223)" fill="currentColor" />
|
||||
<path
|
||||
d="M11 19C6.55556 19 3 15.4444 3 11C3 6.55556 6.55556 3 11 3C15.4444 3 19 6.55556 19 11C19 15.4444 15.4444 19 11 19ZM11 5C7.53333 5 5 7.53333 5 11C5 14.4667 7.53333 17 11 17C14.4667 17 17 14.4667 17 11C17 7.53333 14.4667 5 11 5Z"
|
||||
fill="currentColor" />
|
||||
</svg>
|
||||
</span>
|
||||
<!--end::Svg Icon-->
|
||||
<!-- <div id="newSearchPlace"></div> -->
|
||||
<input type="text" data-kt-user-table-filter="search" class="form-control bg-white form-control-solid w-250px ps-14" placeholder="Search User" id="searchbox" />
|
||||
<input type="text" data-kt-user-table-filter="search"
|
||||
class="form-control bg-white form-control-solid w-250px ps-14" placeholder="Search User"
|
||||
id="searchbox" />
|
||||
</div>
|
||||
<div class="dropdown ms-3">
|
||||
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton"
|
||||
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<span class="svg-icon svg-icon-2 m-0">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M19.0759 3H4.72777C3.95892 3 3.47768 3.83148 3.86067 4.49814L8.56967 12.6949C9.17923 13.7559 9.5 14.9582 9.5 16.1819V19.5072C9.5 20.2189 10.2223 20.7028 10.8805 20.432L13.8805 19.1977C14.2553 19.0435 14.5 18.6783 14.5 18.273V13.8372C14.5 12.8089 14.8171 11.8056 15.408 10.964L19.8943 4.57465C20.3596 3.912 19.8856 3 19.0759 3Z" fill="currentColor" />
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M19.0759 3H4.72777C3.95892 3 3.47768 3.83148 3.86067 4.49814L8.56967 12.6949C9.17923 13.7559 9.5 14.9582 9.5 16.1819V19.5072C9.5 20.2189 10.2223 20.7028 10.8805 20.432L13.8805 19.1977C14.2553 19.0435 14.5 18.6783 14.5 18.273V13.8372C14.5 12.8089 14.8171 11.8056 15.408 10.964L19.8943 4.57465C20.3596 3.912 19.8856 3 19.0759 3Z"
|
||||
fill="currentColor" />
|
||||
</svg>
|
||||
</span>
|
||||
</button>
|
||||
<!-- <div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg-light-primary fw-semibold py-4 w-250px fs-7" data-kt-menu="true"> -->
|
||||
<div class="dropdown-menu menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg-light-primary fw-semibold py-4 w-250px fs-7" aria-labelledby="dropdownMenuButton">
|
||||
<select name="filter" style="width: 92%;margin-left: 5%;" id="filterDropdown" class="form-select">
|
||||
<div class="dropdown-menu menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-800 menu-state-bg-light-primary fw-semibold py-4 w-250px fs-7"
|
||||
aria-labelledby="dropdownMenuButton">
|
||||
<select name="filter" style="width: 92%;margin-left: 5%;" id="filterDropdown"
|
||||
class="form-select">
|
||||
<option value="">Select a Filter</option>
|
||||
<!-- <option value="Incomplete">Incomplete KYC Users</option>
|
||||
<option value="Complete">Complete KYC Users</option> -->
|
||||
@@ -91,8 +109,10 @@
|
||||
<!--begin::Toolbar-->
|
||||
<div class="d-flex justify-content-end" data-kt-user-table-toolbar="base">
|
||||
<!--begin::Group actions-->
|
||||
<div class="d-flex justify-content-end align-items-center d-none" data-kt-user-table-toolbar="selected">
|
||||
<button type="button" class="btn btn-danger" data-kt-user-table-select="delete_selected">Delete Selected</button>
|
||||
<div class="d-flex justify-content-end align-items-center d-none"
|
||||
data-kt-user-table-toolbar="selected">
|
||||
<button type="button" class="btn btn-danger"
|
||||
data-kt-user-table-select="delete_selected">Delete Selected</button>
|
||||
</div>
|
||||
<!--end::Group actions-->
|
||||
</div>
|
||||
@@ -113,7 +133,7 @@
|
||||
<th class="min-w-50px w-225px align-top notexport">KYC Type</th>
|
||||
<th class="min-w-50px w-100px align-top">Submitted Date</th>
|
||||
<th class="min-w-50px w-100px align-top ">Status</th>
|
||||
<th class="text-center min-w-100px align-top notexport">Actions</th>
|
||||
<th class=" min-w-100px align-top notexport">Actions</th>
|
||||
</tr>
|
||||
<!--end::Table row-->
|
||||
</thead>
|
||||
@@ -128,8 +148,8 @@
|
||||
<td>
|
||||
<div class="form-check form-check-sm form-check-custom form-check-solid">{{$x+1}}
|
||||
<!-- <input class="form-check-input" type="checkbox" value="1" /> -->
|
||||
</div>
|
||||
</td>
|
||||
</div>
|
||||
</td>
|
||||
<!--end::Checkbox-->
|
||||
<!--begin::User=-->
|
||||
<td class="d-flex align-items-center">
|
||||
@@ -161,26 +181,32 @@
|
||||
<td>
|
||||
<div class="fw-bold d-flex">
|
||||
Success
|
||||
<div class="icon_info" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="Approved at 13 may 2019 10:02pm">
|
||||
<div class="icon_info" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse"
|
||||
data-bs-placement="top" title="Approved at 13 may 2019 10:02pm">
|
||||
<i class="fa-solid fa-circle-info ms-2"></i>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<!--begin::Action=-->
|
||||
<td class="text-end d-flex align-items-center justify-content-around">
|
||||
<a href='./manage_investor_kyc_view.php' class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="View Detail">
|
||||
<td class="text-center d-flex align-items-center justify-content-around">
|
||||
<a href='./manage_investor_kyc_view.php' class="action_icon" data-bs-toggle="tooltip"
|
||||
data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="View Detail">
|
||||
<i class="fa-regular fa-eye"></i>
|
||||
</a>
|
||||
|
||||
<a href='./view_investors_detials.php' class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="View Invetsor Profile">
|
||||
<a href='./view_investors_detials.php' class="action_icon" data-bs-toggle="tooltip"
|
||||
data-bs-custom-class="tooltip-inverse" data-bs-placement="top"
|
||||
title="View Invetsor Profile">
|
||||
<i class="fa-solid fa-user"></i>
|
||||
</a>
|
||||
|
||||
<a class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="Approved">
|
||||
<a class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse"
|
||||
data-bs-placement="top" title="Approved">
|
||||
<i class="fa-solid fa-square-check"></i>
|
||||
</a>
|
||||
|
||||
<a class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="Rejected">
|
||||
<a class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse"
|
||||
data-bs-placement="top" title="Rejected">
|
||||
<i class="fa-solid fa-square-xmark"></i>
|
||||
</a>
|
||||
|
||||
@@ -191,7 +217,7 @@
|
||||
<!--end::Action=-->
|
||||
</tr>
|
||||
<?php } ?>--}}
|
||||
|
||||
|
||||
<!--end::Table row-->
|
||||
</tbody>
|
||||
<!--end::Table body-->
|
||||
@@ -221,228 +247,228 @@
|
||||
|
||||
$(function() {
|
||||
|
||||
$('#filterDropdown').change(function() {
|
||||
let dropdownValue = $('#filterDropdown').val();
|
||||
// alert(dropdownValue);
|
||||
dataTableKYC(dropdownValue);
|
||||
});
|
||||
dataTableKYC();
|
||||
$('#filterDropdown').change(function() {
|
||||
let dropdownValue = $('#filterDropdown').val();
|
||||
// alert(dropdownValue);
|
||||
dataTableKYC(dropdownValue);
|
||||
});
|
||||
dataTableKYC();
|
||||
|
||||
function dataTableKYC(dropdownValue = '') {
|
||||
var table = $('#manage_investors_kyc').DataTable({
|
||||
processing: true,
|
||||
serverSide: true,
|
||||
"lengthMenu": [10, 25, 50, 75, 100],
|
||||
// ordering: true,
|
||||
// paging :true,
|
||||
// ajax: "{{ route('categories.datatable') }}",
|
||||
ajax: {
|
||||
url: "{{ route('kyc.datatable') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
// "user_id": $('#filterDropdown').val(),
|
||||
dropdownValue: dropdownValue,
|
||||
"_token": "{{ csrf_token() }}"
|
||||
},
|
||||
error: function(response) {
|
||||
console.log(response);
|
||||
function dataTableKYC(dropdownValue = '') {
|
||||
var table = $('#manage_investors_kyc').DataTable({
|
||||
processing: true,
|
||||
serverSide: true,
|
||||
"lengthMenu": [10, 25, 50, 75, 100],
|
||||
// ordering: true,
|
||||
// paging :true,
|
||||
// ajax: "{{ route('categories.datatable') }}",
|
||||
ajax: {
|
||||
url: "{{ route('kyc.datatable') }}",
|
||||
type: "POST",
|
||||
data: {
|
||||
// "user_id": $('#filterDropdown').val(),
|
||||
dropdownValue: dropdownValue,
|
||||
"_token": "{{ csrf_token() }}"
|
||||
},
|
||||
error: function(response) {
|
||||
console.log(response);
|
||||
}
|
||||
},
|
||||
"bDestroy": true,
|
||||
// headers: {
|
||||
// "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
// },
|
||||
columns: [{
|
||||
data: 'DT_RowIndex',
|
||||
name: 'DT_RowIndex',
|
||||
orderable: false,
|
||||
searchable: false
|
||||
},
|
||||
{
|
||||
data: 'name',
|
||||
name: 'name'
|
||||
},
|
||||
{
|
||||
data: 'email',
|
||||
name: 'email'
|
||||
},
|
||||
{
|
||||
data: 'kyc_type',
|
||||
name: 'kyc_type'
|
||||
},
|
||||
{
|
||||
data: 'created_at',
|
||||
name: 'created_at'
|
||||
},
|
||||
{
|
||||
data: 'status',
|
||||
name: 'status'
|
||||
},
|
||||
{
|
||||
data: 'action',
|
||||
name: 'action',
|
||||
orderable: false,
|
||||
searchable: false
|
||||
},
|
||||
],
|
||||
dom: "Bfrtip",
|
||||
buttons: [{
|
||||
extend: "excel",
|
||||
title: "KYC List",
|
||||
text: "Export Search Results",
|
||||
className: "btn btn-default",
|
||||
exportOptions: {
|
||||
columns: ":not(.notexport)",
|
||||
},
|
||||
}, ],
|
||||
});
|
||||
$("#ExportReporttoExcel").on("click", function() {
|
||||
table.button(".buttons-excel").trigger();
|
||||
});
|
||||
$("#searchbox").keyup(function() {
|
||||
table.search($(this).val()).draw();
|
||||
});
|
||||
};
|
||||
|
||||
// var table = $('#manage_investors_kyc').DataTable({
|
||||
// dom: 'Bfrtip',
|
||||
// buttons: [{
|
||||
// extend: "excel",
|
||||
// title: "KYC List",
|
||||
// text: "Export Search Results",
|
||||
// className: "btn btn-default",
|
||||
// exportOptions: {
|
||||
// columns: ":not(.notexport)",
|
||||
// },
|
||||
// }, ],
|
||||
// });
|
||||
// $("#ExportReporttoExcel").on("click", function() {
|
||||
// table.button(".buttons-excel").trigger();
|
||||
// });
|
||||
// $("#searchbox").keyup(function() {
|
||||
// table.search($(this).val()).draw();
|
||||
// });
|
||||
});
|
||||
|
||||
function kycApproveStatus(id) {
|
||||
let text = 'approve';
|
||||
let status = 'Approved';
|
||||
// status == 'Approved' ? text = 'Approve' : text = 'Reject';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
"bDestroy": true,
|
||||
// headers: {
|
||||
// "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
// },
|
||||
columns: [{
|
||||
data: 'DT_RowIndex',
|
||||
name: 'DT_RowIndex',
|
||||
orderable: false,
|
||||
searchable: false
|
||||
},
|
||||
{
|
||||
data: 'name',
|
||||
name: 'name'
|
||||
},
|
||||
{
|
||||
data: 'email',
|
||||
name: 'email'
|
||||
},
|
||||
{
|
||||
data: 'kyc_type',
|
||||
name: 'kyc_type'
|
||||
},
|
||||
{
|
||||
data: 'created_at',
|
||||
name: 'created_at'
|
||||
},
|
||||
{
|
||||
data: 'status',
|
||||
name: 'status'
|
||||
},
|
||||
{
|
||||
data: 'action',
|
||||
name: 'action',
|
||||
orderable: false,
|
||||
searchable: false
|
||||
},
|
||||
],
|
||||
dom: "Bfrtip",
|
||||
buttons: [{
|
||||
extend: "excel",
|
||||
title: "KYC List",
|
||||
text: "Export Search Results",
|
||||
className: "btn btn-default",
|
||||
exportOptions: {
|
||||
columns: ":not(.notexport)",
|
||||
},
|
||||
}, ],
|
||||
});
|
||||
$("#ExportReporttoExcel").on("click", function() {
|
||||
table.button(".buttons-excel").trigger();
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function kycRejectStatus(id) {
|
||||
let text = 'reject';
|
||||
let status = 'Rejected';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
$("#searchbox").keyup(function() {
|
||||
table.search($(this).val()).draw();
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function kycStatus(status, id) {
|
||||
let text;
|
||||
status == 'Approved' ? text = 'Approve' : text = 'Reject';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
// var table = $('#manage_investors_kyc').DataTable({
|
||||
// dom: 'Bfrtip',
|
||||
// buttons: [{
|
||||
// extend: "excel",
|
||||
// title: "KYC List",
|
||||
// text: "Export Search Results",
|
||||
// className: "btn btn-default",
|
||||
// exportOptions: {
|
||||
// columns: ":not(.notexport)",
|
||||
// },
|
||||
// }, ],
|
||||
// });
|
||||
// $("#ExportReporttoExcel").on("click", function() {
|
||||
// table.button(".buttons-excel").trigger();
|
||||
// });
|
||||
// $("#searchbox").keyup(function() {
|
||||
// table.search($(this).val()).draw();
|
||||
// });
|
||||
});
|
||||
|
||||
function kycApproveStatus(id){
|
||||
let text = 'approve';
|
||||
let status = 'Approved';
|
||||
// status == 'Approved' ? text = 'Approve' : text = 'Reject';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function kycRejectStatus(id){
|
||||
let text = 'reject';
|
||||
let status = 'Rejected';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
function kycStatus(status, id) {
|
||||
let text;
|
||||
status == 'Approved' ? text = 'Approve' : text = 'Reject';
|
||||
Swal.fire({
|
||||
title: `Do you want to ${text} this kyc?`,
|
||||
showDenyButton: false,
|
||||
showCancelButton: true,
|
||||
confirmButtonText: text.charAt(0).toUpperCase() + text.slice(1),
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
url: "{{route('kyc-status')}}",
|
||||
type: "POST",
|
||||
data: {
|
||||
'id': id,
|
||||
'status': status
|
||||
},
|
||||
headers: {
|
||||
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
||||
},
|
||||
dataType: "json",
|
||||
success: function(result) {
|
||||
if (result.status == 200) {
|
||||
toastr.success(result.message);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
}
|
||||
if (result.status == 400) {
|
||||
toastr.warning(result.message);
|
||||
}
|
||||
},
|
||||
});
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
} else {
|
||||
status == 1 ? attr = true : attr = false;
|
||||
$(`.productchk${count}`).prop("checked", attr);
|
||||
}
|
||||
})
|
||||
}
|
||||
</script>
|
||||
@endsection
|
||||
@@ -609,9 +609,9 @@
|
||||
aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<div class="modal-header p-0">
|
||||
<h5 class="modal-title" id="exampleModalLongTitle"></h5>
|
||||
<button type="button" class="close" id="close-btn" data-bs-dismiss="modal"
|
||||
<button type="button" class="close px-5" id="close-btn" data-bs-dismiss="modal"
|
||||
aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
@@ -619,7 +619,7 @@
|
||||
<form id="reedemed_with_sold_amount"></form>
|
||||
@csrf
|
||||
<div class="modal-body">
|
||||
<div class="d-flex prizing-modal">
|
||||
<div class="prizing-modal">
|
||||
<div>
|
||||
<h4>Enter Sold Amount</h4>
|
||||
</div>
|
||||
|
||||
@@ -1239,9 +1239,9 @@
|
||||
digits: 'Please enter digits',
|
||||
},
|
||||
pan: {
|
||||
required: 'Please enter pan',
|
||||
required: 'Please enter PAN number',
|
||||
},
|
||||
investment_platform: 'Please select investment platform',
|
||||
investment_platform: 'Investment Platform / Fund house',
|
||||
fund_category: 'Please enter fund category',
|
||||
tenure_in_days: {
|
||||
required: 'Please enter tenure',
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
<div class="top_header d-flex justify-content-between">
|
||||
<p class='fs-2 fw-bold'>Description Information</p>
|
||||
</div>
|
||||
<div class="dataTable_area my-5 mb-0">
|
||||
<div class="dataTable_area my-5 mb-5">
|
||||
<div class="card">
|
||||
<div class="modal-body scroll-y px-10 px-lg-15 pt-0 pb-15">
|
||||
<div class="row mb-4">
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -205,7 +205,7 @@
|
||||
<table class="table align-middle table-row-dashed fs-6 gy-5" id="manage-leads">
|
||||
<thead>
|
||||
<tr class="text-start text-muted fw-bold fs-7 text-uppercase gs-0">
|
||||
<th class="w-60px pe-2 align-top">Sr. No.</th>
|
||||
<th class="w-50px min-w-50px pe-2 align-top">Sr. No.</th>
|
||||
<th class="min-w-125px w-100px align-top">Investor name</th>
|
||||
<th class="min-w-125px w-125px align-top">Email</th>
|
||||
<th class="min-w-50px w-200px align-top">Product Name</th>
|
||||
@@ -226,8 +226,7 @@
|
||||
{{$loop->iteration}}
|
||||
</div>
|
||||
</td>
|
||||
<td class="d-flex align-items-center">
|
||||
<p class='full_name'>{{$lead->user->name}}</p>
|
||||
<td>{{$lead->user->name}}
|
||||
</td>
|
||||
<td>{{$lead->email}}</td>
|
||||
<td>{{$productName[$loop->index]['product_name']}}</td>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<!--begin::Root-->
|
||||
<div class="d-flex flex-root bgs align-items-center" id="kt_app_root">
|
||||
<!--begin::Authentication - Sign-in -->
|
||||
<div class="container">
|
||||
<div class="row w-100">
|
||||
<!--begin::Body-->
|
||||
@if(!$expirePage)
|
||||
@@ -22,7 +23,7 @@
|
||||
<!--begin::Heading-->
|
||||
<div class="text-center mb-11">
|
||||
<!--begin::Title-->
|
||||
<h1 class="text-dark fw-bolder mb-3">Create New Password</h1>
|
||||
<h1 class="text-dark fw-bolder mb-3">Reset Your Password</h1>
|
||||
<!--end::Title-->
|
||||
<!--begin::Subtitle-->
|
||||
{{-- <div class="text-gray-800 fw-semibold fs-5">En</div> --}}
|
||||
@@ -41,13 +42,13 @@
|
||||
<!--end::Input group=-->
|
||||
<div class="fv-row mb-3">
|
||||
<!--begin::Password-->
|
||||
<input type="password" placeholder="Password" name="password" autocomplete="off"
|
||||
<input type="password" placeholder="Enter new password" name="password" autocomplete="off"
|
||||
class="form-control bg-transparent" />
|
||||
<!--end::Password-->
|
||||
</div>
|
||||
<div class="fv-row mb-3">
|
||||
<!--begin::Password-->
|
||||
<input type="password" placeholder="Confirm Password" name="confirm_password"
|
||||
<input type="password" placeholder="Confirm new password" name="confirm_password"
|
||||
autocomplete="off" class="form-control bg-transparent" />
|
||||
<!--end::Password-->
|
||||
</div>
|
||||
@@ -93,9 +94,8 @@
|
||||
</div>
|
||||
<!--end::Content-->
|
||||
</div> --}}
|
||||
<!--begin::Aside-->
|
||||
</div>
|
||||
<!--end::Authentication - Sign-in-->
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@section('scripts')
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<option value="Hide">Hide</option>
|
||||
</select>
|
||||
</td>
|
||||
@endif--}}
|
||||
@endif--}}
|
||||
<td>
|
||||
<div class="actions text-end d-flex align-items-center justify-content-around">
|
||||
<a href="{{route('listing-details',['id' => $data->id, 'table' => $table])}}" class="action_icon" data-bs-toggle="tooltip" data-bs-custom-class="tooltip-inverse" data-bs-placement="top" title="View Detail">
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
<div class="d-flex flex-column flex-column-fluid">
|
||||
<div id="kt_app_content_container" class="app-container container-xxl">
|
||||
<div class="row max-w-100 mt-10">
|
||||
<div class="col-md-3 index-box">
|
||||
<div class="col-md-3 listed-box index-box">
|
||||
<a href="{{ route('pre_owned_investmentV2') }}">
|
||||
<div class="card card-flush mb-5 mb-xl-10">
|
||||
<div class="card-header pt-5">
|
||||
<div class="card-title d-flex flex-column">
|
||||
<span class="fs-2x fw-bold text-white me-2 lh-1 ls-n2">{{$totalInvestmentListed}}</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7">Total Number of Investments<br>Requested By Users For Listing</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7" style="height:60px">Total Number of Investments<br>Requested By Users For Listing</span>
|
||||
</div>
|
||||
<div class="title_icon_area">
|
||||
<span class="svg-icon svg-icon-1">
|
||||
@@ -44,13 +44,13 @@
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 index-box">
|
||||
<div class="col-md-3 listed-box index-box">
|
||||
<a href="{{ route('transactions') }}">
|
||||
<div class="card card-flush mb-5 mb-xl-10">
|
||||
<div class="card-header pt-5">
|
||||
<div class="card-title d-flex flex-column">
|
||||
<span class="fs-2x fw-bold text-white me-2 lh-1 ls-n2">{{$completedTransactions}}</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7">Total Number of<br> Completed Transactions</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7" style="height:60px">Total Number of<br> Completed Transactions</span>
|
||||
</div>
|
||||
<div class="title_icon_area">
|
||||
<span class="svg-icon svg-icon-1">
|
||||
@@ -72,13 +72,13 @@
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 index-box">
|
||||
<div class="col-md-3 listed-box index-box">
|
||||
<a href="{{route('manage-seller-profile.index')}}">
|
||||
<div class="card card-flush mb-5 mb-xl-10">
|
||||
<div class="card-header pt-5">
|
||||
<div class="card-title d-flex flex-column">
|
||||
<span class="fs-2x fw-bold text-white me-2 lh-1 ls-n2">{{$totalSellerProfile}}</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7">Total Number of Sellers</span>
|
||||
<span class="text-white opacity-75 pt-1 fw-semibold fs-7" style="height:60px">Total Number of Sellers</span>
|
||||
</div>
|
||||
<div class="title_icon_area">
|
||||
<span class="svg-icon svg-icon-1">
|
||||
|
||||
@@ -149,13 +149,13 @@
|
||||
<div class="card-header py-7 pt-0">
|
||||
<div class="m-0">
|
||||
<div class="d-flex flex-column mb-2">
|
||||
<span class="fs-2 fw-bold text-gray-800 me-2 lh-1 ls-n2" id="total-net-commission-sum"> ₹ 0.0</span>
|
||||
<span class="fs-2 fw-bold text-gray-800 me-2 lh-1 ls-n2" id="total-gross-commission-sum"> ₹ 0.0</span>
|
||||
<span class="fs-7 text-black-400">Net Received</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="m-0">
|
||||
<div class="d-flex flex-column mb-2">
|
||||
<span class="fs-2 fw-bold text-gray-800 me-2 lh-1 ls-n2" id="total-gross-commission-sum"> ₹ 0.0</span>
|
||||
<span class="fs-2 fw-bold text-gray-800 me-2 lh-1 ls-n2" id="total-net-commission-sum" > ₹ 0.0</span>
|
||||
<span class="fs-7 text-black-400">Gross Earn</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 col-ms-12">
|
||||
<div class="indian-startup text-center">
|
||||
<div class="text-center">
|
||||
<p>Projected Capital Expenditure in Infrastructure in India (2020-2025)</p>
|
||||
<img src="{{ asset('public/assets/media/FrontendImages/Intelligence.png') }}">
|
||||
</div>
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
|
||||
<h4 class=" mb-0">Sale Process</h4>
|
||||
|
||||
<p>Upon making an investment decision, our team will take care of all the logistics and liasoning with the asset
|
||||
<p>Upon making an investment decision, our team will take care of all the logistics and liaisoning with the asset
|
||||
|
||||
managers/property owners and ensure a hassle-free investment and after-investment support process for you.</p>
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
style="width: 100%;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="container card">
|
||||
<div class="container card mt-4">
|
||||
<div class="card-body">
|
||||
@if ($spotlightMarketPlaceListed)
|
||||
<div class="" data-aos="">
|
||||
@@ -92,7 +92,7 @@
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<div class="row active-investment">
|
||||
<div class="row active-investment mt-4">
|
||||
<div class="col-md-6">
|
||||
<h2>Featured Investments</h2>
|
||||
<!--<p>Find Potential Liquidity for Illiquid Assets at India’s First<br>Secondary Transactions-->
|
||||
@@ -403,7 +403,7 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row active-investment">
|
||||
<div class="row active-investment mt-4">
|
||||
<div class="col-md-6">
|
||||
<h2>Other Investments</h2>
|
||||
<!--<p>Find Potential Liquidity for Illiquid Assets at India’s First<br>Secondary Transactions-->
|
||||
@@ -490,7 +490,7 @@
|
||||
@elseif($data->bid == 0)
|
||||
@php($btn = 'sliver-btn')
|
||||
@php($style = '')
|
||||
@endif
|
||||
@endif
|
||||
<a href="" class="{{ $btn }}"
|
||||
style="{{ $style }}">{{ number_format((float)$data->bid, 2, '.', '') }}%</a>
|
||||
</td>
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
<table id="investment-redeemed" class="display custom-table w-100">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Compnay</th>
|
||||
<th>Company</th>
|
||||
<th>Product</th>
|
||||
<th>Category</th>
|
||||
<th>Date of Investment</th>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
color: red !important
|
||||
}
|
||||
|
||||
label:before {
|
||||
.mandatory:before {
|
||||
content: "*";
|
||||
color: red
|
||||
}
|
||||
@@ -37,23 +37,23 @@
|
||||
</div>
|
||||
<div class="row form-sec">
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Name</label>
|
||||
<label class="mandatory">Name</label>
|
||||
<input type="text" id="name" name="name" placeholder="Enter Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Mobile Number</label>
|
||||
<label class="mandatory">Mobile Number</label>
|
||||
<input type="text" id="mobile_number" name="mobile_number" placeholder="Enter Mobile Number" minlength="10" maxlength="10" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1');" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Email ID</label>
|
||||
<label class="mandatory">Email ID</label>
|
||||
<input type="email" id="email" name="email" placeholder="Enter Email" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Date Of Birth</label>
|
||||
<label class="mandatory">Date Of Birth</label>
|
||||
<input type="date" id="dob" name="dob" placeholder="Enter Date Of Birth" class="iv-input form-control p-2" max="2006-01-11">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Place Of Birth</label>
|
||||
<label class="mandatory">Place Of Birth</label>
|
||||
<input type="text" id="place_of_birth" name="place_of_birth" placeholder="Enter Place Of Birth" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
@@ -61,43 +61,43 @@
|
||||
<input type="text" id="gross_annual_income" name="gross_annual_income" placeholder="Enter Gross Annual Income" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1');" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Occupation / Business</label>
|
||||
<label class="mandatory">Occupation / Business</label>
|
||||
<input type="text" id="occupation" name="occupation" placeholder="Enter Occupation/Business" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="phone">Deed of declaration of HUF</label>
|
||||
<label class="mandatory" for="phone">Deed of declaration of HUF</label>
|
||||
<input type="file" id="deed_of_declaration" name="deed_of_declaration" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email">PAN Card - Karta and Members of HUF</label>
|
||||
<label class="mandatory" for="email">PAN Card - Karta and Members of HUF</label>
|
||||
<input type="file" id="pan_card" name="pan_card[]" multiple="" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">List of all members (Karta & Co-parceners) of the HUF</label>
|
||||
<label class="mandatory" for="">List of all members (Karta & Co-parceners) of the HUF</label>
|
||||
<input type="file" id="list_of_all_members" name="list_of_all_members" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">Coparcenrs Aadhar/ Passport</label>
|
||||
<div class="col-md-6 mb-4 mt-4" >
|
||||
<label class="mandatory" for="">Coparcenrs Aadhar/ Passport</label>
|
||||
<input type="file" id="coparcenrs_aadhar_passport" name="coparcenrs_aadhar_passport[]" multiple="" class="acc-dropdown form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="occ">Proof of Address of Karta of HUF (Any One) (Passport / Aadhar Card / Driving License / Voter ID)</label>
|
||||
<label class="mandatory" for="occ">Proof of Address of Karta of HUF (Any One) (Passport / Aadhar Card / Driving License / Voter ID)</label>
|
||||
<input type="file" id="proof_of_address" name="proof_of_address" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">Bank Statement / Bank Passbook in the name of HUF</label>
|
||||
<label class="mandatory" for="">Bank Statement / Bank Passbook in the name of HUF</label>
|
||||
<input type="file" id="bank_statement" name="bank_statement" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">Passport size photograph of Karta</label>
|
||||
<label class="mandatory" for="">Passport size photograph of Karta</label>
|
||||
<input type="file" id="passport_size_photo" name="passport_size_photo" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">Copy of CML</label>
|
||||
<label class="mandatory" for="">Copy of CML</label>
|
||||
<input type="file" id="copy_of_cml" name="copy_of_cml" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="">Cancelled Cheque</label>
|
||||
<label class="mandatory" for="">Cancelled Cheque</label>
|
||||
<input type="file" id="cancelled_cheque" name="cancelled_cheque" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
color: red !important
|
||||
}
|
||||
|
||||
label:before {
|
||||
.mandatory:before {
|
||||
content: "*";
|
||||
color: red
|
||||
}
|
||||
@@ -38,89 +38,89 @@
|
||||
</div>
|
||||
<div class="row form-sec">
|
||||
<div class="col-md-6 mb-4">
|
||||
<label><span class="required">Name</span></label>
|
||||
<label class="mandatory">Name</label>
|
||||
<input type="text" id="name" name="name" placeholder="Enter Name"
|
||||
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Mobile Number</label>
|
||||
<label class="mandatory">Mobile Number</label>
|
||||
<input type="tel" id="mobile_number" name="mobile_number"
|
||||
placeholder="Enter Mobile Number" minlength="10" maxlength="10"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1');"
|
||||
class="contact-number iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Email ID</label>
|
||||
<label class="mandatory">Email ID</label>
|
||||
<input type="email" id="email" name="email" placeholder="Enter Email"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Father's Name</label>
|
||||
<label class="mandatory">Father's Name</label>
|
||||
<input type="text" id="father_name" name="father_name"
|
||||
placeholder="Enter Father's Name"
|
||||
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Mother's Name</label>
|
||||
<label class="mandatory">Mother's Name</label>
|
||||
<input type="text" id="mother_name" name="mother_name"
|
||||
placeholder="Enter Mother's Name"
|
||||
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Date Of Birth</label>
|
||||
<label class="mandatory">Date Of Birth</label>
|
||||
<input type="date" id="dob" name="dob"
|
||||
class="iv-input form-control p-2" max="2006-01-11">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Place Of Birth</label>
|
||||
<label class="mandatory">Place Of Birth</label>
|
||||
<input type="text" id="place_of_birth" name="place_of_birth"
|
||||
placeholder="Enter Place Of Birth"
|
||||
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Gross Annual Income</label>
|
||||
<label class="mandatory">Gross Annual Income</label>
|
||||
<input type="number" id="gross_annual_income" name="gross_annual_income"
|
||||
placeholder="Enter Gross Annual Income" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Occupation / Business</label>
|
||||
<label class="mandatory">Occupation / Business</label>
|
||||
<input type="text" id="occupation" name="occupation"
|
||||
placeholder="Enter Occupation/Business"
|
||||
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
|
||||
class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email">PAN Card</label>
|
||||
<label class="mandatory" for="email">PAN Card</label>
|
||||
<input type="file" id="pan_card" name="pan_card"
|
||||
class="iv-input form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email">Proof Of Address (Aadhar (Preferable)/Passport
|
||||
<label class="mandatory" for="email">Proof Of Address (Aadhar (Preferable)/Passport
|
||||
(Preferable)/Driving License/Voter ID/Ration
|
||||
Card/ElectricityBill/Gas Bill/Telephone Bill)</label>
|
||||
<input type="file" id="proof_of_address" name="proof_of_address"
|
||||
class="iv-input form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="resident">Photograph</label>
|
||||
<div class="col-md-6 mb-4 mt-4">
|
||||
<label class="mandatory" for="resident">Photograph</label>
|
||||
<input type="file" id="Photograph" name="Photograph"
|
||||
class="iv-input form-control p-2" style="margin-top:20px;"
|
||||
class="iv-input form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="dob">Cancelled Cheque / Bank Statement</label>
|
||||
<label class="mandatory" for="dob">Cancelled Cheque / Bank Statement</label>
|
||||
<input type="file" id="cancelled_cheque" name="cancelled_cheque"
|
||||
class="acc-dropdown form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="occupation">Copy of CML (Self-Attested)</label>
|
||||
<label class="mandatory" for="occupation">Copy of CML (Self-Attested)</label>
|
||||
<input type="file" id="copy_of_cml" name="copy_of_cml"
|
||||
class="acc-dropdown form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
color: red !important
|
||||
}
|
||||
|
||||
label:before {
|
||||
.mandatory:before {
|
||||
content: "*";
|
||||
color: red
|
||||
}
|
||||
@@ -41,98 +41,98 @@
|
||||
</div>
|
||||
<div class="row form-sec">
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Name</label>
|
||||
<label class="mandatory">Name</label>
|
||||
<input type="text" id="name" name="name" placeholder="Enter Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Mobile Number</label>
|
||||
<label class="mandatory">Mobile Number</label>
|
||||
<input type="text" id="mobile_number" name="mobile_number" placeholder="Enter Mobile Number" minlength="10" maxlength="10" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1');" class="iv-input form-control p-2">
|
||||
<!--<input type="number" id="mobile_number" name="mobile_number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" placeholder="Enter Mobile Number" minlength="10" maxlength="10" class="iv-input form-control p-2">-->
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Email ID</label>
|
||||
<label class="mandatory">Email ID</label>
|
||||
<input type="email" id="email" name="email" placeholder="Enter Email" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Father Name</label>
|
||||
<label class="mandatory">Father Name</label>
|
||||
<input type="text" id="father_name" name="father_name" placeholder="Enter Father Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Mother Name</label>
|
||||
<label class="mandatory">Mother Name</label>
|
||||
<input type="text" id="mother_name" name="mother_name" placeholder="Enter Mother Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Date Of Birth</label>
|
||||
<label class="mandatory">Date Of Birth</label>
|
||||
<input type="date" id="dob" name="dob" placeholder="Enter Date Of Birth" class="iv-input form-control p-2" max="2006-01-11">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Place Of Birth</label>
|
||||
<label class="mandatory">Place Of Birth</label>
|
||||
<input type="text" id="place_of_birth" name="place_of_birth" placeholder="Enter Place Of Birth" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Gross Annual Income</label>
|
||||
<label class="mandatory">Gross Annual Income</label>
|
||||
<input type="text" id="gross_annual_income" name="gross_annual_income" placeholder="Enter Gross Annual Income" onkeydown="return /^[0-9]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Occupation / Business</label>
|
||||
<label class="mandatory">Occupation / Business</label>
|
||||
<input type="text" id="occupation" name="occupation" placeholder="Enter Occupation/Business" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label>Passport</label>
|
||||
<label class="mandatory">Passport</label>
|
||||
<input type="file" id="passport" name="passport" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email" class="pio">PIO/OCI Card</label>
|
||||
<label for="email" class="mandatory pio">PIO/OCI Card</label>
|
||||
<input type="file" id="pio_oci_card" name="pio_oci_card" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email">TIN (Tax Identification Number)</label>
|
||||
<label class="mandatory" for="email">TIN (Tax Identification Number)</label>
|
||||
<input type="file" id="tin" name="tin" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="email">PAN Card</label>
|
||||
<div class="col-md-6 mb-4 mt-4">
|
||||
<label class="mandatory" for="email">PAN Card</label>
|
||||
<input type="file" id="pan_card" name="pan_card" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="resident">Proof of Address (In India) (Any One) (Passport / Driving License / Bank Passbook)</label>
|
||||
<label class="mandatory" for="resident">Proof of Address (In India) (Any One) (Passport / Driving License / Bank Passbook)</label>
|
||||
<input type="file" id="proof_of_address_of_india" name="proof_of_address_of_india" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
|
||||
</div>
|
||||
{{--<div class="col-md-6 mb-4">
|
||||
<label for="occupation">Proof of Address (Foreign Country) [Utility Bill & Rental Agreement]</label>
|
||||
<label class="mandatory" for="occupation">Proof of Address (Foreign Country) [Utility Bill & Rental Agreement]</label>
|
||||
<input type="file" id="proof_of_address_of_foreign"
|
||||
name="proof_of_address_of_foreign" class="iv-input form-control p-2">
|
||||
</div>--}}
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="occupation">Proof of Address (Foreign Country) [Utility Bill]</label>
|
||||
<label class="mandatory" for="occupation">Proof of Address (Foreign Country) [Utility Bill]</label>
|
||||
<input type="file" id="utility" name="utility" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="occupation">Proof of Address (Foreign Country) [Rental Agreement]</label>
|
||||
<label class="mandatory" for="occupation">Proof of Address (Foreign Country) [Rental Agreement]</label>
|
||||
<input type="file" id="rental_agreement" name="rental_agreement" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label for="dob">Recent Passport size photograph</label>
|
||||
<label class="mandatory" for="dob">Recent Passport size photograph</label>
|
||||
<input type="file" id="passport_size_photograph" name="passport_size_photograph" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label> Copy of CML</label>
|
||||
<label class="mandatory"> Copy of CML</label>
|
||||
<input type="file" id="copy_of_cml" name="copy_of_cml" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label class="pio">Cancelled Cheque (NRO/NRE Account) (NRO Preferable)</label>
|
||||
<label class=" mandatory">Cancelled Cheque (NRO/NRE Account) (NRO Preferable)</label>
|
||||
<input type="file" id="cancelled_cheque" name="cancelled_cheque" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label class="pio">TRC Copy</label>
|
||||
<label class=" mandatory">TRC Copy</label>
|
||||
<input type="file" id="trc_copy" name="trc_copy" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label class="pio">Form 10F</label>
|
||||
<label class=" mandatory">Form 10F</label>
|
||||
<input type="file" id="form_10f" name="form_10f" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label class="pio">No PE Declaration</label>
|
||||
<label class=" mandatory">No PE Declaration</label>
|
||||
<input type="file" id="no_pe_declaration" name="no_pe_declaration" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -108,9 +108,9 @@
|
||||
<label for="father_name">Latest Income Tax Return (For the last 2 years)</label>
|
||||
<input type="file" id="" name="latest_income_tax_return" class="iv-input form-control p-2 " accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<div class="col-md-6 mb-4 mt-4">
|
||||
<label for="father_name">Copy of Audited Balance Sheet for the last 2 F.Y.</label>
|
||||
<input type="file" id="" name="copy_of_audited_balance_sheet_for_the_last_2_F_Y" class="iv-input form-control p-2 mt-4" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
<input type="file" id="" name="copy_of_audited_balance_sheet_for_the_last_2_F_Y" class="iv-input form-control p-2 mt-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<label class="mandatory">Passport size photograph signed across of all Authorized
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
class="iv-input form-control p-2"
|
||||
accept="image/jpeg,image/png,image/jpg,application/pdf">
|
||||
</div>
|
||||
<div class="col-md-6 mb-4">
|
||||
<div class="col-md-6 mb-4 mt-4">
|
||||
<label for="dob">Latest Income Tax Return of the Firm (For the last 2
|
||||
years)</label>
|
||||
<input type="file" id="" name="latestIincome_tax_return_of_the_firm"
|
||||
|
||||
Reference in New Issue
Block a user