fuel info
This commit is contained in:
@ -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
|
||||
|
||||
@ -56,6 +56,7 @@
|
||||
<th class="">Type</th>
|
||||
<th class="">Manufacture Year</th>
|
||||
<th class=""><span class="text-nowrap">Mileage <span class="text-lowercase">(km)</span></span></th>
|
||||
<th class=""><span class="text-nowrap">Fuel <span class="text-lowercase">(L)</span></span></th>
|
||||
<th class="">Company</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -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 `
|
||||
// <img src="${State.storage_lara}${data}" class="img-fluid thumb-img-table" /><br>
|
||||
// ${row.nopol1} ${row.nopol2} ${row.nopol3}<br>
|
||||
// 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}<br>` +
|
||||
// `<a href="tel:0${row.dc_phone}">${Helper.splitEvery4Char('0'+row.dc_phone)}</a>` +
|
||||
// ` || ` +
|
||||
// `<a href="https://api.whatsapp.com/send/?phone=62${row.dc_phone}&text=Halo&app_absent=0" class="bg-light" target="_blank"><i class="text-success ion-social-whatsapp"></i></a>`
|
||||
// );
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// data: 'da_fullname',
|
||||
// className: 'text-start text-nowrap',
|
||||
// visible: true,
|
||||
// orderable: true,
|
||||
// searchable: true,
|
||||
// render: function(data, type, row, meta) {
|
||||
// return (
|
||||
// `${data}<br>` +
|
||||
// `<a href="tel:0${row.da_phone}">${Helper.splitEvery4Char('0'+row.da_phone)}</a>` +
|
||||
// ` || ` +
|
||||
// `<a href="https://api.whatsapp.com/send/?phone=62${row.da_phone}&text=Halo&app_absent=0" class="bg-light" target="_blank"><i class="text-success ion-social-whatsapp"></i></a>`
|
||||
// );
|
||||
// },
|
||||
// },
|
||||
{
|
||||
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: [
|
||||
|
||||
Reference in New Issue
Block a user