删除文件 buyer/src/components/indexDecorate/modelList/newGoodsSort.vue
parent
ffde03bc21
commit
05a25bd80f
|
@ -1,234 +0,0 @@
|
||||||
<template>
|
|
||||||
<div class="new-goods">
|
|
||||||
<div class="left">
|
|
||||||
<div class="top-header" :style="{ background: options.left.bgColor }">
|
|
||||||
<span>{{ options.left.title }}</span>
|
|
||||||
<span @click="linkTo(options.left.url)" class="hover-pointer"
|
|
||||||
>{{ options.left.secondTitle }} ></span
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
|
||||||
<div
|
|
||||||
class="con-item hover-pointer"
|
|
||||||
v-for="(item, index) in options.left.list"
|
|
||||||
:key="index"
|
|
||||||
@click="linkTo(item.url)"
|
|
||||||
>
|
|
||||||
<div>
|
|
||||||
<p>{{ item.name }}</p>
|
|
||||||
<p class="describe">{{ item.describe }}</p>
|
|
||||||
</div>
|
|
||||||
<img :src="item.img" alt="" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="middle">
|
|
||||||
<div class="top-header" :style="{ background: options.middle.bgColor }">
|
|
||||||
<span>{{ options.middle.title }}</span>
|
|
||||||
<span class="hover-pointer" @click="linkTo(options.middle.url)"
|
|
||||||
>{{ options.middle.secondTitle }} ></span
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
|
||||||
<div
|
|
||||||
class="con-item hover-pointer"
|
|
||||||
v-for="(item, index) in options.middle.list"
|
|
||||||
:key="index"
|
|
||||||
@click="linkTo(item.url)"
|
|
||||||
>
|
|
||||||
<div>
|
|
||||||
<p>{{ item.name }}</p>
|
|
||||||
<p class="describe">{{ item.describe }}</p>
|
|
||||||
</div>
|
|
||||||
<img :src="item.img" alt="" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="right">
|
|
||||||
<div class="top-header" :style="{ background: options.right.bgColor }">
|
|
||||||
<span>{{ options.right.title }}</span>
|
|
||||||
<span @click="linkTo(options.right.url)" class="hover-pointer"
|
|
||||||
>{{ options.right.secondTitle }} ></span
|
|
||||||
>
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
|
||||||
<div
|
|
||||||
v-for="(item, index) in options.right.list"
|
|
||||||
:key="index"
|
|
||||||
class="hover-pointer"
|
|
||||||
@click="linkTo(item.url)"
|
|
||||||
>
|
|
||||||
<img :src="item.img" alt="" />
|
|
||||||
<p>{{ item.name }}</p>
|
|
||||||
<p>{{ item.price | unitPrice("¥") }}</p>
|
|
||||||
<div class="jiaobiao" :class="'jiaobiao' + (index + 1)">
|
|
||||||
{{ index + 1 }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
data: {
|
|
||||||
type: Object,
|
|
||||||
default: null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
options: this.data.options // 装修数据
|
|
||||||
};
|
|
||||||
},
|
|
||||||
methods: {}
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.new-goods {
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
> div {
|
|
||||||
width: 393px;
|
|
||||||
height: 440px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.left > .content {
|
|
||||||
> div:nth-child(1) {
|
|
||||||
height: 240px;
|
|
||||||
flex-direction: column;
|
|
||||||
border: 1px solid #eee;
|
|
||||||
border-top: none;
|
|
||||||
border-left: none;
|
|
||||||
justify-content: space-between;
|
|
||||||
img {
|
|
||||||
width: 160px;
|
|
||||||
height: 160px;
|
|
||||||
}
|
|
||||||
.describe {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
> div:nth-child(2) {
|
|
||||||
border-right: 1px solid #eee;
|
|
||||||
}
|
|
||||||
> div:nth-child(3),
|
|
||||||
> div:nth-child(4) {
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.middle > .content {
|
|
||||||
> div {
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #eee;
|
|
||||||
border-width: 0;
|
|
||||||
border-bottom-width: 1px;
|
|
||||||
}
|
|
||||||
> div:nth-child(1),
|
|
||||||
> div:nth-child(2),
|
|
||||||
> div:nth-child(3) {
|
|
||||||
border-right-width: 1px;
|
|
||||||
}
|
|
||||||
> div:nth-child(6),
|
|
||||||
> div:nth-child(3) {
|
|
||||||
border-bottom-width: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.right > .content {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
flex-direction: row;
|
|
||||||
font-size: 12px;
|
|
||||||
> div {
|
|
||||||
position: relative;
|
|
||||||
width: 120px;
|
|
||||||
padding: 5px 10px 0 10px;
|
|
||||||
img {
|
|
||||||
width: 100px;
|
|
||||||
height: 100px;
|
|
||||||
}
|
|
||||||
border-bottom: 1px solid #eee;
|
|
||||||
:nth-child(2) {
|
|
||||||
height: 38px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
:nth-child(3) {
|
|
||||||
color: $theme_color;
|
|
||||||
margin-top: 5px;
|
|
||||||
}
|
|
||||||
.jiaobiao {
|
|
||||||
position: absolute;
|
|
||||||
width: 23px;
|
|
||||||
height: 23px;
|
|
||||||
top: 10px;
|
|
||||||
right: 16px;
|
|
||||||
background: url(../../../assets/images/festival_icon.png);
|
|
||||||
color: #fff;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.jiaobiao1,
|
|
||||||
.jiaobiao4 {
|
|
||||||
background-position: -2px -30px;
|
|
||||||
}
|
|
||||||
.jiaobiao2,
|
|
||||||
.jiaobiao5 {
|
|
||||||
background-position: -31px -30px;
|
|
||||||
}
|
|
||||||
.jiaobiao3,
|
|
||||||
.jiaobiao6 {
|
|
||||||
background-position: -60px -30px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
> div:nth-child(4),
|
|
||||||
> div:nth-child(5),
|
|
||||||
> div:nth-child(6) {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.top-header {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-between;
|
|
||||||
height: 50px;
|
|
||||||
padding: 0 10px;
|
|
||||||
background: #c43d7e;
|
|
||||||
color: #fff;
|
|
||||||
span:nth-child(1) {
|
|
||||||
font-size: 20px;
|
|
||||||
}
|
|
||||||
span:nth-child(2) {
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.content {
|
|
||||||
padding: 10px 12px 0;
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
flex-direction: column;
|
|
||||||
height: 370px;
|
|
||||||
}
|
|
||||||
.con-item {
|
|
||||||
width: 185px;
|
|
||||||
height: 120px;
|
|
||||||
display: flex;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-top: 10px;
|
|
||||||
img {
|
|
||||||
width: 90px;
|
|
||||||
height: 90px;
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.describe {
|
|
||||||
color: #999;
|
|
||||||
font-size: 12px;
|
|
||||||
margin-top: 15px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
Loading…
Reference in New Issue