From 49016bf21e2585706d98ec14cc6548a971d90256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Tue, 15 Oct 2024 16:34:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model-panel/model-panel-style.vue | 3 ++ src/components/common/div-content/index.vue | 2 +- .../model-custom/components/index-default.ts | 1 + .../model-custom/components/index.vue | 19 ++++++----- .../components/right-side-operation/index.vue | 4 +-- .../components/product-list-show.vue | 2 +- src/components/model-data-magic/index.vue | 5 +-- .../model-data-magic-content.vue | 34 +++++++++++++------ src/components/page-settings/page-setting.vue | 2 +- src/config/const/header-nav.ts | 2 +- 10 files changed, 48 insertions(+), 26 deletions(-) diff --git a/src/components/common/custom-module/model-panel/model-panel-style.vue b/src/components/common/custom-module/model-panel/model-panel-style.vue index 359fc89b..46b0d18d 100644 --- a/src/components/common/custom-module/model-panel/model-panel-style.vue +++ b/src/components/common/custom-module/model-panel/model-panel-style.vue @@ -3,6 +3,9 @@
容器设置
+ + +
背景色
diff --git a/src/components/common/div-content/index.vue b/src/components/common/div-content/index.vue index 28fada9f..ad10df87 100644 --- a/src/components/common/div-content/index.vue +++ b/src/components/common/div-content/index.vue @@ -287,7 +287,7 @@ const float_bottom_change = (val: { bottom: string; location: string }, id: stri top: 0; left: -0.2rem; border: 0.2rem solid $cr-main; - z-index: 1; + z-index: 99999; } .plug-in-animation { transition: all 0.3s ease-in-out; diff --git a/src/components/model-custom/components/index-default.ts b/src/components/model-custom/components/index-default.ts index 483d60ed..719181cf 100644 --- a/src/components/model-custom/components/index-default.ts +++ b/src/components/model-custom/components/index-default.ts @@ -128,6 +128,7 @@ export const panel_com_data = { com_width: 100, com_height: 100, staging_height: 100, + link: {}, icon_rotate: 0, background_img_style: '2', background_img: [], diff --git a/src/components/model-custom/components/index.vue b/src/components/model-custom/components/index.vue index e005bc55..b9320d10 100644 --- a/src/components/model-custom/components/index.vue +++ b/src/components/model-custom/components/index.vue @@ -288,10 +288,9 @@ const previous_layer = (index: number) => { const old_data = get_diy_index_data(index); // 删除当前位置信息 diy_data.value.splice(index, 1); - // 将数据插入上一层数据中 - diy_data.value.splice(index + 1, 0, old_data); - // 设置对应的位置为显示 - set_show_tabs(index + 1); + // 将数据插入下一层数据中 + diy_data.value.splice(index - 1, 0, old_data); + set_show_tabs(index - 1); } } @@ -301,9 +300,10 @@ const underlying_layer = (index: number) => { const old_data = get_diy_index_data(index); // 删除当前位置信息 diy_data.value.splice(index, 1); - // 将数据插入下一层数据中 - diy_data.value.splice(index - 1, 0, old_data); - set_show_tabs(index - 1); + // 将数据插入上一层数据中 + diy_data.value.splice(index + 1, 0, old_data); + // 设置对应的位置为显示 + set_show_tabs(index + 1); } } //组件置顶 @@ -337,7 +337,7 @@ const get_diy_index_data = (index: number) => { }; // 设置当前选中的是那个 const set_show_tabs = (index: number) => { - is_show_component_line.value = false; + // is_show_component_line.value = false; diy_data.value.forEach((item, for_index) => { // 先将全部的设置为false,再将当前选中的设置为true item.show_tabs = '0'; @@ -447,8 +447,11 @@ const drop = (event: any) => { let location_y = event.offsetY; // 使用新函数调整位置 const { x: adjustedX, y: adjustedY } = adjustPosition(location_x, location_y, com_width, com_height, 390, center_height.value); + // 计算存在多少个相同的key + const list = diy_data.value.filter(item => item.key == draggedItem.value.key); const newItem = { ...draggedItem.value, + new_name: list.length > 0 ? draggedItem.value.name + list.length : draggedItem.value.name, // 默认添加别名 location: { x: adjustedX, y: adjustedY, diff --git a/src/components/model-custom/components/right-side-operation/index.vue b/src/components/model-custom/components/right-side-operation/index.vue index 92bc5f3d..79f48104 100644 --- a/src/components/model-custom/components/right-side-operation/index.vue +++ b/src/components/model-custom/components/right-side-operation/index.vue @@ -8,10 +8,10 @@ - + - + diff --git a/src/components/model-data-magic/components/product-list-show.vue b/src/components/model-data-magic/components/product-list-show.vue index 8b8d5b3b..427ec308 100644 --- a/src/components/model-data-magic/components/product-list-show.vue +++ b/src/components/model-data-magic/components/product-list-show.vue @@ -70,7 +70,7 @@ -
+
{{ item.title }}
{{ item.show_price_symbol }}{{ item.min_price }} diff --git a/src/components/model-data-magic/index.vue b/src/components/model-data-magic/index.vue index f23ffaef..fed9ee01 100644 --- a/src/components/model-data-magic/index.vue +++ b/src/components/model-data-magic/index.vue @@ -8,7 +8,7 @@