diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php
index 5006f359..ce2243bc 100644
--- a/beike/Admin/Routes/admin.php
+++ b/beike/Admin/Routes/admin.php
@@ -44,6 +44,7 @@ Route::prefix($adminName)
Route::get('design_footer/builder', [Controllers\DesignFooterController::class, 'index'])->name('design_footer.index');
Route::put('design_footer/builder', [Controllers\designFooterController::class, 'update'])->name('design_footer.update');
+ Route::post('design_footer/builder/preview', [Controllers\designFooterController::class, 'preview'])->name('design_footer.module.preview');
Route::put('edit', [Controllers\EditController::class, 'update'])->name('edit');
Route::get('edit/locale', [Controllers\EditController::class, 'locale'])->name('edit.locale');
diff --git a/public/catalog/demo/.DS_Store b/public/catalog/demo/.DS_Store
index 3912d0cf..8af26108 100644
Binary files a/public/catalog/demo/.DS_Store and b/public/catalog/demo/.DS_Store differ
diff --git a/resources/beike/admin/views/pages/design/builder/footer.blade.php b/resources/beike/admin/views/pages/design/builder/footer.blade.php
index 6d7de099..02495479 100644
--- a/resources/beike/admin/views/pages/design/builder/footer.blade.php
+++ b/resources/beike/admin/views/pages/design/builder/footer.blade.php
@@ -9,7 +9,7 @@