Wizard currency and tax edit issue solved.
This commit is contained in:
parent
2d05fb84dc
commit
c51edbce36
@ -81,7 +81,14 @@ class Taxes extends Controller
|
|||||||
|
|
||||||
$item = $tax;
|
$item = $tax;
|
||||||
|
|
||||||
return view('wizard.taxes.edit', compact('item'));
|
$html = view('wizard.TAXES.edit', compact('item'))->render();
|
||||||
|
|
||||||
|
return response()->json([
|
||||||
|
'success' => true,
|
||||||
|
'error' => false,
|
||||||
|
'message' => 'null',
|
||||||
|
'html' => $html,
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
{{ Form::radioGroup('enabled', trans('general.enabled'), trans('general.yes'), trans('general.no'), [], 'col-md-12') }}
|
{{ Form::radioGroup('enabled', trans('general.enabled'), trans('general.yes'), trans('general.no'), [], 'col-md-12') }}
|
||||||
</td>
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
{!! Form::button('<span class="fa fa-save"></span>', ['type' => 'button', 'class' => 'btn btn-success currency-updated', 'data-loading-text' => trans('general.loading'), 'data-href' => url('wizard/currencies/' . $item->id), 'style' => 'padding: 9px 14px; margin-top: 10px;']) !!}
|
{!! Form::button('<span class="fa fa-save"></span>', ['type' => 'button', 'class' => 'btn btn-success currency-updated', 'data-loading-text' => trans('general.loading'), 'data-href' => url('wizard/currencies/' . $item->id), 'data-id' => $item->id, 'style' => 'padding: 9px 14px; margin-top: 10px;']) !!}
|
||||||
</td>
|
</td>
|
||||||
<td class="hidden">
|
<td class="hidden">
|
||||||
{{ Form::numberGroup('precision', trans('currencies.precision'), 'bullseye', [], $item->precision) }}
|
{{ Form::numberGroup('precision', trans('currencies.precision'), 'bullseye', [], $item->precision) }}
|
||||||
|
@ -224,6 +224,8 @@
|
|||||||
success: function(json) {
|
success: function(json) {
|
||||||
if (json['success']) {
|
if (json['success']) {
|
||||||
$('#currency-' + data_id).after(json['html']);
|
$('#currency-' + data_id).after(json['html']);
|
||||||
|
$('#enabled_1').trigger('click');
|
||||||
|
$('#name').focus();
|
||||||
|
|
||||||
$("#code").select2({
|
$("#code").select2({
|
||||||
placeholder: "{{ trans('general.form.select.field', ['field' => trans('currencies.code')]) }}"
|
placeholder: "{{ trans('general.form.select.field', ['field' => trans('currencies.code')]) }}"
|
||||||
@ -239,18 +241,30 @@
|
|||||||
$(this).html('<span class="fa fa-spinner fa-pulse"></span>');
|
$(this).html('<span class="fa fa-spinner fa-pulse"></span>');
|
||||||
$('.help-block').remove();
|
$('.help-block').remove();
|
||||||
|
|
||||||
|
data = $('#tbl-currencies input[type=\'number\'], #tbl-currencies input[type=\'text\'], #tbl-currencies input[type=\'radio\'], #tbl-currencies input[type=\'hidden\'], #tbl-currencies textarea, #tbl-currencies select').serialize();
|
||||||
data_href = $(this).data('href');
|
data_href = $(this).data('href');
|
||||||
|
data_id = $(this).data('id');
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: data_href,
|
url: data_href,
|
||||||
type: 'PATCH',
|
type: 'PATCH',
|
||||||
dataType: 'JSON',
|
dataType: 'JSON',
|
||||||
data: $('#tbl-currencies input[type=\'number\'], #tbl-currencies input[type=\'text\'], #tbl-currencies input[type=\'radio\'], #tbl-currencies input[type=\'hidden\'], #tbl-currencies textarea, #tbl-currencies select').serialize(),
|
data: data,
|
||||||
headers: { 'X-CSRF-TOKEN': '{{ csrf_token() }}' },
|
headers: { 'X-CSRF-TOKEN': '{{ csrf_token() }}' },
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
$('.currency-updated').html('<span class="fa fa-save"></span>');
|
$('.currency-updated').html('<span class="fa fa-save"></span>');
|
||||||
|
|
||||||
if (json['success']) {
|
if (json['success']) {
|
||||||
|
$('#currency-' + data_id + ' .currency-name a').text($('#currency-edit #name').val());
|
||||||
|
$('#currency-' + data_id + ' .currency-code').text($('#currency-edit #code').val());
|
||||||
|
$('#currency-' + data_id + ' .currency-rate').text($('#currency-edit #rate').val());
|
||||||
|
|
||||||
|
if ($('#currency-edit #enabled').val()) {
|
||||||
|
$('#currency-' + data_id + ' .currency-status').html('<span class="label label-success">{{ trans('general.enabled') }}</span>');
|
||||||
|
} else {
|
||||||
|
$('#currency-' + data_id + ' .currency-status').html('<span class="label label-danger">{{ trans('general.disabled') }}</span>');
|
||||||
|
}
|
||||||
|
|
||||||
$('#currency-create').remove();
|
$('#currency-create').remove();
|
||||||
$('#currency-edit').remove();
|
$('#currency-edit').remove();
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,6 @@
|
|||||||
{{ Form::radioGroup('enabled', trans('general.enabled'), trans('general.yes'), trans('general.no'), [], 'col-md-12') }}
|
{{ Form::radioGroup('enabled', trans('general.enabled'), trans('general.yes'), trans('general.no'), [], 'col-md-12') }}
|
||||||
</td>
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
{!! Form::button('<span class="fa fa-save"></span>', ['type' => 'button', 'class' => 'btn btn-success tax-updated', 'data-loading-text' => trans('general.loading'), 'data-href' => url('wizard/taxes/' . $item->id), 'style' => 'padding: 9px 14px; margin-top: 10px;']) !!}
|
{!! Form::button('<span class="fa fa-save"></span>', ['type' => 'button', 'class' => 'btn btn-success tax-updated', 'data-loading-text' => trans('general.loading'), 'data-href' => url('wizard/taxes/' . $item->id), 'data-id' => $item->id, 'style' => 'padding: 9px 14px; margin-top: 10px;']) !!}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
@ -222,6 +222,8 @@
|
|||||||
success: function(json) {
|
success: function(json) {
|
||||||
if (json['success']) {
|
if (json['success']) {
|
||||||
$('#tax-' + data_id).after(json['html']);
|
$('#tax-' + data_id).after(json['html']);
|
||||||
|
$('#enabled_1').trigger('click');
|
||||||
|
$('#name').focus();
|
||||||
|
|
||||||
$("#code").select2({
|
$("#code").select2({
|
||||||
placeholder: "{{ trans('general.form.select.field', ['field' => trans('taxes.code')]) }}"
|
placeholder: "{{ trans('general.form.select.field', ['field' => trans('taxes.code')]) }}"
|
||||||
@ -249,6 +251,15 @@
|
|||||||
$('.tax-updated').html('<span class="fa fa-save"></span>');
|
$('.tax-updated').html('<span class="fa fa-save"></span>');
|
||||||
|
|
||||||
if (json['success']) {
|
if (json['success']) {
|
||||||
|
$('#tax-' + data_id + ' .tax-name a').text($('#tax-edit #name').val());
|
||||||
|
$('#tax-' + data_id + ' .tax-rate').text($('#tax-edit #rate').val());
|
||||||
|
|
||||||
|
if ($('#tax-edit #enabled').val()) {
|
||||||
|
$('#tax-' + data_id + ' .tax-status').html('<span class="label label-success">{{ trans('general.enabled') }}</span>');
|
||||||
|
} else {
|
||||||
|
$('#tax-' + data_id + ' .tax-status').html('<span class="label label-danger">{{ trans('general.disabled') }}</span>');
|
||||||
|
}
|
||||||
|
|
||||||
$('#tax-create').remove();
|
$('#tax-create').remove();
|
||||||
$('#tax-edit').remove();
|
$('#tax-edit').remove();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user