From 1f0759a0ca3a144cba9943e5ef7e0b443a2c95a0 Mon Sep 17 00:00:00 2001 From: Fabio Date: Thu, 12 Sep 2024 13:02:12 -0400 Subject: [PATCH 1/3] FOUR-18634: New view "cases" and Implement new UI tabs --- .../Http/Controllers/RequestController.php | 5 ++ resources/js/cases/components/CaseDetail.vue | 48 ++++++++++++++ resources/js/cases/components/Tabs.vue | 66 +++++++++++++++++++ resources/js/cases/edit.js | 8 +++ resources/views/cases/edit.blade.php | 25 +++++++ resources/views/layouts/layout.blade.php | 1 + 6 files changed, 153 insertions(+) create mode 100644 resources/js/cases/components/CaseDetail.vue create mode 100644 resources/js/cases/components/Tabs.vue create mode 100644 resources/js/cases/edit.js create mode 100644 resources/views/cases/edit.blade.php diff --git a/ProcessMaker/Http/Controllers/RequestController.php b/ProcessMaker/Http/Controllers/RequestController.php index b4924debc7..8deef44b5a 100644 --- a/ProcessMaker/Http/Controllers/RequestController.php +++ b/ProcessMaker/Http/Controllers/RequestController.php @@ -281,4 +281,9 @@ public function summaryScreenTranslation(ProcessRequest $request): void $request->summary_screen['config'] = $translatedConf; } } + + public function edit(ProcessRequest $request) + { + return view('cases.edit'); + } } diff --git a/resources/js/cases/components/CaseDetail.vue b/resources/js/cases/components/CaseDetail.vue new file mode 100644 index 0000000000..6135a8aeb5 --- /dev/null +++ b/resources/js/cases/components/CaseDetail.vue @@ -0,0 +1,48 @@ + + + diff --git a/resources/js/cases/components/Tabs.vue b/resources/js/cases/components/Tabs.vue new file mode 100644 index 0000000000..2a9f4f860b --- /dev/null +++ b/resources/js/cases/components/Tabs.vue @@ -0,0 +1,66 @@ + + + diff --git a/resources/js/cases/edit.js b/resources/js/cases/edit.js new file mode 100644 index 0000000000..c633a6cb01 --- /dev/null +++ b/resources/js/cases/edit.js @@ -0,0 +1,8 @@ +import Vue from "vue"; +import CaseDetail from "./components/CaseDetail.vue"; + +new Vue({ + el: "#case-detail", + components: { CaseDetail }, + data() {}, +}); diff --git a/resources/views/cases/edit.blade.php b/resources/views/cases/edit.blade.php new file mode 100644 index 0000000000..a89c2e3b46 --- /dev/null +++ b/resources/views/cases/edit.blade.php @@ -0,0 +1,25 @@ +@extends('layouts.layout') + +@section('title') + {{ __('Case Detail') }} +@endsection + +@section('sidebar') + @include('layouts.sidebar', ['sidebar' => Menu::get('sidebar_request')]) +@endsection + +@section('breadcrumbs') + @include('shared.breadcrumbs', ['routes' => [ + __('Cases') => route('cases.index'), + ]]) +@endsection + +@section('content') +
+ +
+@endsection + +@section('js') + +@endsection diff --git a/resources/views/layouts/layout.blade.php b/resources/views/layouts/layout.blade.php index 2fd4356d4c..301ddc5189 100644 --- a/resources/views/layouts/layout.blade.php +++ b/resources/views/layouts/layout.blade.php @@ -39,6 +39,7 @@ + @yield('css')