From 986d2ba15718bf73bf3164742fac9a6497da9fad Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Mon, 18 Jul 2022 21:16:42 +0800 Subject: [PATCH] wip --- public/build/beike/admin/css/design.css | 46 ++++++++++ resources/beike/admin/css/design/app.scss | 66 ++++++++++++++ .../builder/component/text_i18n.blade.php | 91 +++++++++++++++++++ .../pages/design/builder/index.blade.php | 13 ++- .../pages/design/module/tab_product.blade.php | 37 ++------ themes/default/design/tab_product.blade.php | 4 +- 6 files changed, 224 insertions(+), 33 deletions(-) create mode 100644 resources/beike/admin/views/pages/design/builder/component/text_i18n.blade.php diff --git a/public/build/beike/admin/css/design.css b/public/build/beike/admin/css/design.css index 1cad0fb4..781b2e06 100644 --- a/public/build/beike/admin/css/design.css +++ b/public/build/beike/admin/css/design.css @@ -499,3 +499,49 @@ body.page-design .pb-images-selector .pb-images-list .el-input-group__prepend { background-color: #f6f6f6; padding: 10px 20px; } +.link-dialog-box .module-editor-tab-product-template .tab-info { + margin-top: 10px; + padding: 10px; + background: #f2f2f2; + border-radius: 6px; +} +.link-dialog-box .module-editor-tab-product-template .manufacturer-list > div { + margin-bottom: 10px; + border: 1px solid #f4f4f4; + padding: 5px; + border-radius: 6px; + background: #f4f4f4; + padding-bottom: 8px; + position: relative; +} +.link-dialog-box .module-editor-tab-product-template .manufacturer-list > div:hover .remove-btn { + display: block; +} +.link-dialog-box .module-editor-tab-product-template .manufacturer-list > div .remove-btn { + position: absolute; + display: none; + top: 0; + right: 0; + background: red; + color: #fff; + z-index: 9; + padding: 0 2px; + cursor: pointer; + border-radius: 0 0 0 4px; +} +.link-dialog-box .module-editor-tab-product-template .manufacturer-list > div .remove-btn:hover { + background: #c70000; +} +.link-dialog-box .module-editor-tab-product-template .add-category { + display: flex; + justify-content: flex-end; +} +.link-dialog-box .module-editor-tab-product-template .manufacturers .module-edit-group { + margin-top: 5px; +} +.link-dialog-box .module-editor-tab-product-template .tab-edit-category > .el-tabs__header > .el-tabs__nav-wrap .el-tabs__item { + padding: 0 10px !important; +} +.link-dialog-box .module-editor-tab-product-template .autocomplete-group-wrapper .item-group-wrapper { + background: #fff; +} diff --git a/resources/beike/admin/css/design/app.scss b/resources/beike/admin/css/design/app.scss index 5257ef77..d5fe1f0a 100644 --- a/resources/beike/admin/css/design/app.scss +++ b/resources/beike/admin/css/design/app.scss @@ -600,4 +600,70 @@ body.page-design { .link-dialog-footer { } + + .module-editor-tab-product-template { + .tab-info { + margin-top: 10px; + padding: 10px; + background: #f2f2f2; + border-radius: 6px; + } + + .manufacturer-list { + > div { + margin-bottom: 10px; + border: 1px solid #f4f4f4; + padding: 5px; + border-radius: 6px; + background: #f4f4f4; + padding-bottom: 8px; + position: relative; + &:hover { + .remove-btn { + display: block; + } + } + + .remove-btn { + position: absolute; + display: none; + top: 0; + right: 0; + background: red; + color: #fff; + z-index: 9; + padding: 0 2px; + cursor: pointer; + border-radius: 0 0 0 4px; + &:hover { + background: #c70000; + } + } + } + } + + .add-category { + // margin-top: 10px; + display: flex; + justify-content: flex-end; + } + + .manufacturers { + .module-edit-group { + margin-top: 5px; + } + } + + .tab-edit-category > .el-tabs__header > .el-tabs__nav-wrap { + .el-tabs__item { + padding: 0 10px !important; + } + } + + .autocomplete-group-wrapper { + .item-group-wrapper { + background: #fff; + } + } + } } \ No newline at end of file diff --git a/resources/beike/admin/views/pages/design/builder/component/text_i18n.blade.php b/resources/beike/admin/views/pages/design/builder/component/text_i18n.blade.php new file mode 100644 index 00000000..67519ed0 --- /dev/null +++ b/resources/beike/admin/views/pages/design/builder/component/text_i18n.blade.php @@ -0,0 +1,91 @@ + + + + + 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 864c210e..7147ef2b 100644 --- a/resources/beike/admin/views/pages/design/builder/index.blade.php +++ b/resources/beike/admin/views/pages/design/builder/index.blade.php @@ -105,6 +105,7 @@ @include('admin::pages.design.builder.component.image_selector') @include('admin::pages.design.builder.component.link_selector') + @include('admin::pages.design.builder.component.text_i18n')