From 5bf30c464967d09fba42ca7e7a9777c961b3fdf2 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Wed, 10 Aug 2022 10:49:30 +0800 Subject: [PATCH] wip --- .gitignore | 2 +- .../Http/Controllers/DesignController.php | 2 -- .../Controllers/DesignFooterController.php | 26 ++++++------------ beike/Admin/Routes/admin.php | 1 + public/catalog/demo/.DS_Store | Bin 6148 -> 6148 bytes public/catalog/demo/services-icon/1.png | Bin 0 -> 3932 bytes public/catalog/demo/services-icon/2.png | Bin 0 -> 2289 bytes public/catalog/demo/services-icon/3.png | Bin 0 -> 4193 bytes public/catalog/demo/services-icon/4.png | Bin 0 -> 2530 bytes .../pages/design/builder/footer.blade.php | 8 +++--- 10 files changed, 14 insertions(+), 25 deletions(-) create mode 100644 public/catalog/demo/services-icon/1.png create mode 100644 public/catalog/demo/services-icon/2.png create mode 100644 public/catalog/demo/services-icon/3.png create mode 100644 public/catalog/demo/services-icon/4.png diff --git a/.gitignore b/.gitignore index 26112922..b301a2af 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,4 @@ yarn-error.log /.vscode mix-manifest.json package-lock.json -beike/node_modules +beike/node_modules \ No newline at end of file diff --git a/beike/Admin/Http/Controllers/DesignController.php b/beike/Admin/Http/Controllers/DesignController.php index 16a6eb56..7c734273 100644 --- a/beike/Admin/Http/Controllers/DesignController.php +++ b/beike/Admin/Http/Controllers/DesignController.php @@ -6,7 +6,6 @@ use Illuminate\View\View; use Illuminate\Http\Request; use Beike\Services\DesignService; use Beike\Repositories\SettingRepo; -use Beike\Repositories\LanguageRepo; class DesignController extends Controller { @@ -20,7 +19,6 @@ class DesignController extends Controller { $data = [ 'editors' => ['editor-slide_show', 'editor-image401', 'editor-tab_product', 'editor-image100', 'editor-brand'], - 'languages' => LanguageRepo::all(), 'design_settings' => system_setting('base.design_setting'), ]; return view('admin::pages.design.builder.index', $data); diff --git a/beike/Admin/Http/Controllers/DesignFooterController.php b/beike/Admin/Http/Controllers/DesignFooterController.php index 12b2a714..bfc7a5ec 100644 --- a/beike/Admin/Http/Controllers/DesignFooterController.php +++ b/beike/Admin/Http/Controllers/DesignFooterController.php @@ -6,7 +6,6 @@ use Illuminate\View\View; use Illuminate\Http\Request; use Beike\Services\DesignService; use Beike\Repositories\SettingRepo; -use Beike\Repositories\LanguageRepo; class DesignFooterController extends Controller { @@ -19,13 +18,11 @@ class DesignFooterController extends Controller public function index(Request $request): View { $data = [ - // 'languages' => LanguageRepo::all(), 'design_settings' => system_setting('base.footer_setting'), ]; return view('admin::pages.design.builder.footer', $data); } - /** * 预览模块显示结果 * @@ -36,20 +33,13 @@ class DesignFooterController extends Controller public function preview(Request $request): View { $module = json_decode($request->getContent(), true); - $moduleId = $module['module_id'] ?? ''; - $moduleCode = $module['code'] ?? ''; - $content = $module['content'] ?? ''; - $viewPath = "design.{$moduleCode}"; - $viewData = [ - 'code' => $moduleCode, - 'module_id' => $moduleId, - 'view_path' => $viewPath, - 'content' => DesignService::handleModuleContent($moduleCode, $content), - 'design' => (bool)$request->get('design') - ]; + // $viewData = [ + // 'content' => DesignService::handleModuleContent($moduleCode, $content), + // 'design' => (bool)$request->get('design') + // ]; - return view($viewPath, $viewData); + // return view($viewPath, $viewData); } @@ -63,12 +53,12 @@ class DesignFooterController extends Controller public function update(Request $request): array { $content = json_decode($request->getContent(), true); - $moduleData = DesignService::handleRequestModules($content); + $data = [ 'type' => 'system', 'space' => 'base', - 'name' => 'design_setting', - 'value' => json_encode($moduleData), + 'name' => 'footer_setting', + 'value' => json_encode($content), 'json' => 1 ]; SettingRepo::createOrUpdate($data); diff --git a/beike/Admin/Routes/admin.php b/beike/Admin/Routes/admin.php index 172047ae..5006f359 100644 --- a/beike/Admin/Routes/admin.php +++ b/beike/Admin/Routes/admin.php @@ -43,6 +43,7 @@ Route::prefix($adminName) Route::post('design/builder/preview', [Controllers\DesignController::class, 'preview'])->name('design.module.preview'); 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::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 b1b12faea753e749f5e5cd414719496d216ab36d..3912d0cf9094773ca536566f83ffa260ea5c7e7d 100644 GIT binary patch delta 216 zcmZoMXfc=&$(_lN%#g}Z%%IDVIe8-E@_H5q1_oXrKb4_~p^O1Z7N{(M4o7p-3 G@&f?%`ZU!5 delta 157 zcmZoMXfc=&$(qVgl#@PrALH7376t|eHijgIM20*d1dAI6C+FuD0L5VdMLsv*#U&{x qKM5$w!7*{3al6wIM<5$bO$tFZ1sNcFHXmYiWt-Swv6-FYFFydAJ0~Ro diff --git a/public/catalog/demo/services-icon/1.png b/public/catalog/demo/services-icon/1.png new file mode 100644 index 0000000000000000000000000000000000000000..f1534169fd76ee6c581822a2af0ad8eb16e681c2 GIT binary patch literal 3932 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 literal 0 HcmV?d00001 diff --git a/public/catalog/demo/services-icon/4.png b/public/catalog/demo/services-icon/4.png new file mode 100644 index 0000000000000000000000000000000000000000..c3d685bc93660b381b2d30a7980a46decfc94b30 GIT binary patch literal 2530 zcmV<82_5!{P)Px;oJmAMRCr$PoqLQORUOB_zq#EK6bug`QoyP_iY-1!>mybZ6bS;Q*pO|+7I)?@ z59_isce_Y6CQ_0nK0?_$cPW*+y>m-Z&?S*jw25LYh)ESN#)e8Y%0q2~QBa|gK6ZZQ z+eA;8i-;ZP)v?;5yE!=g&==1m==ThY{mQ)PY&T%@abvr#P4Zz%b(*V zYFH@+gl)3|qQN8;P~VnnUSqO(T4$CE-jpT=1_UlzM%iR3&bgo0o)%TYzMjC zC%fa#Y)WO@TnnPxB)MHhuJ?$7KrAt`y0}Fc^X*irtbvZ(2I*{TB zz@?TZLD)uRZ>f%u4hKs}wM8?a$GQoGuYxf* zGW<1=NEf9xV7oW~_`@K2ckE2qUqqEHPsg@b)KIB=2s@SyK)fG6H<7<)NOXugD*=QZ zYY4zi0OlnELD&S}-!u~<<4C=`3WROb0g(Xl-Zwjlt^#4ly15w<7itj4dZ42b!jAc+ z1_*k;1`+ImjsU3-UmN#`i!_LE59A7jhx$(e`&BTm)*#|}AU7a9*mn*L<6ZzCizlVN zNHzATiS6Pt82(%^o*}pPv)E-QZkQhs$ND*dPsOT#0uc4Fx-;dyx_%Cc=m#Bh4M5+F zgpm+L=z|l{6;!Tnk1SJhgUlnOxd{4k04GZ8o&v<=IDKk#O#U%LmH}lwxfr_Gi|_(` z|C)B5tXsM(4J3Sj2;1f!5SR1L@#{Ve^UnI{`($Os;ooyD)Tw1TQ9+cUiXe zH4xSXIR4kuypUngaaX*!7)lBm0VkSu&wUC-^m*rSb0a)0!5A;I0_9J9+8p^SL2%tA5lxN^$ zIgNU|Q>IrcS=S?E5{lio5C+NLp#-^&u^&AXyXlUt`<3!)8)B3J(ncL-R8kE@F`OER z2BMe;6qBPPL<3RG1B%Jf5u$-8<^jdzC?6qwYw<)J<^#q8fae1c2UWfV=0AXEJwl^ne@mlBSs;xiMaD{imxr!` z6t!mT0%#pos$vQzw~L3(3vdWGgJ>YS5dJYhTgml)5N-R0g_1xx?c5e)3=_sW+OYYB zBu%AcpET|B#os>86fPKj{R7j0dUWrFzf8 zrQ#r%EAcgnjjVK0a}e^DkaQJtJxAIQy1fjDZ@KPt94hPtq{nDTL!F1OeLD^x{{X=9 z$O<`tIJCP8-vK7q`+sUnQ`l!Th=-|MyE7>N?gMd(+X4PefVlktEhM)ZYgJ0fQ28(9 zdgnwzJ^FukEOE~Ia0Z$L)Sz=)o*>uzgmOUmw%*zJ_X!7rTXy&X^i$Jtsc$jZcp{18 z6Wc}{ir=Eiwr&OCTY=@A^xAQB`}o1uG|5+gX13~tS6gReqCO4MdinlkG`dB6mLk?w zpJF+{V%VJDl~j{si4oeiKtYoIGF|Pmc&NAtK0g`k!RQZ}w6reA5^KDYohXzDUouTx zy73I~p}m1c81x|;sfr~~$6VP0DVZfOjRXkz3Ax^tt%dh31Q{)&>UJqcN9dX% zj!8INW!t(M1o32@-<4RC{Cgnedh&)nXw8QK0dhgTG7;rQ9>&k2WiS?ijNg)54gEY( z=*%t~*HUHk15qAsj@F)QzAu?-z8AztH;}0805e5< zc$(z1)zSuIEteYo`Ibtt)z1GdsF{nr??d0?*ceol5#J( z-kC}C9I<7m=t-kQ7?DI%sW<>;F|g^8X#({ul6_Aqjn+(o)Vs)1aRr#~ixBfXfZbqz z5=3HhQT*f(WAweDQD^sG0`ebCph=vPCw}3x0txR!aR6lwr0%=c!9W}>avR1r?0an) zjgL>H&4``iHvs-h+VlbGq(j$s%E$#s9g1W93&1Juh-;*!$8qrW&(g;4x4rOzo#IA- zzu3MeWOjJMR4usyX+SaW2k3LD9Z+BJaCiw-wgykhq{x^ZOWeOcpCV}^3FBF+c*%~! zO;A{_K$_jxT99D_d~yO^uYz$G3KJV>

- 添加链接 + 添加链接
@@ -258,9 +258,9 @@ }, saveButtonClicked() { - // $http.put('design/builder', this.form).then((res) => { - // layer.msg(res.message) - // }) + $http.put('design_footer/builder', this.form).then((res) => { + layer.msg(res.message) + }) }, selectorShow(index) {