first upload all files
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
{{ Form::text('label', trans('tax::attributes.label'), $errors, $taxClass, ['required' => true]) }}
|
||||
{{ Form::select('based_on', trans('tax::attributes.based_on'), $errors, trans('tax::taxes.form.based_on'), $taxClass, ['required' => true]) }}
|
||||
</div>
|
||||
</div>
|
||||
37
Modules/Tax/Resources/views/admin/taxes/tabs/rates.blade.php
Normal file
37
Modules/Tax/Resources/views/admin/taxes/tabs/rates.blade.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<div class="tax-rates-wrapper">
|
||||
<div class="table-responsive">
|
||||
<table class="options tax-rates table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>{{ trans('tax::attributes.name') }}</th>
|
||||
<th>{{ trans('tax::attributes.country') }}</th>
|
||||
<th class="state">{{ trans('tax::attributes.state') }}</th>
|
||||
<th class="city">{{ trans('tax::attributes.city') }}</th>
|
||||
<th class="zip">{{ trans('tax::attributes.zip') }}</th>
|
||||
<th class="rate">{{ trans('tax::attributes.rate') }}</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody id="tax-rates">
|
||||
{{-- Tax rate row will be added here dynamically using JS --}}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<button type="button" class="btn btn-default m-b-15" id="add-new-rate">
|
||||
{{ trans('tax::taxes.form.add_new_rate') }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@include('tax::admin.taxes.tabs.templates.rate')
|
||||
@include('tax::admin.taxes.tabs.templates.state_input')
|
||||
@include('tax::admin.taxes.tabs.templates.state_select')
|
||||
|
||||
@push('globals')
|
||||
<script>
|
||||
FleetCart.data['tax_rates'] = {!! old_json('rates', $taxClass->taxRates) !!};
|
||||
FleetCart.errors['tax_rates'] = @json($errors->get('rates.*'), JSON_FORCE_OBJECT);
|
||||
</script>
|
||||
@endpush
|
||||
@@ -0,0 +1,50 @@
|
||||
<script type="text/html" id="tax-rate-template">
|
||||
<tr class="tax-rate">
|
||||
<td class="text-center">
|
||||
<span class="drag-icon">
|
||||
<i class="fa"></i>
|
||||
<i class="fa"></i>
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td class="tax-name">
|
||||
<input type="hidden" name="rates[<%- rateId %>][id]" value="<%- rate.id %>">
|
||||
|
||||
<input type="text" name="rates[<%- rateId %>][name]" value="<%- rate.name %>" class="form-control" id="rates.<%- rateId %>.name">
|
||||
</td>
|
||||
|
||||
<td class="country">
|
||||
<select class="custom-select-black" name="rates[<%- rateId %>][country]" id="rates.<%- rateId %>.country">
|
||||
<option value="">{{ trans('admin::admin.form.please_select') }}</option>
|
||||
|
||||
@foreach ($countries as $code => $name)
|
||||
<option value="{{ $code }}" <%= rate.country === '{{ $code }}' ? 'selected' : '' %>>
|
||||
{{ $name }}
|
||||
</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</td>
|
||||
|
||||
<td class="state">
|
||||
<input type="text" name="rates[<%- rateId %>][state]" value="<%- rate.state %>" class="form-control" id="rates.<%- rateId %>.state" placeholder="*">
|
||||
</td>
|
||||
|
||||
<td class="city">
|
||||
<input type="text" name="rates[<%- rateId %>][city]" value="<%- rate.city %>" class="form-control" id="rates.<%- rateId %>.city" placeholder="*">
|
||||
</td>
|
||||
|
||||
<td class="zip">
|
||||
<input type="text" name="rates[<%- rateId %>][zip]" value="<%- rate.zip %>" class="form-control" id="rates.<%- rateId %>.zip" placeholder="*">
|
||||
</td>
|
||||
|
||||
<td class="rate">
|
||||
<input type="number" name="rates[<%- rateId %>][rate]" value="<%- rate.rate %>" step="0.01" min="0" class="form-control" id="rates.<%- rateId %>.rate">
|
||||
</td>
|
||||
|
||||
<td class="text-center">
|
||||
<button type="button" class="btn btn-default delete-row" data-toggle="tooltip" title="{{ trans('tax::taxes.form.delete_rate') }}">
|
||||
<i class="fa fa-trash"></i>
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
</script>
|
||||
@@ -0,0 +1,3 @@
|
||||
<script type="text/html" id="state-input-template">
|
||||
<input type="text" name="rates[<%- rateId %>][state]" class="form-control" id="rates.<%- rateId %>.state" placeholder="*">
|
||||
</script>
|
||||
@@ -0,0 +1,9 @@
|
||||
<script type="text/html" id="state-select-template">
|
||||
<select name="rates[<%- rateId %>][state]" class="form-control custom-select-black" id="rates.<%- rateId %>.state">
|
||||
<option value="">{{ trans('admin::admin.form.please_select') }}</option>
|
||||
|
||||
<% _.forEach(states, function (state, code) { %>
|
||||
<option value="<%- code %>"><%- state %></option>
|
||||
<% }); %>
|
||||
</select>
|
||||
</script>
|
||||
Reference in New Issue
Block a user