From 5958353383c76c2ab544efb3920d8d8e9baa7296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E5=BE=88=E5=B7=AE=E5=95=A6?= <17633066053@163.com> Date: Fri, 31 Mar 2023 15:22:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A5=BC=E5=B1=82=E8=A3=85=E4=BF=AE=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../indexDecorate/modelList/mixModel.vue | 53 ++++ .../modelList/mixs/mix-brand.vue | 131 ++++++++ .../modelList/mixs/mix-goods.vue | 124 ++++++++ .../src/views/page-decoration/modelConfig.js | 24 +- .../page-decoration/modelList/mixModel.vue | 288 +++++++++++++++++- .../modelList/mixs/mix-brand.vue | 27 +- .../modelList/mixs/mix-goods.vue | 3 +- 7 files changed, 626 insertions(+), 24 deletions(-) create mode 100644 buyer/src/components/indexDecorate/modelList/mixModel.vue create mode 100644 buyer/src/components/indexDecorate/modelList/mixs/mix-brand.vue create mode 100644 buyer/src/components/indexDecorate/modelList/mixs/mix-goods.vue diff --git a/buyer/src/components/indexDecorate/modelList/mixModel.vue b/buyer/src/components/indexDecorate/modelList/mixModel.vue new file mode 100644 index 00000000..506fb726 --- /dev/null +++ b/buyer/src/components/indexDecorate/modelList/mixModel.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/buyer/src/components/indexDecorate/modelList/mixs/mix-brand.vue b/buyer/src/components/indexDecorate/modelList/mixs/mix-brand.vue new file mode 100644 index 00000000..520d1cbc --- /dev/null +++ b/buyer/src/components/indexDecorate/modelList/mixs/mix-brand.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/buyer/src/components/indexDecorate/modelList/mixs/mix-goods.vue b/buyer/src/components/indexDecorate/modelList/mixs/mix-goods.vue new file mode 100644 index 00000000..72006bf2 --- /dev/null +++ b/buyer/src/components/indexDecorate/modelList/mixs/mix-goods.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/manager/src/views/page-decoration/modelConfig.js b/manager/src/views/page-decoration/modelConfig.js index 83148675..f92c5e35 100644 --- a/manager/src/views/page-decoration/modelConfig.js +++ b/manager/src/views/page-decoration/modelConfig.js @@ -789,7 +789,8 @@ export const modelData = [{ data:{ image:{ url:"", - src:require('@/assets/mix-bg1.png') + src:require('@/assets/mix-bg1.png'), + size:"197 * 344" }, list:[ { @@ -817,7 +818,11 @@ export const modelData = [{ url:"", }, ], - badge:"精选", + badge:{ + label:"精选", + url:"" + } + } }, right:{ @@ -825,7 +830,8 @@ export const modelData = [{ data:{ image:{ url:"", - src:require('@/assets/mix-bg2.png') + src:require('@/assets/mix-bg2.png'), + size:"254 * 344" }, list:[ { @@ -847,6 +853,18 @@ export const modelData = [{ img:"https://i.loli.net/2021/05/14/KTLSrOVJmEdX12A.png", url:"", }, + { + img:"https://i.loli.net/2021/05/14/KTLSrOVJmEdX12A.png", + title:"商品标题", + price:"120", + url:"", + }, + { + img:"https://i.loli.net/2021/05/14/KTLSrOVJmEdX12A.png", + title:"商品标题", + price:"120", + url:"", + }, ], badge:"", } diff --git a/manager/src/views/page-decoration/modelList/mixModel.vue b/manager/src/views/page-decoration/modelList/mixModel.vue index a6d8c6c0..0874b1aa 100644 --- a/manager/src/views/page-decoration/modelList/mixModel.vue +++ b/manager/src/views/page-decoration/modelList/mixModel.vue @@ -1,23 +1,179 @@ diff --git a/manager/src/views/page-decoration/modelList/mixs/mix-brand.vue b/manager/src/views/page-decoration/modelList/mixs/mix-brand.vue index 02a6c460..520d1cbc 100644 --- a/manager/src/views/page-decoration/modelList/mixs/mix-brand.vue +++ b/manager/src/views/page-decoration/modelList/mixs/mix-brand.vue @@ -4,6 +4,13 @@
+
+
+ +
+ + +
@@ -66,7 +73,18 @@ export default { } } .badge-box{ + margin-top: 33px; justify-content:right; + >.round{ + width: 17.5px; + height: 17.5px; + opacity: 1; + border-radius: 50%; + text-align: center; + line-height: 17.5px; + border: 0.7px solid #333333; + margin-right: 17.5px; + } } .goods-list{ flex-wrap: wrap; @@ -76,16 +94,15 @@ export default { .goods-item{ display: flex; align-items: center; - width: 173.6px; - height: 119px; + justify-content: center; + width:50%; + height: 85px; border-radius: 9.8px; opacity: 1; transition: .35s; background: #FFFFFF; margin-bottom:9px; - &:hover{ - box-shadow: 0px 1px 6px 0px #E5E5E5; - } + } .left-side { diff --git a/manager/src/views/page-decoration/modelList/mixs/mix-goods.vue b/manager/src/views/page-decoration/modelList/mixs/mix-goods.vue index 7c792e99..f176dac8 100644 --- a/manager/src/views/page-decoration/modelList/mixs/mix-goods.vue +++ b/manager/src/views/page-decoration/modelList/mixs/mix-goods.vue @@ -6,7 +6,7 @@
- {{data.options.left.data.badge}} + {{data.options.left.data.badge.label}}
@@ -75,6 +75,7 @@ export default { } } .badge-box{ + justify-content:right; } .goods-list{