diff --git a/app/Http/Controllers/Admin/AreaController.php b/app/Http/Controllers/Admin/AreaController.php index ce89744..185fb78 100644 --- a/app/Http/Controllers/Admin/AreaController.php +++ b/app/Http/Controllers/Admin/AreaController.php @@ -50,7 +50,7 @@ class AreaController extends Controller public function update(Request $request, Area $area) { // return $request->all(); - foreach ($request->input('parts',[]) as $item) { + foreach ($request->input('parts',[]) as $i => $item) { $data = json_decode($item); if ($data == null){ continue; @@ -61,11 +61,13 @@ class AreaController extends Controller $part->area_id = $area->id; $part->segment = $data->segment; $part->part = $data->part; + $part->sort = $i; $part->save(); }else{ $part = Part::whereId($data->id)->first(); $part->segment = $data->segment; $part->part = $data->part; + $part->sort = $i; $part->save(); } } diff --git a/resources/js/client.js b/resources/js/client.js index e601f19..05c90d0 100644 --- a/resources/js/client.js +++ b/resources/js/client.js @@ -5,3 +5,4 @@ import "./client-custom/confirm.js"; import "../views/segments/preloader/PreloaderCircle/PreloaderCircle.js"; import "../views/segments/top/TopSimple/TopSimple.js"; import "../views/segments/slider/SliderSimple/SliderSimple.js"; +import "../views/segments/top/TopSimple/TopSimple.js"; diff --git a/resources/js/components/AreaDesginer.vue b/resources/js/components/AreaDesginer.vue index 40393d0..3620bee 100644 --- a/resources/js/components/AreaDesginer.vue +++ b/resources/js/components/AreaDesginer.vue @@ -2,21 +2,29 @@