浏览代码

modifiche

Roberto Santini 1周前
父节点
当前提交
1ce94416d1

+ 11
- 1
app/Http/Controllers/HomePageController.php 查看文件

@@ -8,6 +8,7 @@ use App\Models\Annotazione;
8 8
 use App\Models\Azienda;
9 9
 use App\Models\Config;
10 10
 use App\Models\ConfiguraSegnalazione;
11
+use App\Models\Prodotto;
11 12
 use App\Models\Segnalazione;
12 13
 use App\Models\User;
13 14
 use Carbon\Carbon;
@@ -27,7 +28,16 @@ class HomePageController extends Controller
27 28
   {
28 29
     // return redirect()->route('reparto.dashboard');
29 30
     $pageConfigs = ['myLayout' => 'front'];
30
-    return view('welcome', ['pageConfigs' => $pageConfigs]);
31
+    $shopDisponibile = Prodotto::query()
32
+      ->where('attivo', true)
33
+      ->where('prenotabile_online', true)
34
+      ->where('tipo', 'servizio')
35
+      ->exists();
36
+
37
+    return view('welcome', [
38
+      'pageConfigs' => $pageConfigs,
39
+      'shopDisponibile' => $shopDisponibile,
40
+    ]);
31 41
   }
32 42
 
33 43
   public function admin_dashboard()

+ 4
- 10
resources/views/contratto_servizio/form.blade.php 查看文件

@@ -440,20 +440,14 @@
440 440
   }
441 441
 
442 442
   function refreshRighePeriodo() {
443
-    let needPeriodo = false;
444 443
     righeBody.querySelectorAll('tr.riga-row').forEach(function (tr) {
445 444
       const um = ((tr.querySelector('.riga-um') || {}).value) || '';
446 445
       const show = rigaNeedsPeriodo(um);
447
-      if (show) needPeriodo = true;
448
-      tr.querySelectorAll('.field-periodo').forEach(function (el) {
449
-        el.classList.toggle('d-none', !show);
450
-      });
451 446
       const periodo = tr.querySelector('.riga-periodo');
452
-      if (periodo && !show) periodo.value = '';
453
-    });
454
-    const hasRows = righeBody.querySelectorAll('tr.riga-row').length > 0;
455
-    document.querySelectorAll('#righe-table thead .col-periodo').forEach(function (el) {
456
-      el.classList.toggle('d-none', hasRows && !needPeriodo);
447
+      if (periodo) {
448
+        periodo.classList.toggle('d-none', !show);
449
+        if (!show) periodo.value = '';
450
+      }
457 451
     });
458 452
   }
459 453
 

+ 10
- 1
resources/views/welcome.blade.php 查看文件

@@ -41,8 +41,16 @@
41 41
               <i class="icon-base bx bx-user-check icon-lg"></i>
42 42
             </div>
43 43
             <h5 class="mb-3">Accesso operatore</h5>
44
-            <a class="btn btn-primary" href="{{ route('login') }}">Accesso operatore</a>
44
+            <a class="btn btn-primary" href="{{ route('admin.dashboard') }}">Accesso operatore</a>
45 45
           </div>
46
+          <div class="col-lg-4 col-sm-6 text-center features-icon-box">
47
+            <div class="mb-4 text-primary text-center">
48
+              <i class="icon-base bx bx-home-smile icon-lg"></i>
49
+            </div>
50
+            <h5 class="mb-3">Accesso cliente</h5>
51
+            <a class="btn btn-primary" href="{{ route('dashboard') }}">Dashboard</a>
52
+          </div>
53
+          @if($shopDisponibile)
46 54
           <div class="col-lg-4 col-sm-6 text-center features-icon-box">
47 55
             <div class="mb-4 text-primary text-center">
48 56
               <i class="icon-base bx bx-store icon-lg"></i>
@@ -50,6 +58,7 @@
50 58
             <h5 class="mb-3">Shop — Acquista servizio</h5>
51 59
             <a class="btn btn-outline-primary" href="{{ route('shop.index') }}">Shop - Acquista servizio</a>
52 60
           </div>
61
+          @endif
53 62
         </div>
54 63
       </div>
55 64
     </section>

正在加载...
取消
保存