diff --git a/beike/Admin/Http/Controllers/DesignController.php b/beike/Admin/Http/Controllers/DesignController.php index 6608f1a9..b426015d 100644 --- a/beike/Admin/Http/Controllers/DesignController.php +++ b/beike/Admin/Http/Controllers/DesignController.php @@ -19,7 +19,7 @@ class DesignController extends Controller public function index(Request $request): View { $data = [ - 'editors' => ['editor-slide_show', 'editor-image401'], + 'editors' => ['editor-slide_show', 'editor-image401', 'editor-product'], 'languages' => LanguageRepo::all(), 'design_settings' => system_setting('base.design_setting'), ]; diff --git a/beike/Admin/View/DesignBuilders/Product.php b/beike/Admin/View/DesignBuilders/Product.php new file mode 100644 index 00000000..00fca509 --- /dev/null +++ b/beike/Admin/View/DesignBuilders/Product.php @@ -0,0 +1,44 @@ + + * @created 2022-07-08 17:09:15 + * @modified 2022-07-08 17:09:15 + */ + +namespace Beike\Admin\View\DesignBuilders; + +use Illuminate\View\Component; +use Illuminate\Contracts\View\View; + +class Product extends Component +{ + /** + * Create a new component instance. + * + * @return void + */ + public function __construct() + { + } + + /** + * Get the view / contents that represent the component. + * + * @return View + */ + public function render(): View + { + $data['register'] = [ + 'code' => 'product', + 'sort' => 0, + 'name' => '推荐商品', + 'icon' => '', + ]; + + return view('admin::pages.design.module.product', $data); + } +} diff --git a/public/build/beike/admin/css/design.css b/public/build/beike/admin/css/design.css index 573a8add..1cad0fb4 100644 --- a/public/build/beike/admin/css/design.css +++ b/public/build/beike/admin/css/design.css @@ -21,6 +21,9 @@ body.page-design { height: 100vh; overflow: hidden; } +body.page-design [class*=" el-icon-"], body.page-design [class^=el-icon-] { + font-weight: 600; +} body.page-design .tag { margin: 8px 0; color: #777; @@ -51,6 +54,12 @@ body.page-design .design-box .design-head > div { font-size: 0.8rem; transition: all 0.2s ease-in-out; } +body.page-design .design-box .design-head > div.save-btn { + border-right: 1px solid #5692ff; +} +body.page-design .design-box .design-head > div i { + margin-right: 7px; +} body.page-design .design-box .design-head > div:hover { background-color: #005bcc; } diff --git a/resources/beike/admin/css/design/app.scss b/resources/beike/admin/css/design/app.scss index aab220f3..5257ef77 100644 --- a/resources/beike/admin/css/design/app.scss +++ b/resources/beike/admin/css/design/app.scss @@ -10,6 +10,10 @@ body.page-design { height: 100vh; overflow: hidden; + [class*=" el-icon-"], [class^=el-icon-] { + font-weight: 600; + } + .tag { margin: 8px 0; color: #777; @@ -42,6 +46,14 @@ body.page-design { font-size: .8rem; transition: all .2s ease-in-out; + &.save-btn { + border-right: 1px solid #5692ff; + } + + i { + margin-right: 7px; + } + &:hover { background-color: darken($main_color, 10%); } diff --git a/resources/beike/admin/views/pages/design/builder/index.blade.php b/resources/beike/admin/views/pages/design/builder/index.blade.php index eb2eb56c..1b8e550c 100644 --- a/resources/beike/admin/views/pages/design/builder/index.blade.php +++ b/resources/beike/admin/views/pages/design/builder/index.blade.php @@ -25,8 +25,13 @@
- -@push('add-scripts') -@endpush + +