migrate to gtea from bistbucket
This commit is contained in:
@@ -0,0 +1,203 @@
|
||||
@extends('layouts.business.master')
|
||||
|
||||
@section('title')
|
||||
{{ request('type') !== 'Supplier' ? __('Create Customer') : __('Create Supplier') }}
|
||||
@endsection
|
||||
|
||||
@php
|
||||
$file = base_path('lang/countrylist.json');
|
||||
|
||||
if (file_exists($file)) {
|
||||
$countries = json_decode(file_get_contents($file), true);
|
||||
} else {
|
||||
$countries = [];
|
||||
}
|
||||
$type = request('type') !== 'Supplier' ? 'Customer' : 'Supplier';
|
||||
@endphp
|
||||
|
||||
@section('main_content')
|
||||
<div class="erp-table-section">
|
||||
<div class="container-fluid">
|
||||
<div class="card border-0">
|
||||
<div class="card-bodys ">
|
||||
<div class="table-header p-16">
|
||||
<h4>{{ __('Add new ') . ucfirst(request('type')) }}</h4>
|
||||
@usercan('parties.read')
|
||||
<a href="{{ route('business.parties.index', ['type' => request('type')]) }}"
|
||||
class="add-order-btn rounded-2 {{ Route::is('business.parties.create') ? 'active' : '' }}">
|
||||
<i class="far fa-list" aria-hidden="true"></i>{{ ucfirst(request('type')) . __(' List') }}
|
||||
</a>
|
||||
@endusercan
|
||||
</div>
|
||||
|
||||
<div class="order-form-section p-16">
|
||||
<form action="{{ route('business.parties.store') }}" method="POST" class="ajaxform_instant_reload">
|
||||
@csrf
|
||||
<div class="add-suplier-modal-wrapper d-block">
|
||||
<div class="row">
|
||||
<div class="row col-lg-9">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __($type . ' Name') }}</label>
|
||||
<input type="text" name="name" required class="form-control" placeholder="{{ __('Enter '.$type.' Name') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Phone Number') }}</label>
|
||||
<input type="number" name="phone" class="form-control" placeholder="{{ __('Enter Phone Number') }}">
|
||||
</div>
|
||||
@if (request('type') !== 'Supplier')
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Party Type') }}</label>
|
||||
<div class="gpt-up-down-arrow position-relative">
|
||||
<select name="type" class="form-control table-select w-100" required>
|
||||
<option value=""> {{ __('Select one') }}</option>
|
||||
<option value="Retailer">{{ __('Customer') }}</option>
|
||||
<option value="Dealer">{{ __('Dealer') }}</option>
|
||||
<option value="Wholesaler">{{ __('Wholesaler') }}</option>
|
||||
</select>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<div>
|
||||
<input type="hidden" name="type" value="Supplier">
|
||||
</div>
|
||||
@endif
|
||||
<div class="col-lg-6 mb-2">
|
||||
<div class="form-group">
|
||||
<label>{{ __('Balance') }}</label>
|
||||
<div class="input-select-wrapper">
|
||||
<input type="number" step="any" name="opening_balance"
|
||||
placeholder="Ex: 500">
|
||||
<select name="opening_balance_type">
|
||||
<option value="due">{{__('Due')}}</option>
|
||||
<option value="advance">{{__('Advance')}}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Email') }}</label>
|
||||
<input type="email" name="email" class="form-control"
|
||||
placeholder="{{ __('Enter Email') }}">
|
||||
</div>
|
||||
@if (request('type') !== 'Supplier')
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Party Credit Limit') }}</label>
|
||||
<input type="number" name="credit_limit" step="any" class="form-control" placeholder="{{ __('Ex: 800') }}">
|
||||
</div>
|
||||
@endif
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address') }}</label>
|
||||
<input type="text" name="address" class="form-control" placeholder="{{ __('Enter Address') }}">
|
||||
</div>
|
||||
<div class="accordion" id="customAccordion">
|
||||
<div class="accordion-item border-0">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button address-accordion collapsed text-primary fw-medium bg-transparent shadow-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
|
||||
<span class="icon me-2">+</span> {{ __('Billing Address') }}
|
||||
</button>
|
||||
</h2>
|
||||
<div id="collapseOne" class="accordion-collapse collapse show"
|
||||
data-bs-parent="#customAccordion">
|
||||
<div class="accordion-body fst-italic text-secondary p-0">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address line 1') }}</label>
|
||||
<input type="text" name="billing_address[address]" class="form-control" placeholder="{{ __('Enter address') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('City') }}</label>
|
||||
<input type="text" name="billing_address[city]" class="form-control" placeholder="{{ __('Enter city') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('State') }}</label>
|
||||
<input type="text" name="billing_address[state]" class="form-control" placeholder="{{ __('Enter state') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Zip Code') }}</label>
|
||||
<input type="text" name="billing_address[zip_code]" class="form-control" placeholder="{{ __('Enter zip code') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Country') }}</label>
|
||||
<select name="billing_address[country]" class="form-control">
|
||||
<option value="">{{ __('Select a country') }}</option>
|
||||
@foreach ($countries as $country)
|
||||
<option value="{{ $country['name'] }}">{{ __($country['name']) }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item border-0">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button address-accordion fw-medium text-dark bg-transparent shadow-none" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="true" aria-controls="collapseTwo">
|
||||
<span class="icon me-2">−</span> {{ __('Shipping Address') }}
|
||||
</button>
|
||||
</h2>
|
||||
<div id="collapseTwo" class="accordion-collapse collapse "
|
||||
data-bs-parent="#customAccordion">
|
||||
<div class="accordion-body fst-italic text-secondary ">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address line 1') }}</label>
|
||||
<input type="text" name="shipping_address[address]" class="form-control" placeholder="{{ __('Enter address') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('City') }}</label>
|
||||
<input type="text" name="shipping_address[city]" class="form-control" placeholder="{{ __('Enter city') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('State') }}</label>
|
||||
<input type="text" name="shipping_address[state]" class="form-control" placeholder="{{ __('Enter state') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Zip Code') }}</label>
|
||||
<input type="text" name="shipping_address[zip_code]" class="form-control" placeholder="{{ __('Enter zip code') }}">
|
||||
</div>
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Country') }}</label>
|
||||
<select name="shipping_address[country]" class="form-control">
|
||||
<option value="">{{ __('Select a country') }}</option>
|
||||
@foreach ($countries as $country)
|
||||
<option value="{{ $country['name'] }}">{{ __($country['name']) }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<h6 class="img-title">{{__('Image') }} <span>{{__('(PNG & JPG)') }}</span></h6>
|
||||
<div id="uploadBox">
|
||||
<div id="previewArea">
|
||||
<div id="iconArea">
|
||||
<img src="{{ asset('assets/images/icons/img.png') }}" alt="icon" />
|
||||
</div>
|
||||
<p>{{__('Drag & drop your Image')}}</p>
|
||||
<p>{{__('or') }} <span class="browse-text">{{__('Browse')}}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<input type="file" name="image" id="fileInput" accept="image/*">
|
||||
</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>
|
||||
@usercan('parties.create')
|
||||
<button class="theme-btn m-2 submit-btn">{{ __('Save') }}</button>
|
||||
@endusercan
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,119 @@
|
||||
<div class="responsive-table mt-2">
|
||||
<table class="table" id="datatable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="w-60">
|
||||
<div class="d-flex align-items-center gap-3">
|
||||
<input type="checkbox" class="select-all-delete multi-delete">
|
||||
</div>
|
||||
</th>
|
||||
<th>{{__('SL')}}</th>
|
||||
<th>{{__('Flag')}}</th>
|
||||
<th>{{__('Name')}}</th>
|
||||
<th>{{__('Locale')}}</th>
|
||||
<th>{{__('Is Active')}}</th>
|
||||
<th>{{__('Is Default')}}</th>
|
||||
<th>{{__('Action')}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<!-- Row 1 -->
|
||||
<tr>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="delete-checkbox-item multi-delete">
|
||||
</td>
|
||||
<td>1</td>
|
||||
<td><img src="assets/images/flags/us.png" class="table-product-img" alt=""></td>
|
||||
<td>{{__('English') }}</td>
|
||||
<td>{{__('en') }}</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="multi-delete">
|
||||
</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="multi-delete">
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropdown table-action">
|
||||
<button type="button" data-bs-toggle="dropdown">
|
||||
<i class="far fa-ellipsis-v"></i>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{{-- <li><a href="#"><i class="fal fa-eye"></i> View</a></li> --}}
|
||||
<li><a href="#"><i class="fal fa-edit"></i> {{__('Edit')}}</a></li>
|
||||
<li><a href="#" class="confirm-action" data-method="DELETE">
|
||||
<i class="fal fa-trash-alt"></i> {{__('Delete') }}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Row 2 -->
|
||||
<tr>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="delete-checkbox-item multi-delete">
|
||||
</td>
|
||||
<td>{{__('2') }}</td>
|
||||
<td><img src="assets/images/flags/bd.png" class="table-product-img" alt=""></td>
|
||||
<td>{{__('Bengali') }}</td>
|
||||
<td>{{__('bn') }}</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="multi-delete">
|
||||
</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class=" multi-delete">
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropdown table-action">
|
||||
<button type="button" data-bs-toggle="dropdown">
|
||||
<i class="far fa-ellipsis-v"></i>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{{-- <li><a href="#"><i class="fal fa-eye"></i> View</a></li> --}}
|
||||
<li><a href="#"><i class="fal fa-edit"></i> {{__('Edit')}}</a></li>
|
||||
<li><a href="#" class="confirm-action" data-method="DELETE">
|
||||
<i class="fal fa-trash-alt"></i> {{__('Delete')}}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Row 3 -->
|
||||
<tr>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="delete-checkbox-item multi-delete">
|
||||
</td>
|
||||
<td>{{__('3') }}</td>
|
||||
<td><img src="assets/images/flags/fr.png" class="table-product-img" alt=""></td>
|
||||
<td>{{__('French')}}</td>
|
||||
<td>{{__('fr') }}</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="multi-delete">
|
||||
</td>
|
||||
<td class="w-60 checkbox">
|
||||
<input type="checkbox" class="multi-delete">
|
||||
</td>
|
||||
<td>
|
||||
<div class="dropdown table-action">
|
||||
<button type="button" data-bs-toggle="dropdown">
|
||||
<i class="far fa-ellipsis-v"></i>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{{-- <li><a href="#"><i class="fal fa-eye"></i> View</a></li> --}}
|
||||
<li><a href="#"><i class="fal fa-edit"></i> {{__('Edit') }}</a></li>
|
||||
<li><a href="#" class="confirm-action" data-method="DELETE">
|
||||
<i class="fal fa-trash-alt"></i> {{__('Delete') }}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
{{-- <div class="mt-3">
|
||||
{{ $parties->links('vendor.pagination.bootstrap-5') }}
|
||||
</div> --}}
|
||||
@@ -0,0 +1,282 @@
|
||||
@extends('layouts.business.master')
|
||||
|
||||
@section('title')
|
||||
{{ request('type') !== 'Supplier' ? __('Edit Customer') : __('Edit Supplier') }}
|
||||
@endsection
|
||||
|
||||
@php
|
||||
$file = base_path('lang/countrylist.json');
|
||||
|
||||
if (file_exists($file)) {
|
||||
$countries = json_decode(file_get_contents($file), true);
|
||||
} else {
|
||||
$countries = [];
|
||||
}
|
||||
$type = request('type') !== 'Supplier' ? 'Customer' : 'Supplier';
|
||||
@endphp
|
||||
|
||||
@section('main_content')
|
||||
<div class="erp-table-section">
|
||||
<div class="container-fluid">
|
||||
<div class="card border-0">
|
||||
<div class="card-bodys ">
|
||||
<div class="table-header p-16">
|
||||
<h4>{{ __('Edit ') . ucfirst(request('type')) }}</h4>
|
||||
@usercan('parties.read')
|
||||
<a href="{{ route('business.parties.index', ['type' => request('type')]) }}"
|
||||
class="add-order-btn rounded-2 {{ Route::is('business.parties.create') ? 'active' : '' }}">
|
||||
<i class="far fa-list" aria-hidden="true"></i>{{ ucfirst(request('type')) . __(' List') }}
|
||||
</a>
|
||||
@endusercan
|
||||
</div>
|
||||
<div class="order-form-section p-16">
|
||||
<form action="{{ route('business.parties.update', $party->id) }}" method="POST"
|
||||
class="ajaxform_instant_reload">
|
||||
@csrf
|
||||
@method('put')
|
||||
<div class="add-suplier-modal-wrapper d-block">
|
||||
<div class="row">
|
||||
<div class="row col-lg-9">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __($type . ' Name') }}</label>
|
||||
<input type="text" value="{{ $party->name }}" name="name" required class="form-control" placeholder="{{ __('Enter '.$type.' Name') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Phone') }}</label>
|
||||
<input type="number" value="{{ $party->phone }}" name="phone"
|
||||
class="form-control" placeholder="{{ __('Enter phone number') }}">
|
||||
</div>
|
||||
|
||||
@if (request('type') !== 'Supplier')
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Party Type') }}</label>
|
||||
<div class="gpt-up-down-arrow position-relative">
|
||||
<select name="type" class="form-control table-select w-100" required>
|
||||
<option value=""> {{ __('Select one') }}</option>
|
||||
<option @selected($party->type == 'Retailer') value="Retailer">
|
||||
{{ __('Customer') }}</option>
|
||||
<option @selected($party->type == 'Dealer') value="Dealer">
|
||||
{{ __('Dealer') }}
|
||||
</option>
|
||||
<option @selected($party->type == 'Wholesaler') value="Wholesaler">
|
||||
{{ __('Wholesaler') }}</option>
|
||||
</select>
|
||||
<span></span>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<div>
|
||||
<input type="hidden" name="type" value="Supplier">
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<div class="form-group">
|
||||
<label>{{ __('Balance') }}</label>
|
||||
<div class="input-select-wrapper">
|
||||
<input type="number" step="any" name="opening_balance" value="{{ $party->opening_balance }}" placeholder="Ex: 500">
|
||||
<select name="opening_balance_type">
|
||||
<option value="due" {{ $party->opening_balance_type == 'due' ? 'selected' : '' }}>Due</option>
|
||||
<option value="advance" {{ $party->opening_balance_type == 'advance' ? 'selected' : '' }}>Advance</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Email') }}</label>
|
||||
<input type="email" value="{{ $party->email }}" name="email"
|
||||
class="form-control" placeholder="{{ __('Enter Email') }}">
|
||||
</div>
|
||||
|
||||
@if (request('type') !== 'Supplier')
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Party Credit Limit') }}</label>
|
||||
<input type="number" name="credit_limit" value="{{ $party->credit_limit }}"
|
||||
step="any" class="form-control" placeholder="{{ __('Ex: 800') }}">
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address') }}</label>
|
||||
<input type="text" value="{{ $party->address }}" name="address"
|
||||
class="form-control" placeholder="{{ __('Enter Address') }}">
|
||||
</div>
|
||||
|
||||
<div class="accordion" id="customAccordion">
|
||||
<div class="accordion-item border-0">
|
||||
<h2 class="accordion-header">
|
||||
<button
|
||||
class="accordion-button address-accordion collapsed fw-medium text-primary bg-transparent shadow-none"
|
||||
type="button" data-bs-toggle="collapse"
|
||||
data-bs-target="#collapseOne" aria-expanded="false"
|
||||
aria-controls="collapseOne">
|
||||
<span class="icon me-2">+</span> {{ __('Billing Address') }}
|
||||
</button>
|
||||
</h2>
|
||||
<div id="collapseOne" class="accordion-collapse collapse show"
|
||||
data-bs-parent="#customAccordion">
|
||||
<div class="accordion-body fst-italic text-secondary p-0">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address') }}</label>
|
||||
<input type="text" name="billing_address[address]"
|
||||
value="{{ $party->billing_address['address'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter address') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('City') }}</label>
|
||||
<input type="text" name="billing_address[city]"
|
||||
value="{{ $party->billing_address['city'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter city') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('State') }}</label>
|
||||
<input type="text" name="billing_address[state]"
|
||||
value="{{ $party->billing_address['state'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter state') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Zip Code') }}</label>
|
||||
<input type="text" name="billing_address[zip_code]"
|
||||
value="{{ $party->billing_address['zip_code'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter zip code') }}">
|
||||
</div>
|
||||
|
||||
@php
|
||||
$billing = is_array($party->billing_address) ? $party->billing_address : json_decode($party->billing_address, true) ?? [];
|
||||
@endphp
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Country') }}</label>
|
||||
<select name="billing_address[country]"
|
||||
class="form-control">
|
||||
<option value="">{{ __('Select a country') }}
|
||||
</option>
|
||||
@foreach ($countries as $country)
|
||||
<option value="{{ $country['name'] }}"
|
||||
@selected(($billing['country'] ?? '') == $country['name'])>
|
||||
{{ __($country['name']) }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Accordion #2 -->
|
||||
<div class="accordion-item border-0">
|
||||
<h2 class="accordion-header">
|
||||
<button
|
||||
class="accordion-button address-accordion fw-medium text-dark bg-transparent shadow-none"
|
||||
type="button" data-bs-toggle="collapse"
|
||||
data-bs-target="#collapseTwo" aria-expanded="true"
|
||||
aria-controls="collapseTwo">
|
||||
<span class="icon me-2">−</span> {{ __('Shipping Address') }}
|
||||
</button>
|
||||
</h2>
|
||||
<div id="collapseTwo" class="accordion-collapse collapse "
|
||||
data-bs-parent="#customAccordion">
|
||||
<div class="accordion-body fst-italic text-secondary ">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Address') }}</label>
|
||||
<input type="text" name="shipping_address[address]"
|
||||
value="{{ $party->billing_address['address'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter address') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('City') }}</label>
|
||||
<input type="text" name="shipping_address[city]"
|
||||
value="{{ $party->billing_address['city'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter city') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('State') }}</label>
|
||||
<input type="text" name="shipping_address[state]"
|
||||
value="{{ $party->billing_address['state'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter state') }}">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Zip Code') }}</label>
|
||||
<input type="text" name="shipping_address[zip_code]"
|
||||
value="{{ $party->billing_address['zip_code'] ?? '' }}"
|
||||
class="form-control"
|
||||
placeholder="{{ __('Enter zip code') }}">
|
||||
</div>
|
||||
|
||||
@php
|
||||
$shipping = is_array($party->shipping_address) ? $party->shipping_address : json_decode($party->shipping_address, true) ?? [];
|
||||
@endphp
|
||||
|
||||
<div class="col-lg-6 mb-2">
|
||||
<label>{{ __('Country') }}</label>
|
||||
<select name="shipping_address[country]"
|
||||
class="form-control">
|
||||
<option value="">{{ __('Select a country') }}
|
||||
</option>
|
||||
@foreach ($countries as $country)
|
||||
<option value="{{ $country['name'] }}"
|
||||
@selected(($shipping['country'] ?? '') == $country['name'])>
|
||||
{{ __($country['name']) }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<h6 class="img-title">{{__('Image') }} <span>{{__('(PNG & JPG)') }}</span></h6>
|
||||
<div id="uploadBox">
|
||||
<div id="previewArea">
|
||||
<div id="iconArea">
|
||||
<img src="{{ asset( $party->image ?? 'assets/images/icons/img.png') }}" alt="icon" />
|
||||
</div>
|
||||
<p>{{__('Drag & drop your Image') }}</p>
|
||||
<p>{{__('or') }} <span class="browse-text">{{__('Browse') }}</span></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="file" name="image" id="fileInput" accept="image/*">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12">
|
||||
<div class="button-group text-center mt-5">
|
||||
<a href="{{ route('business.parties.index') }}"
|
||||
class="theme-btn border-btn m-2">{{ __('Cancel') }}</a>
|
||||
@usercan('parties.update')
|
||||
<button class="theme-btn m-2 submit-btn">{{ __('Save') }}</button>
|
||||
@endusercan
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@@ -0,0 +1,68 @@
|
||||
@extends('layouts.business.master')
|
||||
|
||||
@section('title')
|
||||
{{ __('Language Settings') }}
|
||||
@endsection
|
||||
|
||||
@section('main_content')
|
||||
<div class="erp-table-section">
|
||||
<div class="container-fluid">
|
||||
<div class="card ">
|
||||
<div class="card-bodys order-form-section">
|
||||
<div class="table-header p-16">
|
||||
<h4>{{ __('Language Settings') }}</h4>
|
||||
</div>
|
||||
|
||||
<div class="language-settings-container m-3">
|
||||
<form action="#" method="GET" class="filter-form m-3 mt-1" table="#parties-data">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 ">
|
||||
<label class="custom-top-label">{{__('Name')}}</label>
|
||||
<input type="text" name="name" placeholder="Enter Name" required="" class="form-control w-100">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
<label class="custom-top-label">{{__('Locale')}}</label>
|
||||
<input type="text" name="local" placeholder="Enter Locale" required="" class="form-control w-100">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
<label class="custom-top-label">{{__('Flag')}}</label>
|
||||
<input type="file" name="file" required="" class="form-control">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="d-flex align-items-center justify-content-end mt-4 language-button-container gap-3">
|
||||
<a class="save-publish-btn" href="http://127.0.0.1:8000/business/bulk-uploads">
|
||||
{{__('Reset')}}
|
||||
</a>
|
||||
<a type="button" href="#"
|
||||
class="add-order-btn rounded-2">
|
||||
<i class="fas fa-plus-circle me-1"></i>{{ __('Add New Language') }}
|
||||
</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="delete-item delete-show d-none">
|
||||
<div class="delete-item-show">
|
||||
<p class="fw-bold"><span class="selected-count"></span> {{ __('items show') }}</p>
|
||||
<button data-bs-toggle="modal" class="trigger-modal" data-bs-target="#multi-delete-modal" data-url="{{ route('business.parties.delete-all') }}">{{ __('Delete') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="parties-data">
|
||||
@include('business::language-settings.datas')
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('modal')
|
||||
@include('business::component.delete-modal')
|
||||
@endpush
|
||||
|
||||
Reference in New Issue
Block a user