fixed slide show
This commit is contained in:
parent
2d15a8baa7
commit
f3f593ee9e
|
|
@ -4,9 +4,9 @@ namespace Beike\Admin\Http\Controllers;
|
|||
|
||||
use Illuminate\View\View;
|
||||
use Illuminate\Http\Request;
|
||||
use Beike\Services\DesignService;
|
||||
use Beike\Repositories\SettingRepo;
|
||||
use Beike\Repositories\LanguageRepo;
|
||||
use Beike\Admin\Services\DesignService;
|
||||
|
||||
class DesignController extends Controller
|
||||
{
|
||||
|
|
@ -52,7 +52,7 @@ class DesignController extends Controller
|
|||
public function update(Request $request): array
|
||||
{
|
||||
$content = json_decode($request->getContent(), true);
|
||||
$moduleData = DesignService::handleModules($content);
|
||||
$moduleData = DesignService::handleRequestModules($content);
|
||||
$data = [
|
||||
'type' => 'system',
|
||||
'space' => 'base',
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@
|
|||
* @modified 2022-07-14 20:57:37
|
||||
*/
|
||||
|
||||
namespace Beike\Admin\Services;
|
||||
namespace Beike\Services;
|
||||
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class DesignService
|
||||
{
|
||||
public static function handleModules($modulesData): array
|
||||
public static function handleRequestModules($modulesData): array
|
||||
{
|
||||
$modulesData = $modulesData['modules'];
|
||||
if (empty($modulesData)) {
|
||||
|
|
@ -31,4 +31,19 @@ class DesignService
|
|||
}
|
||||
return ['modules' => $modulesData];
|
||||
}
|
||||
|
||||
|
||||
public static function handleModuleContent($moduleCode, $content)
|
||||
{
|
||||
if ($moduleCode == 'slideshow') {
|
||||
return self::handleSlideShow($content);
|
||||
}
|
||||
return $content;
|
||||
}
|
||||
|
||||
|
||||
private static function handleSlideShow($content)
|
||||
{
|
||||
return $content;
|
||||
}
|
||||
}
|
||||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Beike\Shop\Http\Controllers;
|
||||
|
||||
use Beike\Services\DesignService;
|
||||
use Illuminate\Contracts\View\View;
|
||||
|
||||
class HomeController extends Controller
|
||||
|
|
@ -27,7 +28,7 @@ class HomeController extends Controller
|
|||
'code' => $code,
|
||||
'module_id' => $moduleId,
|
||||
'view_path' => $viewPath,
|
||||
'content' => $content
|
||||
'content' => DesignService::handleModuleContent($code, $content)
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<link rel="stylesheet" href="{{ asset('vendor/swiper/swiper-bundle.min.css') }}">
|
||||
@endpush
|
||||
|
||||
<section class="module-item {{ $design ? 'module-item-design' : ''}}" id="module-dasuybkdas">
|
||||
<section class="module-item {{ $design ? 'module-item-design' : ''}}" id="module-{{ $module_id }}">
|
||||
@if ($design)
|
||||
<div class="module-edit">
|
||||
<div class="edit-wrap">
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
</div>
|
||||
@endif
|
||||
<div class="module-info">
|
||||
<div class="swiper module-swiper-dasuybkdas module-slideshow">
|
||||
<div class="swiper module-swiper-{{ $module_id }} module-slideshow">
|
||||
<div class="swiper-wrapper">
|
||||
<div class="swiper-slide">
|
||||
<a href=""><img src="{{ asset('image/default/banner.png') }}" class="img-fluid"></a>
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
prevEl: '.swiper-button-prev',
|
||||
},
|
||||
})
|
||||
</script>
|
||||
@endpush
|
||||
</script>
|
||||
@endpush
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
@foreach($modules as $module)
|
||||
@include($module['view_path'], $module['content'])
|
||||
@include($module['view_path'], $module)
|
||||
@endforeach
|
||||
|
||||
{{-- <script>
|
||||
|
|
|
|||
Loading…
Reference in New Issue