vehicle category
This commit is contained in:
@ -170,6 +170,7 @@ class VehiclesController extends Controller
|
|||||||
"vehicle_name" => $req->vhc_name,
|
"vehicle_name" => $req->vhc_name,
|
||||||
"brand_id" => $req->brand_id,
|
"brand_id" => $req->brand_id,
|
||||||
"type_id" => $req->type_id,
|
"type_id" => $req->type_id,
|
||||||
|
"cat_id" => $req->cat_id,
|
||||||
"model_id" => $req->model_id,
|
"model_id" => $req->model_id,
|
||||||
"speed_limit" => $req->speed_limit,
|
"speed_limit" => $req->speed_limit,
|
||||||
"fuel_capacity" => $req->fuel_capacity,
|
"fuel_capacity" => $req->fuel_capacity,
|
||||||
@ -204,6 +205,7 @@ class VehiclesController extends Controller
|
|||||||
"vehicle_name" => "required|string",
|
"vehicle_name" => "required|string",
|
||||||
"brand_id" => "required|integer",
|
"brand_id" => "required|integer",
|
||||||
"type_id" => "required|integer",
|
"type_id" => "required|integer",
|
||||||
|
"cat_id" => "required|in:car,motorcycle",
|
||||||
"model_id" => "nullable|integer",
|
"model_id" => "nullable|integer",
|
||||||
"speed_limit" => "required|numeric",
|
"speed_limit" => "required|numeric",
|
||||||
// "fuel_capacity" => "required|numeric",
|
// "fuel_capacity" => "required|numeric",
|
||||||
@ -274,9 +276,9 @@ class VehiclesController extends Controller
|
|||||||
"dvc_id" => $req->dvc_id ?? 0,
|
"dvc_id" => $req->dvc_id ?? 0,
|
||||||
"device_id" => $device_id,
|
"device_id" => $device_id,
|
||||||
"simcard" => $req->simcard ?? 0,
|
"simcard" => $req->simcard ?? 0,
|
||||||
"cat_id" => Vehicles::DEFAULT_CAT_ID,
|
|
||||||
"brand_id" => $req->brand_id,
|
"brand_id" => $req->brand_id,
|
||||||
"type_id" => $req->type_id,
|
"type_id" => $req->type_id,
|
||||||
|
"cat_id" => $req->cat_id,
|
||||||
"nopol1" => strtoupper($req->nopol1),
|
"nopol1" => strtoupper($req->nopol1),
|
||||||
// "nopol2" => strtoupper($req->nopol2),
|
// "nopol2" => strtoupper($req->nopol2),
|
||||||
// "nopol3" => strtoupper($req->nopol3),
|
// "nopol3" => strtoupper($req->nopol3),
|
||||||
@ -408,6 +410,7 @@ class VehiclesController extends Controller
|
|||||||
"vehicle_name" => $req->vhc_name,
|
"vehicle_name" => $req->vhc_name,
|
||||||
"brand_id" => $req->brand_id,
|
"brand_id" => $req->brand_id,
|
||||||
"type_id" => $req->type_id,
|
"type_id" => $req->type_id,
|
||||||
|
"cat_id" => $req->cat_id,
|
||||||
"model_id" => $req->model_id,
|
"model_id" => $req->model_id,
|
||||||
"speed_limit" => $req->speed_limit,
|
"speed_limit" => $req->speed_limit,
|
||||||
"sum_milleage" => $req->mileage,
|
"sum_milleage" => $req->mileage,
|
||||||
@ -444,6 +447,7 @@ class VehiclesController extends Controller
|
|||||||
"vehicle_name" => "required|string",
|
"vehicle_name" => "required|string",
|
||||||
"brand_id" => "required|integer",
|
"brand_id" => "required|integer",
|
||||||
"type_id" => "required|integer",
|
"type_id" => "required|integer",
|
||||||
|
"cat_id" => "required|integer",
|
||||||
"model_id" => "nullable|integer",
|
"model_id" => "nullable|integer",
|
||||||
"speed_limit" => "required|numeric",
|
"speed_limit" => "required|numeric",
|
||||||
"sum_milleage" => "required|numeric",
|
"sum_milleage" => "required|numeric",
|
||||||
@ -550,9 +554,9 @@ class VehiclesController extends Controller
|
|||||||
"dvc_id" => $req->dvc_id,
|
"dvc_id" => $req->dvc_id,
|
||||||
"device_id" => $device_id,
|
"device_id" => $device_id,
|
||||||
"simcard" => (int) $req->simcard,
|
"simcard" => (int) $req->simcard,
|
||||||
"cat_id" => Vehicles::DEFAULT_CAT_ID,
|
|
||||||
"brand_id" => $req->brand_id,
|
"brand_id" => $req->brand_id,
|
||||||
"type_id" => $req->type_id,
|
"type_id" => $req->type_id,
|
||||||
|
"cat_id" => $req->cat_id,
|
||||||
"nopol1" => strtoupper($req->nopol1),
|
"nopol1" => strtoupper($req->nopol1),
|
||||||
"nopol2" => strtoupper($req->nopol2),
|
"nopol2" => strtoupper($req->nopol2),
|
||||||
"nopol3" => strtoupper($req->nopol3),
|
"nopol3" => strtoupper($req->nopol3),
|
||||||
|
|||||||
@ -127,6 +127,13 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</select>
|
</select>
|
||||||
</div> --}}
|
</div> --}}
|
||||||
|
<div class="mb-0">
|
||||||
|
<label for="add-cat_id" class="col-form-label">Vehicle Category:</label>
|
||||||
|
<select id="add-cat_id" class="form-control" style="width:100%;">
|
||||||
|
<option value="2" selected>Car</option>
|
||||||
|
<option value="3">Motorcycle</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="mb-0">
|
<div class="mb-0">
|
||||||
<label for="add-vhcname" class="col-form-label">Vehicle Name:</label>
|
<label for="add-vhcname" class="col-form-label">Vehicle Name:</label>
|
||||||
<input type="text" id="add-vhcname" class="form-control" placeholder="">
|
<input type="text" id="add-vhcname" class="form-control" placeholder="">
|
||||||
@ -396,6 +403,13 @@
|
|||||||
@endforeach
|
@endforeach
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="mb-0">
|
||||||
|
<label for="edt-cat_id" class="col-form-label">Vehicle Category:</label>
|
||||||
|
<select id="edt-cat_id" class="form-control" style="width:100%;">
|
||||||
|
<option value="2">Car</option>
|
||||||
|
<option value="3">Motorcycle</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
<div class="mb-0">
|
<div class="mb-0">
|
||||||
<label for="edt-vhcname" class="col-form-label">Vehicle Name:</label>
|
<label for="edt-vhcname" class="col-form-label">Vehicle Name:</label>
|
||||||
<input type="text" id="edt-vhcname" class="form-control" placeholder="">
|
<input type="text" id="edt-vhcname" class="form-control" placeholder="">
|
||||||
@ -708,6 +722,9 @@
|
|||||||
$('#add-type').select2({
|
$('#add-type').select2({
|
||||||
dropdownParent: $('#mdlNewVhc'),
|
dropdownParent: $('#mdlNewVhc'),
|
||||||
});
|
});
|
||||||
|
$('#add-cat_id').select2({
|
||||||
|
dropdownParent: $('#mdlNewVhc'),
|
||||||
|
});
|
||||||
$('#add-model').select2({
|
$('#add-model').select2({
|
||||||
dropdownParent: $('#mdlNewVhc'),
|
dropdownParent: $('#mdlNewVhc'),
|
||||||
});
|
});
|
||||||
@ -730,6 +747,9 @@
|
|||||||
$('#edt-type').select2({
|
$('#edt-type').select2({
|
||||||
dropdownParent: $('#mdlEdtVhc'),
|
dropdownParent: $('#mdlEdtVhc'),
|
||||||
});
|
});
|
||||||
|
$('#edt-cat_id').select2({
|
||||||
|
dropdownParent: $('#mdlEdtVhc'),
|
||||||
|
});
|
||||||
$('#edt-model').select2({
|
$('#edt-model').select2({
|
||||||
dropdownParent: $('#mdlEdtVhc'),
|
dropdownParent: $('#mdlEdtVhc'),
|
||||||
});
|
});
|
||||||
@ -785,10 +805,10 @@
|
|||||||
searchable: true,
|
searchable: true,
|
||||||
render: function (data, type, row, meta) {
|
render: function (data, type, row, meta) {
|
||||||
let action = `
|
let action = `
|
||||||
<a href="#" class="text-decoration-none me-1 btnEdtVhc" data-vid="${data}">
|
<a href="#" class="text-decoration-none me-1 btnEdtVhc" data-vid="${data}">
|
||||||
<span class="icon ion-eye fz-16"></span>
|
<span class="icon ion-eye fz-16"></span>
|
||||||
</a>
|
</a>
|
||||||
`;
|
`;
|
||||||
// <a href="#" class="text-decoration-none text-danger btnDelVhc">
|
// <a href="#" class="text-decoration-none text-danger btnDelVhc">
|
||||||
// <span class="icon ion-trash-b fz-16"></span>
|
// <span class="icon ion-trash-b fz-16"></span>
|
||||||
// </a>
|
// </a>
|
||||||
@ -995,6 +1015,7 @@
|
|||||||
|
|
||||||
data.append('brand_id', safeVal('#add-brand'));
|
data.append('brand_id', safeVal('#add-brand'));
|
||||||
data.append('type_id', safeVal('#add-type'));
|
data.append('type_id', safeVal('#add-type'));
|
||||||
|
data.append('cat_id', safeVal('#add-cat_id'));
|
||||||
data.append('model_id', safeVal('#add-model') ?? 0);
|
data.append('model_id', safeVal('#add-model') ?? 0);
|
||||||
data.append('speed_limit', safeVal('#add-speedlimit'));
|
data.append('speed_limit', safeVal('#add-speedlimit'));
|
||||||
data.append('mileage', safeVal('#add-mileage'));
|
data.append('mileage', safeVal('#add-mileage'));
|
||||||
@ -1214,6 +1235,7 @@
|
|||||||
// $('#edt-simcard').val(data?.simcard);
|
// $('#edt-simcard').val(data?.simcard);
|
||||||
$('#edt-brand').val(data?.brand_id).trigger('change');
|
$('#edt-brand').val(data?.brand_id).trigger('change');
|
||||||
$('#edt-type').val(data?.type_id).trigger('change');
|
$('#edt-type').val(data?.type_id).trigger('change');
|
||||||
|
$('#edt-cat_id').val(data?.cat_id).trigger('change');
|
||||||
$('#edt-model').val(data?.model_id).trigger('change');
|
$('#edt-model').val(data?.model_id).trigger('change');
|
||||||
|
|
||||||
$('#edt-speedlimit').val(data?.speed_limit);
|
$('#edt-speedlimit').val(data?.speed_limit);
|
||||||
@ -1273,6 +1295,7 @@
|
|||||||
data.simcard = selected_device.attr('simcard');
|
data.simcard = selected_device.attr('simcard');
|
||||||
data.brand_id = $('#edt-brand').val();
|
data.brand_id = $('#edt-brand').val();
|
||||||
data.type_id = $('#edt-type').val();
|
data.type_id = $('#edt-type').val();
|
||||||
|
data.cat_id = $('#edt-cat_id').val();
|
||||||
data.model_id = $('#edt-model').val();
|
data.model_id = $('#edt-model').val();
|
||||||
|
|
||||||
data.speed_limit = $('#edt-speedlimit').val();
|
data.speed_limit = $('#edt-speedlimit').val();
|
||||||
|
|||||||
Reference in New Issue
Block a user