some changes

This commit is contained in:
Simon Pocrnjič 2025-10-19 09:35:30 +02:00
parent 322bd66502
commit ea00852528
4 changed files with 19 additions and 19 deletions

View File

@ -81,9 +81,7 @@ const fmtCurrency = (v) => {
<template> <template>
<AppLayout title="Client"> <AppLayout title="Client">
<template #header> <template #header> </template>
<h2 class="font-semibold text-xl text-gray-800 leading-tight"></h2>
</template>
<div class="py-12"> <div class="py-12">
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8"> <div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
<div class="px-3 bg-white overflow-hidden shadow-xl sm:rounded-lg"> <div class="px-3 bg-white overflow-hidden shadow-xl sm:rounded-lg">

View File

@ -154,18 +154,14 @@ const destroyAction = () => {
<template> <template>
<div class="p-4 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between"> <div class="p-4 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
<div class="flex gap-3 items-center w-full sm:w-auto"> <div class="flex gap-3 items-center w-full sm:w-auto">
<TextInput <TextInput v-model="search" placeholder="Iskanje..." class="w-full sm:w-64" />
v-model="search"
placeholder="Search actions..."
class="w-full sm:w-64"
/>
<div class="w-64"> <div class="w-64">
<Multiselect <Multiselect
v-model="selectedSegment" v-model="selectedSegment"
:options="segmentOptions.map((o) => o.id)" :options="segmentOptions.map((o) => o.id)"
:multiple="false" :multiple="false"
:searchable="true" :searchable="true"
placeholder="Filter by segment" placeholder="Filter po segmentu"
:append-to-body="true" :append-to-body="true"
:custom-label="(opt) => segmentOptions.find((o) => o.id === opt)?.name || ''" :custom-label="(opt) => segmentOptions.find((o) => o.id === opt)?.name || ''"
/> />

View File

@ -101,3 +101,9 @@
$trail->parent('segments.index'); $trail->parent('segments.index');
$trail->push($segment->name, route('segments.show', $segment)); $trail->push($segment->name, route('segments.show', $segment));
}); });
// Dashboard > Field Jobs
Breadcrumbs::for('fieldjobs.index', function (BreadcrumbTrail $trail) {
$trail->parent('dashboard');
$trail->push('Terenska dela', route('fieldjobs.index'));
});

View File

@ -335,18 +335,18 @@
Route::get('imports/{import}/simulate-payments', [ImportController::class, 'simulatePayments'])->name('imports.simulatePayments'); Route::get('imports/{import}/simulate-payments', [ImportController::class, 'simulatePayments'])->name('imports.simulatePayments');
// import templates // import templates
Route::get('import-templates', [ImportTemplateController::class, 'index'])->name('importTemplates.index'); Route::get('imports/templates', [ImportTemplateController::class, 'index'])->name('importTemplates.index');
Route::get('imports/templates/create', [ImportTemplateController::class, 'create'])->name('importTemplates.create'); Route::get('imports/templates/create', [ImportTemplateController::class, 'create'])->name('importTemplates.create');
Route::post('import-templates', [ImportTemplateController::class, 'store'])->name('importTemplates.store'); Route::post('imports/templates', [ImportTemplateController::class, 'store'])->name('importTemplates.store');
Route::get('imports/templates/edit/{template:uuid}', [ImportTemplateController::class, 'edit'])->name('importTemplates.edit'); Route::get('imports/templates/edit/{template:uuid}', [ImportTemplateController::class, 'edit'])->name('importTemplates.edit');
Route::put('import-templates/{template:uuid}', [ImportTemplateController::class, 'update'])->name('importTemplates.update'); Route::put('imports/templates/{template:uuid}', [ImportTemplateController::class, 'update'])->name('importTemplates.update');
Route::delete('import-templates/{template:uuid}', [ImportTemplateController::class, 'destroy'])->name('importTemplates.destroy'); Route::delete('imports/templates/{template:uuid}', [ImportTemplateController::class, 'destroy'])->name('importTemplates.destroy');
Route::post('import-templates/{template:uuid}/mappings', [ImportTemplateController::class, 'addMapping'])->name('importTemplates.mappings.add'); Route::post('imports/templates/{template:uuid}/mappings', [ImportTemplateController::class, 'addMapping'])->name('importTemplates.mappings.add');
Route::post('import-templates/{template:uuid}/mappings/bulk', [ImportTemplateController::class, 'bulkAddMappings'])->name('importTemplates.mappings.bulk'); Route::post('imports/templates/{template:uuid}/mappings/bulk', [ImportTemplateController::class, 'bulkAddMappings'])->name('importTemplates.mappings.bulk');
Route::put('import-templates/{template:uuid}/mappings/{mapping}', [ImportTemplateController::class, 'updateMapping'])->name('importTemplates.mappings.update'); Route::put('imports/templates/{template:uuid}/mappings/{mapping}', [ImportTemplateController::class, 'updateMapping'])->name('importTemplates.mappings.update');
Route::delete('import-templates/{template:uuid}/mappings/{mapping}', [ImportTemplateController::class, 'deleteMapping'])->name('importTemplates.mappings.delete'); Route::delete('imports/templates/{template:uuid}/mappings/{mapping}', [ImportTemplateController::class, 'deleteMapping'])->name('importTemplates.mappings.delete');
Route::post('import-templates/{template:uuid}/mappings/reorder', [ImportTemplateController::class, 'reorderMappings'])->name('importTemplates.mappings.reorder'); Route::post('imports/templates{template:uuid}/mappings/reorder', [ImportTemplateController::class, 'reorderMappings'])->name('importTemplates.mappings.reorder');
Route::post('import-templates/{template}/apply/{import}', [ImportTemplateController::class, 'applyToImport'])->name('importTemplates.apply'); Route::post('imports/templates/{template}/apply/{import}', [ImportTemplateController::class, 'applyToImport'])->name('importTemplates.apply');
// Delete an unfinished import // Delete an unfinished import
Route::delete('imports/{import}', [ImportController::class, 'destroy'])->name('imports.destroy'); Route::delete('imports/{import}', [ImportController::class, 'destroy'])->name('imports.destroy');
// Route::put() // Route::put()