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 @@
+
+
+
+
+ @{{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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')