101 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
{{define "bookings_list"}}
 | 
						|
<div class="max-w-7xl mx-auto px-4 sm:px-6 md:px-8">
 | 
						|
    <div class="mt-8 flex flex-col">
 | 
						|
        <div class="-my-2 -mx-4 overflow-x-auto sm:-mx-6 lg:-mx-8">
 | 
						|
            <div class="inline-block min-w-full py-2 align-middle md:px-6 lg:px-8">
 | 
						|
                <div class="overflow-hidden shadow md:rounded-lg">
 | 
						|
                    <table class="min-w-full divide-y divide-gray-300">
 | 
						|
                        <thead class="bg-gray-50">
 | 
						|
                            <tr>
 | 
						|
                                <th scope="col"
 | 
						|
                                    class="py-3.5 pl-4 pr-3 text-left text-sm font-semibold text-gray-900 sm:pl-6 text-center">
 | 
						|
                                    Statut
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-gray-900 sm:pl-6">
 | 
						|
                                    Type
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-gray-900 sm:pl-6">
 | 
						|
                                    Numéro (Immat / Bicycode) 
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-gray-900 sm:pl-6">
 | 
						|
                                    Beneficiaire
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-gray-900 sm:pl-6">
 | 
						|
                                    Dates
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="px-3 py-3.5 text-left text-sm font-semibold text-gray-900 sm:pl-6">
 | 
						|
                                    Commentaire
 | 
						|
                                </th>
 | 
						|
                                <th scope="col" class="relative py-3.5 pl-3 pr-4 sm:pr-6">
 | 
						|
                                    <span class="sr-only">Actions</span>
 | 
						|
                                </th>
 | 
						|
                            </tr>
 | 
						|
                        </thead>
 | 
						|
                        <tbody class="divide-y divide-gray-200 bg-white">
 | 
						|
                            {{range .ViewState.bookings}}
 | 
						|
                            <tr>
 | 
						|
                                <td class="flex-col py-4 pl-4 pr-3 text-sm sm:pl-6 text-center">
 | 
						|
                                    {{if .Data.administrator_unavailability}}
 | 
						|
                                    <span class="p-1 bg-black text-white text-xs font-bold rounded-xl" >
 | 
						|
                                        Retiré
 | 
						|
                                    </span>
 | 
						|
                                    {{else}}
 | 
						|
                                        {{if eq .Status 1 }}
 | 
						|
                                        <span class="p-1 bg-co-blue text-white text-xs font-bold rounded-xl" >
 | 
						|
                                            A venir
 | 
						|
                                        </span>
 | 
						|
                                        {{end}}
 | 
						|
                                        {{if eq .Status 0 }}
 | 
						|
                                        <span class="p-1 bg-co-green text-white text-xs font-bold rounded-xl" >
 | 
						|
                                            En cours
 | 
						|
                                        </span>
 | 
						|
                                        {{end}}
 | 
						|
                                        {{if eq .Status -1 }}
 | 
						|
                                        <span class="p-1 bg-co-red text-white text-xs font-bold rounded-xl" >
 | 
						|
                                            Terminé
 | 
						|
                                        </span>
 | 
						|
                                        {{end}}
 | 
						|
                                    {{end}}
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    <div class="text-gray-900" >{{ (index $.ViewState.vehicles_map .Vehicleid).Type }}</div>
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    <div class="text-gray-900" >{{ (index $.ViewState.vehicles_map .Vehicleid).Data.licence_plate }}</div>
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    {{if .Data.administrator_unavailability}}
 | 
						|
                                    <div class="text-gray-900" ></div>
 | 
						|
                                    {{else}}
 | 
						|
                                    <div class="text-gray-900" >
 | 
						|
                                        <!--<img class="h-6 w-6 rounded-co" src="/app/beneficiaries/{{.Driver}}/picture" alt="">-->
 | 
						|
                                        {{ (index $.ViewState.drivers_map .Driver).Data.first_name }}
 | 
						|
                                        {{ (index $.ViewState.drivers_map .Driver).Data.last_name }}
 | 
						|
                                    </div>
 | 
						|
                                    {{end}}
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    {{if .Data.administrator_unavailability}}
 | 
						|
                                    <div class="text-gray-900" >Retiré du {{(timeFrom .Unavailablefrom).Format "02/01/2006"}} au {{(timeFrom .Unavailableto).Format "02/01/2006"}}</div>
 | 
						|
                                    {{else}}
 | 
						|
                                    <div class="text-gray-900" >Du {{(timeFrom .Startdate).Format "02/01/2006"}} au {{(timeFrom .Enddate).Format "02/01/2006"}}</div>
 | 
						|
                                    {{end}}
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    <div class="text-gray-900" >{{ .Data.comment }}</div>
 | 
						|
                                </td>
 | 
						|
                                <td class="whitespace-nowrap py-4 pl-4 pr-3 text-sm sm:pl-6">
 | 
						|
                                    <a href="/app/vehicles-management/bookings/{{.ID}}"
 | 
						|
                                            class="text-co-blue hover:text-co-blue">Voir</a>
 | 
						|
                                </td>
 | 
						|
                            </tr>
 | 
						|
                            {{end}}
 | 
						|
                        </tbody>
 | 
						|
                    </table>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
</div>
 | 
						|
{{end}}
 |