From 12e0611c4c72fe6051f8f1f7ead9a5a119df1467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=91=D0=B0=D0=B1=D0=BA=D0=B8=D0=BD?= Date: Wed, 13 Jul 2022 08:46:26 +0300 Subject: [PATCH] Update AUK edit --- app/Http/Controllers/AUKController.php | 18 +- public/css/app.css | 191 ++++++++---------- resources/views/auks/create.blade.php | 3 +- resources/views/auks/edit.blade.php | 29 ++- resources/views/auks/optionChild.blade.php | 5 +- .../views/auks/optionChildSelected.blade.php | 6 +- resources/views/auks/show.blade.php | 51 ----- 7 files changed, 127 insertions(+), 176 deletions(-) delete mode 100644 resources/views/auks/show.blade.php diff --git a/app/Http/Controllers/AUKController.php b/app/Http/Controllers/AUKController.php index e269871..b5e7215 100644 --- a/app/Http/Controllers/AUKController.php +++ b/app/Http/Controllers/AUKController.php @@ -103,17 +103,19 @@ class AUKController extends Controller { $project_id = $request->session()->get('project_id'); $request->validate([ - 'name' => ['required', 'string', 'max:255'], - 'number' => ['required', 'integer'], + 'auk_name' => ['required', 'string', 'max:255'], + 'auk_path' => ['required', 'string', 'max:255'], + 'image_dir' => ['required', 'string', 'max:255'], 'parent_id' => 'required|integer|different:id', ]); - $document = AUK::find($id); - $document->project_id = $project_id; - $document->name = $request->name; - $document->number = $request->number; - $document->parent_id = $request->parent_id; - $document->save(); + $auk = AUK::find($id); + $auk->project_id = $project_id; + $auk->auk_name = $request->auk_name; + $auk->auk_path = $request->auk_path; + $auk->image_dir = $request->image_dir; + $auk->parent_id = $request->parent_id; + $auk->save(); return redirect()->route('auks.index'); } diff --git a/public/css/app.css b/public/css/app.css index 1c96f25..fc5c687 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -682,14 +682,14 @@ select { .relative { position: relative; } -.top-0 { - top: 0px; +.left-0 { + left: 0px; } .right-0 { right: 0px; } -.left-0 { - left: 0px; +.top-0 { + top: 0px; } .z-0 { z-index: 0; @@ -710,18 +710,27 @@ select { .ml-1 { margin-left: 0.25rem; } +.-mr-2 { + margin-right: -0.5rem; +} +.mt-3 { + margin-top: 0.75rem; +} .mt-2 { margin-top: 0.5rem; } +.mt-1 { + margin-top: 0.25rem; +} +.mt-4 { + margin-top: 1rem; +} .mr-2 { margin-right: 0.5rem; } .ml-2 { margin-left: 0.5rem; } -.mt-4 { - margin-top: 1rem; -} .ml-4 { margin-left: 1rem; } @@ -734,21 +743,12 @@ select { .-mt-px { margin-top: -1px; } -.-mr-2 { - margin-right: -0.5rem; -} -.mt-3 { - margin-top: 0.75rem; -} -.mt-1 { - margin-top: 0.25rem; +.mb-4 { + margin-bottom: 1rem; } .mt-6 { margin-top: 1.5rem; } -.mb-4 { - margin-bottom: 1rem; -} .-mb-px { margin-bottom: -1px; } @@ -776,9 +776,6 @@ select { .h-5 { height: 1.25rem; } -.h-8 { - height: 2rem; -} .h-16 { height: 4rem; } @@ -791,6 +788,9 @@ select { .h-6 { height: 1.5rem; } +.h-8 { + height: 2rem; +} .h-20 { height: 5rem; } @@ -800,12 +800,6 @@ select { .w-5 { width: 1.25rem; } -.w-96 { - width: 24rem; -} -.w-8 { - width: 2rem; -} .w-auto { width: auto; } @@ -815,11 +809,17 @@ select { .w-6 { width: 1.5rem; } +.w-48 { + width: 12rem; +} +.w-96 { + width: 24rem; +} .w-full { width: 100%; } -.w-48 { - width: 12rem; +.w-8 { + width: 2rem; } .w-20 { width: 5rem; @@ -830,9 +830,6 @@ select { .max-w-6xl { max-width: 72rem; } -.max-w-xl { - max-width: 36rem; -} .flex-1 { flex: 1 1 0%; } @@ -949,9 +946,6 @@ select { .border-l-4 { border-left-width: 4px; } -.border-r { - border-right-width: 1px; -} .border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); @@ -964,16 +958,12 @@ select { --tw-border-opacity: 1; border-color: rgb(243 244 246 / var(--tw-border-opacity)); } -.border-transparent { - border-color: transparent; -} .border-indigo-400 { --tw-border-opacity: 1; border-color: rgb(129 140 248 / var(--tw-border-opacity)); } -.border-gray-400 { - --tw-border-opacity: 1; - border-color: rgb(156 163 175 / var(--tw-border-opacity)); +.border-transparent { + border-color: transparent; } .bg-white { --tw-bg-opacity: 1; @@ -991,14 +981,14 @@ select { --tw-bg-opacity: 1; background-color: rgb(107 114 128 / var(--tw-bg-opacity)); } -.bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgb(31 41 55 / var(--tw-bg-opacity)); -} .bg-indigo-50 { --tw-bg-opacity: 1; background-color: rgb(238 242 255 / var(--tw-bg-opacity)); } +.bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); @@ -1035,14 +1025,6 @@ select { padding-top: 3rem; padding-bottom: 3rem; } -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; @@ -1051,15 +1033,20 @@ select { padding-left: 0.25rem; padding-right: 0.25rem; } +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} .pr-2 { padding-right: 0.5rem; } .pt-4 { padding-top: 1rem; } -.pt-8 { - padding-top: 2rem; -} .pt-2 { padding-top: 0.5rem; } @@ -1069,24 +1056,27 @@ select { .pb-1 { padding-bottom: 0.25rem; } -.pl-2 { - padding-left: 0.5rem; -} -.pb-4 { - padding-bottom: 1rem; -} -.pt-6 { - padding-top: 1.5rem; -} .pt-1 { padding-top: 0.25rem; } +.pl-2 { + padding-left: 0.5rem; +} .pl-3 { padding-left: 0.75rem; } .pr-4 { padding-right: 1rem; } +.pt-8 { + padding-top: 2rem; +} +.pb-4 { + padding-bottom: 1rem; +} +.pt-6 { + padding-top: 1.5rem; +} .text-center { text-align: center; } @@ -1140,9 +1130,6 @@ select { .tracking-widest { letter-spacing: 0.1em; } -.tracking-wider { - letter-spacing: 0.05em; -} .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); @@ -1167,6 +1154,26 @@ select { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} +.text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} +.text-indigo-700 { + --tw-text-opacity: 1; + color: rgb(67 56 202 / var(--tw-text-opacity)); +} +.text-green-500 { + --tw-text-opacity: 1; + color: rgb(34 197 94 / var(--tw-text-opacity)); +} .text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235 / var(--tw-text-opacity)); @@ -1175,21 +1182,9 @@ select { --tw-text-opacity: 1; color: rgb(209 213 219 / var(--tw-text-opacity)); } -.text-gray-400 { +.text-indigo-600 { --tw-text-opacity: 1; - color: rgb(156 163 175 / var(--tw-text-opacity)); -} -.text-gray-600 { - --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity)); -} -.text-gray-900 { - --tw-text-opacity: 1; - color: rgb(17 24 39 / var(--tw-text-opacity)); -} -.text-green-500 { - --tw-text-opacity: 1; - color: rgb(34 197 94 / var(--tw-text-opacity)); + color: rgb(79 70 229 / var(--tw-text-opacity)); } .text-green-600 { --tw-text-opacity: 1; @@ -1199,14 +1194,6 @@ select { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity)); } -.text-indigo-700 { - --tw-text-opacity: 1; - color: rgb(67 56 202 / var(--tw-text-opacity)); -} -.text-indigo-600 { - --tw-text-opacity: 1; - color: rgb(79 70 229 / var(--tw-text-opacity)); -} .underline { -webkit-text-decoration-line: underline; text-decoration-line: underline; @@ -9131,14 +9118,14 @@ readers do not read off random characters that represent icons */ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); } -.hover\:text-green-700:hover { - --tw-text-opacity: 1; - color: rgb(21 128 61 / var(--tw-text-opacity)); -} .hover\:text-gray-800:hover { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } +.hover\:text-green-700:hover { + --tw-text-opacity: 1; + color: rgb(21 128 61 / var(--tw-text-opacity)); +} .hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); @@ -9158,14 +9145,14 @@ readers do not read off random characters that represent icons */ --tw-border-opacity: 1; border-color: rgb(165 180 252 / var(--tw-border-opacity)); } -.focus\:border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgb(17 24 39 / var(--tw-border-opacity)); -} .focus\:border-indigo-700:focus { --tw-border-opacity: 1; border-color: rgb(67 56 202 / var(--tw-border-opacity)); } +.focus\:border-gray-900:focus { + --tw-border-opacity: 1; + border-color: rgb(17 24 39 / var(--tw-border-opacity)); +} .focus\:bg-gray-100:focus { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -9268,10 +9255,6 @@ readers do not read off random characters that represent icons */ margin-bottom: -1px; } - .sm\:ml-0 { - margin-left: 0px; - } - .sm\:ml-10 { margin-left: 2.5rem; } @@ -9280,6 +9263,10 @@ readers do not read off random characters that represent icons */ margin-left: 1.5rem; } + .sm\:ml-0 { + margin-left: 0px; + } + .sm\:block { display: block; } diff --git a/resources/views/auks/create.blade.php b/resources/views/auks/create.blade.php index 733f2dd..8bbff2a 100644 --- a/resources/views/auks/create.blade.php +++ b/resources/views/auks/create.blade.php @@ -49,7 +49,8 @@ @foreach ($top_auks as $auks) - + @if (count($auks->childs)) @include('auks.optionChild', [ 'childs' => $auks->childs, diff --git a/resources/views/auks/edit.blade.php b/resources/views/auks/edit.blade.php index dd4809e..0320b1e 100644 --- a/resources/views/auks/edit.blade.php +++ b/resources/views/auks/edit.blade.php @@ -19,22 +19,29 @@ @endif -
+ @csrf @method('PUT')
- + - +
- + - + +
+ +
+ + +
@@ -44,12 +51,14 @@ @foreach ($top_auks as $top_auk) @if ($auk->parent_id == $top_auk->id) - + @else - + @endif @if (count($top_auk->childs)) - @include('documents.optionChildSelected', [ + @include('auks.optionChildSelected', [ 'childs' => $top_auk->childs, 'parent_id' => $top_auk->parent_id, 'level' => 1, diff --git a/resources/views/auks/optionChild.blade.php b/resources/views/auks/optionChild.blade.php index 72a0f2d..f4151ba 100644 --- a/resources/views/auks/optionChild.blade.php +++ b/resources/views/auks/optionChild.blade.php @@ -1,7 +1,8 @@ @foreach ($childs as $child) - + @if (count($child->childs)) - @include('documents.optionChild', [ + @include('auks.optionChild', [ 'childs' => $child->childs, 'level' => $level + 1, ]) diff --git a/resources/views/auks/optionChildSelected.blade.php b/resources/views/auks/optionChildSelected.blade.php index a2883ff..d9b99e7 100644 --- a/resources/views/auks/optionChildSelected.blade.php +++ b/resources/views/auks/optionChildSelected.blade.php @@ -1,8 +1,10 @@ @foreach ($childs as $child) @if ($parent_id == $child->id) - + @else - + @endif @if (count($child->childs)) @include('auks.optionChildSelected', [ diff --git a/resources/views/auks/show.blade.php b/resources/views/auks/show.blade.php deleted file mode 100644 index 70d0807..0000000 --- a/resources/views/auks/show.blade.php +++ /dev/null @@ -1,51 +0,0 @@ - - -

- {{ __('Show project') }} -

-
- -
-
-
-
-
-
- - - -
- - -
- - - -
- - -
- - - -
- - - -
-
-
-
-
-
\ No newline at end of file