migrate to gtea from bistbucket
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
<div class="modal fade common-validation-modal" id="add-payment-modal">
|
||||
<div class="modal-dialog modal-dialog-centered modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h1 class="modal-title fs-5">{{ __('Add Payment') }}</h1>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="personal-info">
|
||||
<form action="" method="post" enctype="multipart/form-data" class="ajaxform_instant_reload">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Total Amount') }}</label>
|
||||
<input type="number" class="form-control total-amount" readonly>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Date') }}</label>
|
||||
<input type="date" name="date" required class="form-control payment-date" value="{{ date('Y-m-d') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Amount') }}</label>
|
||||
<input type="number" name="amount" class="form-control payment-amount" required>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label class="custom-top-label">{{ __('Payment Type') }}</label>
|
||||
<div class="gpt-up-down-arrow position-relative">
|
||||
<select class="form-control form-selected payment-type" required>
|
||||
<option value="cash">{{ __('Cash') }}</option>
|
||||
<option value="cheque">{{ __('Cheque') }}</option>
|
||||
@foreach ($payment_types as $type)
|
||||
<option value="{{ $type->id }}">{{ $type->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2 cheque-field d-none">
|
||||
<label>{{ __('Cheque Number') }}</label>
|
||||
<input type="text" name="cheque_number" class="form-control cheque-number">
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<label>{{__('Note')}}</label>
|
||||
<textarea name="note" class="form-control" placeholder="{{ __('Type note...') }}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<div class="button-group text-center mt-5">
|
||||
<button type="button" class="theme-btn border-btn m-2" data-bs-dismiss="modal">{{ __('Close') }}</button>
|
||||
<button class="theme-btn m-2 submit-btn">{{ __('Pay Now') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,22 @@
|
||||
<div class="modal fade" id="multi-delete-modal" tabindex="-1" aria-labelledby="multi-delete-modal-label" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="text-end">
|
||||
<button type="button" class="btn-close m-3 mb-0" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body pt-0">
|
||||
<div class="delete-modal">
|
||||
<h5>{{ __('Are You Sure?') }}</h5>
|
||||
<p>{{ __("You want to delete everything!") }}</p>
|
||||
</div>
|
||||
<div class="multiple-button-group">
|
||||
<button class="btn reset-btn" data-bs-dismiss="modal">{{ __('Cancel') }}</button>
|
||||
<form id="dynamic-delete-form" method="POST" class="ajaxform_instant_reload">
|
||||
@csrf
|
||||
<button class="btn theme-btn submit-btn create-all-delete" type="submit">{{ __('Yes, Delete It!') }}</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,29 @@
|
||||
<div class="modal fade" id="view-due-payment-modal" tabindex="-1" aria-labelledby="viewPaymentModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">{{ __('View Payment') }}</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{ __('SL.') }}</th>
|
||||
<th>{{ __('Date') }}</th>
|
||||
<th>{{ __('Receipt No.') }}</th>
|
||||
<th>{{ __('Amount') }}</th>
|
||||
<th>{{ __('Payment Type') }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="view-due-payment-table-data">
|
||||
<tr>
|
||||
<td colspan="6" class="text-center text-muted">{{ __('Loading...') }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,61 @@
|
||||
<div class="modal fade common-validation-modal" id="edit-payment-modal">
|
||||
<div class="modal-dialog modal-dialog-centered modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h1 class="modal-title fs-5">{{ __('Edit Payment') }}</h1>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="personal-info">
|
||||
<form action="" method="post" enctype="multipart/form-data" class="ajaxform_instant_reload">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<input type="hidden" name="transaction_id" id="transaction_id">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Total Amount') }}</label>
|
||||
<input type="number" class="form-control" readonly id="total-amount">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Date') }}</label>
|
||||
<input type="date" name="date" required class="form-control" id="payment-date">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Amount') }}</label>
|
||||
<input type="number" name="amount" class="form-control" required id="payment-amount" step="0.01">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label class="custom-top-label">{{ __('Payment Type') }}</label>
|
||||
<div class="gpt-up-down-arrow position-relative">
|
||||
<select class="form-control form-selected payment-type" name="payment_type" required id="payment-type">
|
||||
<option value="cash">{{ __('Cash') }}</option>
|
||||
<option value="cheque">{{ __('Cheque') }}</option>
|
||||
@foreach ($payment_types as $type)
|
||||
<option value="{{ $type->id }}">{{ $type->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2 cheque-field d-none">
|
||||
<label>{{ __('Cheque Number') }}</label>
|
||||
<input type="text" name="cheque_number" class="form-control" id="cheque-number">
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<label>{{__('Note')}}</label>
|
||||
<textarea name="note" class="form-control" placeholder="{{ __('Type note...') }}" id="payment-note"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<div class="button-group text-center mt-5">
|
||||
<button type="button" class="theme-btn border-btn m-2" data-bs-dismiss="modal">{{ __('Close') }}</button>
|
||||
<button class="theme-btn m-2 submit-btn">{{ __('Update Payment') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,33 @@
|
||||
<div class="p-0">
|
||||
<select name="payments[main][type]" class="form-select main-select" id="form-ware">
|
||||
<option value="cash">{{ __('Cash') }}</option>
|
||||
|
||||
{{-- Check only for Sale, Income & Due collect --}}
|
||||
@if(!in_array($context ?? '', ['purchase', 'expense', 'due_pay']))
|
||||
<option value="cheque">{{ __('Cheque') }}</option>
|
||||
@endif
|
||||
|
||||
{{-- Wallet only for Sale, Purchase, Due (party exist) --}}
|
||||
@if(!in_array($context ?? '', ['income', 'expense', 'guest_due']))
|
||||
<option value="wallet">{{ __('Wallet') }}</option>
|
||||
@endif
|
||||
|
||||
@foreach ($payment_types as $type)
|
||||
<option value="{{ $type->id }}">{{ $type->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
|
||||
{{-- hidden cheque input field --}}
|
||||
<div class="cheque-input mt-2 d-none" disabled>
|
||||
<input type="text" name="payments[main][cheque_number]" class="form-control" placeholder="Enter Cheque Number"
|
||||
disabled>
|
||||
</div>
|
||||
|
||||
{{-- Dynamic payments (optional data for edit) --}}
|
||||
<div class="payment-main-container" @if(!empty($transactions)) data-existing-transactions='@json($transactions)'
|
||||
data-change-amount="{{ $sale->change_amount ?? 0 }}" @endif>
|
||||
{{-- Dynamic payments will appear here --}}
|
||||
</div>
|
||||
|
||||
<button type="button" class="add-payment-button">+ {{ __('Add Payment') }}</button>
|
||||
</div>
|
||||
@@ -0,0 +1,61 @@
|
||||
<div class="modal fade common-validation-modal" id="bankTransactionModal">
|
||||
<div class="modal-dialog modal-dialog-centered modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h1 class="modal-title fs-5" id="transactionModalTitle">{{ __('Bank to cash Transfer') }}</h1>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="personal-info">
|
||||
<form action="" method="post" class="ajaxform">
|
||||
@csrf
|
||||
<div class="row">
|
||||
{{-- Dynamic From/To fields inserted here by JS --}}
|
||||
<div class="col-lg-6">
|
||||
<label>{{ __('Amount') }}</label>
|
||||
<input type="number" name="amount" min="0.01" class="form-control amount" placeholder="{{ __('Ex: 500') }}" required>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<label>{{ __('Adjustment Date') }}</label>
|
||||
<input type="date" name="date" class="form-control date" value="{{ now()->format('Y-m-d') }}">
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<label class="custom-upload-label">{{ __('Image') }}</label>
|
||||
<div class="custom-upload-wrapper">
|
||||
<div class="custom-upload-box" id="customUploadBox">
|
||||
<div class="custom-upload-content" id="customUploadContent">
|
||||
<svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M18.3327 7.5026V12.5026C18.3327 14.8596 18.3327 16.0381 17.6004 16.7704C16.8682 17.5026 15.6897 17.5026 13.3327 17.5026H6.66602C4.309 17.5026 3.13048 17.5026 2.39825 16.7704C1.66602 16.0381 1.66602 14.8596 1.66602 12.5026V9.21404C1.66602 8.39729 1.66602 7.98892 1.76053 7.65502C1.99698 6.81974 2.64982 6.1669 3.48509 5.93046C3.819 5.83594 4.22736 5.83594 5.04409 5.83594C5.34907 5.83594 5.50157 5.83594 5.64361 5.81118C5.99556 5.74983 6.31847 5.577 6.56476 5.3182C6.66415 5.21375 6.91352 4.8397 7.08268 4.58594C7.413 4.09048 7.57815 3.84275 7.80393 3.67233C7.94181 3.56826 8.09502 3.48627 8.25809 3.42927C8.52512 3.33594 8.82287 3.33594 9.41837 3.33594H10.8327" stroke="#4B5563" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
||||
<path d="M13.3327 11.2474C13.3327 13.0883 11.8403 14.5807 9.99937 14.5807C8.1584 14.5807 6.66602 13.0883 6.66602 11.2474C6.66602 9.40641 8.1584 7.91406 9.99937 7.91406C11.8403 7.91406 13.3327 9.40641 13.3327 11.2474Z" stroke="#4B5563" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
|
||||
<path d="M13.334 4.58333H17.5007M15.4173 6.66667V2.5" stroke="#4B5563" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg><span class="custom-upload-text">{{ __('Add Image') }}</span>
|
||||
</div>
|
||||
|
||||
<!-- Preview image -->
|
||||
<img id="customPreviewImg" class="custom-preview-img" src="" alt="Preview" style="display: none;">
|
||||
|
||||
<input type="file" name="image" class="custom-upload-input" id="customFileInput" accept="image/*">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Description') }}</label>
|
||||
<textarea name="note" class="form-control note" placeholder="{{ __('description') }}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<div class="button-group text-center mt-5">
|
||||
<button type="reset" class="theme-btn border-btn m-2">{{ __('Reset') }}</button>
|
||||
<button type="submit" class="theme-btn m-2 submit-btn">{{ __('Save') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<div class="modal fade" id="view-payment-modal" tabindex="-1" aria-labelledby="viewPaymentModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">{{ __('View Payment') }}</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{ __('SL.') }}</th>
|
||||
<th>{{ __('Date') }}</th>
|
||||
<th>{{ __('Receipt No.') }}</th>
|
||||
<th>{{ __('Amount') }}</th>
|
||||
<th>{{ __('Payment Type') }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="view-payment-table-data">
|
||||
<tr>
|
||||
<td colspan="6" class="text-center text-muted">{{ __('Loading...') }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user