Fixes
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
</div>
|
||||
<div class="col-6">
|
||||
{{ Form::label('model_id', 'Produit') }}<br>
|
||||
@include('components.select2', ['name' => 'product_id', 'id_name' => 'product_id', 'value' => isset($product_id) ? $product_id : null, 'class' => 'select2 form-control'])
|
||||
@include('components.select', ['name' => 'product_id', 'id_name' => 'product_id', 'list' => $products ?? [], 'value' => isset($product_id) ? $product_id : null, 'class' => 'select2 form-control'])
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -64,7 +64,16 @@
|
||||
});
|
||||
|
||||
$('#product_type').change( function() {
|
||||
loadVarieties();
|
||||
var product_type = $(this).val();
|
||||
switch (product_type) {
|
||||
case 'App\\Models\\Botanic\\Specie':
|
||||
loadSpecies();
|
||||
break;
|
||||
case 'App\\Models\\Botanic\\Variety':
|
||||
default:
|
||||
loadVarieties();
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
function loadVarieties() {
|
||||
@@ -73,12 +82,28 @@
|
||||
method : 'POST',
|
||||
data: {model: $('#product_type').val()},
|
||||
success : function(data) {
|
||||
$("#product_id").select2({data: data});
|
||||
$("#product_id").trigger('change');
|
||||
setOptions('#product_id', data);
|
||||
// $("#product_id").select2({data: data});
|
||||
// $("#product_id").trigger('change');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
loadVarieties();
|
||||
function loadSpecies() {
|
||||
console.log('loadSpecies');
|
||||
console.log($('#product_type').val());
|
||||
$.ajax({
|
||||
url : '{{ route('Botanic.Admin.Species.getSelect') }}',
|
||||
method : 'POST',
|
||||
data: {model: $('#product_type').val()},
|
||||
success : function(data) {
|
||||
setOptions('#product_id', data);
|
||||
// $("#product_id").select2({data: data});
|
||||
// $("#product_id").trigger('change');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// loadVarieties();
|
||||
</script>
|
||||
@endpush
|
||||
Reference in New Issue
Block a user