From b0f51efb0e6950077d2e92f580121ecc9e574490 Mon Sep 17 00:00:00 2001 From: Pringgosutono Date: Thu, 4 Dec 2025 08:35:57 +0700 Subject: [PATCH] fuel info --- app/Http/Controllers/VehiclesController.php | 2 +- resources/views/menu_v1/vehicles.blade.php | 213 +------------------- 2 files changed, 12 insertions(+), 203 deletions(-) diff --git a/app/Http/Controllers/VehiclesController.php b/app/Http/Controllers/VehiclesController.php index 0297783..b4664e6 100755 --- a/app/Http/Controllers/VehiclesController.php +++ b/app/Http/Controllers/VehiclesController.php @@ -74,7 +74,7 @@ class VehiclesController extends Controller $list = DB::select("SELECT v.id, v.name, v.device_id, nopol1, nopol2, nopol3, v.sum_milleage, fvhc_img, vyear, t.`desc` type_name, c_name company_name, rltm.crt_d, rltm.crt crt_rltm, - dvc.crt, dvc.simcard + dvc.crt, dvc.simcard, fuel_curr FROM t_vehicles as v INNER JOIN t_vehicles_detail AS vd ON v.id = vd.vid LEFT JOIN t_vehicles_types AS t ON v.type_id = t.id diff --git a/resources/views/menu_v1/vehicles.blade.php b/resources/views/menu_v1/vehicles.blade.php index 033146d..191d9c7 100755 --- a/resources/views/menu_v1/vehicles.blade.php +++ b/resources/views/menu_v1/vehicles.blade.php @@ -56,6 +56,7 @@ Type Manufacture Year Mileage (km) + Fuel (L) Company @@ -753,42 +754,6 @@ }, }, { data: 'name', className: 'text-start text-nowrap', visible: true, orderable: true, searchable: true }, - // { - // data: 'stnk_img', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // // exp: ${row.stnk_exp?.split('-').reverse().join('-') || ''} - // return ` - //
- // ${row.nopol1} ${row.nopol2} ${row.nopol3}
- // exp: ${moment(row.stnk_exp).format('DD MMM YYYY') || '-'} - // `; - // }, - // }, - // { - // data: 'tax_exp', - // className: 'text-end text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // // return (`${data?.split('-').reverse().join('-') || '-'}`); - // return (`${moment(data).format('DD MMM YYYY') || '-'}`); - // }, - // }, - // { - // data: 'kir_exp', - // className: 'text-end text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${moment(data).format('DD MMM YYYY') || '-'}`); - // }, - // }, { data: 'crt', className: 'text-end text-nowrap', @@ -833,36 +798,6 @@ }, }, @endif - // { - // data: 'dc_fullname', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return ( - // `${data}
` + - // `${Helper.splitEvery4Char('0'+row.dc_phone)}` + - // ` || ` + - // `` - // ); - // }, - // }, - // { - // data: 'da_fullname', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return ( - // `${data}
` + - // `${Helper.splitEvery4Char('0'+row.da_phone)}` + - // ` || ` + - // `` - // ); - // }, - // }, { data: 'type_name', className: 'text-start text-nowrap', @@ -884,125 +819,6 @@ return (`${(data || '-')}`); }, }, - // { - // data: 'cc', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${(data || '0')} CC`); - // }, - // }, - // { - // data: 'vin', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${Helper.splitEvery4Char(data || '-')}`); - // }, - // }, - // { - // data: 'en', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${Helper.splitEvery4Char(data || '-')}`); - // }, - // }, - // { - // data: 'vcolor', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${(data || '-')}`); - // }, - // }, - // { - // data: 'fuel_type', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${(data || '-')}`); - // }, - // }, - // { - // data: 'tnkb_color', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${(data || '-')}`); - // }, - // }, - // { - // data: 'regis_year', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return (`${(data || '-')}`); - // }, - // }, - // { - // data: 'speed_limit', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'fuel_capacity', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'fuel_drop_treshold', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'max_pressure', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'alert_zones', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'is_track_holiday_text', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // }, - // { - // data: 'track_schedule', - // className: 'text-end', - // visible: true, - // orderable: true, - // searchable: true, - // }, { data: 'sum_milleage', className: 'text-end', @@ -1013,13 +829,16 @@ return Number(data).toFixed(2); } }, - // { - // data: 'cameras', - // className: 'text-start', - // visible: true, - // orderable: true, - // searchable: true, - // }, + { + data: 'fuel_curr', + className: 'text-end', + visible: true, + orderable: true, + searchable: true, + render: function(data, type, row, meta) { + return Number(data/10).toFixed(1); + } + }, { data: 'company_name', className: 'text-start text-nowrap', @@ -1030,16 +849,6 @@ return data || '-'; } }, - // { - // data: 'group_name', - // className: 'text-start text-nowrap', - // visible: true, - // orderable: true, - // searchable: true, - // render: function(data, type, row, meta) { - // return data || 'All Group'; - // } - // }, { data: 'device_id', visible: false}, ], buttons: [