|
@@ -15,7 +15,7 @@
|
|
</div>
|
|
</div>
|
|
<!-- <div class="other-name">别名:璟云雅苑</div> -->
|
|
<!-- <div class="other-name">别名:璟云雅苑</div> -->
|
|
</div>
|
|
</div>
|
|
- <div class="tel-num">咨询电话: 4008315585转04817</div>
|
|
|
|
|
|
+ <div class="tel-num">Contact details: 4008315585</div>
|
|
</div>
|
|
</div>
|
|
<div class="details-top">
|
|
<div class="details-top">
|
|
<div class="banner-box">
|
|
<div class="banner-box">
|
|
@@ -45,10 +45,8 @@
|
|
@click="changeBanner(i.type)"
|
|
@click="changeBanner(i.type)"
|
|
v-for="(i, index) in bannerListType"
|
|
v-for="(i, index) in bannerListType"
|
|
>
|
|
>
|
|
- <img
|
|
|
|
- :src="`./static/image/house/${houseInfo.images_1[0]}`"
|
|
|
|
- alt=""
|
|
|
|
- /><span class="name"
|
|
|
|
|
|
+ <img :src="`./static/image/house/${i.images[0]}`" alt="" /><span
|
|
|
|
+ class="name"
|
|
>{{ i.name }}({{ i.images.length }})</span
|
|
>{{ i.name }}({{ i.images.length }})</span
|
|
>
|
|
>
|
|
</div>
|
|
</div>
|
|
@@ -56,13 +54,13 @@
|
|
</div>
|
|
</div>
|
|
<div class="info-box">
|
|
<div class="info-box">
|
|
<div class="top-info">
|
|
<div class="top-info">
|
|
- <span class="title">参考均价</span>
|
|
|
|
|
|
+ <span class="title">Reference Average Price</span>
|
|
<!-- <span class="price-number">60000</span> -->
|
|
<!-- <span class="price-number">60000</span> -->
|
|
<!-- <span class="price-unit">元/平(单价) </span> -->
|
|
<!-- <span class="price-unit">元/平(单价) </span> -->
|
|
<span class="price-unit">{{ houseInfo.price }} </span>
|
|
<span class="price-unit">{{ houseInfo.price }} </span>
|
|
<!-- <span class="price-number">480-765</span> -->
|
|
<!-- <span class="price-number">480-765</span> -->
|
|
<!-- <span class="price-unit">(万/套)(总价)</span> -->
|
|
<!-- <span class="price-unit">(万/套)(总价)</span> -->
|
|
- <span class="total-title">总价</span>
|
|
|
|
|
|
+ <span class="total-title">Total price </span>
|
|
<span class="price-unit">{{ houseInfo.total }} </span>
|
|
<span class="price-unit">{{ houseInfo.total }} </span>
|
|
</div>
|
|
</div>
|
|
<div class="info-tag">
|
|
<div class="info-tag">
|
|
@@ -72,15 +70,15 @@
|
|
</div>
|
|
</div>
|
|
<div class="info-desc">
|
|
<div class="info-desc">
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">项目地址</div>
|
|
|
|
|
|
+ <div class="title">Project Address</div>
|
|
<div class="text">{{ houseInfo.address }}</div>
|
|
<div class="text">{{ houseInfo.address }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">最新开盘</div>
|
|
|
|
|
|
+ <div class="title">Project Launch Date</div>
|
|
<div class="text">{{ houseInfo.time }}</div>
|
|
<div class="text">{{ houseInfo.time }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">楼盘户型</div>
|
|
|
|
|
|
+ <div class="title">Property layout</div>
|
|
<div class="text">
|
|
<div class="text">
|
|
<span v-for="(i, key, index) in cadData"
|
|
<span v-for="(i, key, index) in cadData"
|
|
>{{ key }}({{ i.length }})</span
|
|
>{{ key }}({{ i.length }})</span
|
|
@@ -93,7 +91,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="details-bottom">
|
|
<div class="details-bottom">
|
|
<div class="cad-box">
|
|
<div class="cad-box">
|
|
- <h2 class="title">户型介绍</h2>
|
|
|
|
|
|
+ <h2 class="title">Layout Description</h2>
|
|
<div class="cad-tab">
|
|
<div class="cad-tab">
|
|
<div
|
|
<div
|
|
class="tab-item"
|
|
class="tab-item"
|
|
@@ -119,11 +117,11 @@
|
|
<div class="cad-title">
|
|
<div class="cad-title">
|
|
<span> {{ i.desc }} </span>
|
|
<span> {{ i.desc }} </span>
|
|
<div class="label-wrap">
|
|
<div class="label-wrap">
|
|
- <div class="label zs">在售</div>
|
|
|
|
- <div class="label zz">住宅</div>
|
|
|
|
|
|
+ <!-- <div class="label zs">在售</div>
|
|
|
|
+ <div class="label zz">住宅</div> -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="area">{{ i.area }} (南,北朝向)</div>
|
|
|
|
|
|
+ <div class="area">{{ i.area }} (South/North Facing)</div>
|
|
<div class="price">
|
|
<div class="price">
|
|
{{ i.price }}
|
|
{{ i.price }}
|
|
</div>
|
|
</div>
|
|
@@ -140,22 +138,22 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="top-info">
|
|
<div class="top-info">
|
|
- <span class="title">参考均价</span>
|
|
|
|
|
|
+ <span class="title">Reference Average Price</span>
|
|
<span class="price-number">{{ houseInfo.price }}</span>
|
|
<span class="price-number">{{ houseInfo.price }}</span>
|
|
<!-- <span class="price-unit">元/平(单价) </span> -->
|
|
<!-- <span class="price-unit">元/平(单价) </span> -->
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="info-desc">
|
|
<div class="info-desc">
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">项目地址</div>
|
|
|
|
|
|
+ <div class="title">Project Address</div>
|
|
<div class="text">{{ houseInfo.address }}</div>
|
|
<div class="text">{{ houseInfo.address }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">最新开盘</div>
|
|
|
|
|
|
+ <div class="title">Project Launch Date</div>
|
|
<div class="text">{{ houseInfo.time }}</div>
|
|
<div class="text">{{ houseInfo.time }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="desc-item">
|
|
<div class="desc-item">
|
|
- <div class="title">楼盘户型</div>
|
|
|
|
|
|
+ <div class="title">Property layout</div>
|
|
<div class="text">
|
|
<div class="text">
|
|
<span v-for="(i, key, index) in cadData"
|
|
<span v-for="(i, key, index) in cadData"
|
|
>{{ key }}({{ i.length }})</span
|
|
>{{ key }}({{ i.length }})</span
|
|
@@ -171,7 +169,7 @@
|
|
api-key="AIzaSyD-nVI43AYI9qp4rsQMJgN6abyPdn3QRY0"
|
|
api-key="AIzaSyD-nVI43AYI9qp4rsQMJgN6abyPdn3QRY0"
|
|
style="width: 100%; height: 100%"
|
|
style="width: 100%; height: 100%"
|
|
:center="center"
|
|
:center="center"
|
|
- :zoom="15"
|
|
|
|
|
|
+ :zoom="13"
|
|
language="en-us"
|
|
language="en-us"
|
|
>
|
|
>
|
|
<Marker :options="{ position: center }" />
|
|
<Marker :options="{ position: center }" />
|
|
@@ -221,22 +219,22 @@ const bannerListType = ref([
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 2,
|
|
type: 2,
|
|
- name: "效果图",
|
|
|
|
|
|
+ name: "Render",
|
|
images: houseInfo.value.images_2,
|
|
images: houseInfo.value.images_2,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 3,
|
|
type: 3,
|
|
- name: "样板间",
|
|
|
|
|
|
+ name: "Model",
|
|
images: houseInfo.value.images_3,
|
|
images: houseInfo.value.images_3,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 4,
|
|
type: 4,
|
|
- name: "区位",
|
|
|
|
|
|
+ name: "Location",
|
|
images: houseInfo.value.images_4,
|
|
images: houseInfo.value.images_4,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: 5,
|
|
type: 5,
|
|
- name: "小区配套",
|
|
|
|
|
|
+ name: "Facilities",
|
|
images: houseInfo.value.images_5,
|
|
images: houseInfo.value.images_5,
|
|
},
|
|
},
|
|
]);
|
|
]);
|
|
@@ -246,48 +244,49 @@ const banner = ref(
|
|
const bannerList = ref(houseInfo.value.images_1);
|
|
const bannerList = ref(houseInfo.value.images_1);
|
|
// https://gw.alipayobjects.com/zos/antfincdn/aPkFc8Sj7n/method-draw-image.svg
|
|
// https://gw.alipayobjects.com/zos/antfincdn/aPkFc8Sj7n/method-draw-image.svg
|
|
|
|
|
|
-const activeCad = ref("二居室");
|
|
|
|
|
|
+const activeCad = ref("2-Bedroom Unit");
|
|
const cadData = ref({
|
|
const cadData = ref({
|
|
- 二居室: [
|
|
|
|
|
|
+ "2-Bedroom Unit": [
|
|
{
|
|
{
|
|
- title: "二居室",
|
|
|
|
- area: "建面 76m²",
|
|
|
|
- desc: "2室2厅1卫",
|
|
|
|
- price: "190 万/套(参考价格)",
|
|
|
|
|
|
+ title: "2-Bedroom Unit",
|
|
|
|
+ area: "Construction area 76m²",
|
|
|
|
+ desc: "2 bedrooms, 2 living rooms, 1 bathroom",
|
|
|
|
+ price: "1.9 million/set (reference price)",
|
|
thumb: "76二.jpg",
|
|
thumb: "76二.jpg",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: "二居室",
|
|
|
|
- area: "建面 71m²",
|
|
|
|
- desc: "2室2厅1卫",
|
|
|
|
- price: "190 万/套(参考价格)",
|
|
|
|
|
|
+ title: "2-Bedroom Unit",
|
|
|
|
+ area: "Construction area 71m²",
|
|
|
|
+ desc: "2 bedrooms, 2 living rooms, 1 bathroom",
|
|
|
|
+ price: "1.9 million/set (reference price)",
|
|
thumb: "71二.jpg",
|
|
thumb: "71二.jpg",
|
|
},
|
|
},
|
|
],
|
|
],
|
|
- 三居室: [
|
|
|
|
|
|
+ "3-Bedroom Unit": [
|
|
{
|
|
{
|
|
- title: "三居室",
|
|
|
|
- area: "建面 96m²",
|
|
|
|
- desc: "3室2厅2卫",
|
|
|
|
- price: "270 万/套(参考价格)",
|
|
|
|
|
|
+ title: "3-Bedroom Unit",
|
|
|
|
+ area: "Construction area 96m²",
|
|
|
|
+ desc: "3 bedrooms, 2 living rooms, 1 bathroom",
|
|
|
|
+ price: "2.7 million/set (reference price)",
|
|
thumb: "96三.jpg",
|
|
thumb: "96三.jpg",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: "三居室",
|
|
|
|
- area: "建面 97m²",
|
|
|
|
- desc: "3室2厅2卫",
|
|
|
|
|
|
+ title: "3-Bedroom Unit",
|
|
|
|
+ area: "Construction area 106m²",
|
|
|
|
+ desc: "2.75 million/set (reference price)",
|
|
price: "270 万/套(参考价格)",
|
|
price: "270 万/套(参考价格)",
|
|
- thumb: "97三.jpg",
|
|
|
|
|
|
+ thumb: "106三.jpg",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: "三居室",
|
|
|
|
- area: "建面 106m²",
|
|
|
|
- desc: "3室2厅2卫",
|
|
|
|
- price: "275 万/套(参考价格)",
|
|
|
|
- thumb: "106三.jpg",
|
|
|
|
|
|
+ title: "3-Bedroom Unit",
|
|
|
|
+ area: "Construction area 97m²",
|
|
|
|
+ desc: "3 bedrooms, 2 living rooms, 2 bathrooms",
|
|
|
|
+ price: "2.7 million/set (reference price)",
|
|
|
|
+ thumb: "96三.jpg",
|
|
},
|
|
},
|
|
],
|
|
],
|
|
});
|
|
});
|
|
|
|
+
|
|
const changeBanner = (type) => {
|
|
const changeBanner = (type) => {
|
|
bannerActiveIndex.value = type;
|
|
bannerActiveIndex.value = type;
|
|
bannerList.value = bannerListType.value.find(
|
|
bannerList.value = bannerListType.value.find(
|
|
@@ -379,6 +378,9 @@ onMounted(() => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+.details {
|
|
|
|
+ // word-break: break-all;
|
|
|
|
+}
|
|
.content {
|
|
.content {
|
|
width: 1182px;
|
|
width: 1182px;
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
@@ -485,7 +487,6 @@ onMounted(() => {
|
|
// margin-right: 6px;
|
|
// margin-right: 6px;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
- background: red;
|
|
|
|
position: relative;
|
|
position: relative;
|
|
|
|
|
|
img {
|
|
img {
|
|
@@ -560,6 +561,7 @@ onMounted(() => {
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
color: #849aae;
|
|
color: #849aae;
|
|
background: rgba(132, 154, 174, 0.1);
|
|
background: rgba(132, 154, 174, 0.1);
|
|
|
|
+ margin-bottom: 10px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.info-desc {
|
|
.info-desc {
|
|
@@ -673,6 +675,7 @@ onMounted(() => {
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
color: #333;
|
|
color: #333;
|
|
font-size: 14px;
|
|
font-size: 14px;
|
|
|
|
+ // max-width: 50%;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.area {
|
|
.area {
|
|
@@ -702,7 +705,8 @@ onMounted(() => {
|
|
.name-info {
|
|
.name-info {
|
|
display: flex;
|
|
display: flex;
|
|
font-size: 26px;
|
|
font-size: 26px;
|
|
- align-items: center;
|
|
|
|
|
|
+ align-items: flex-start;
|
|
|
|
+ flex-direction: column;
|
|
}
|
|
}
|
|
.top-info {
|
|
.top-info {
|
|
color: #fe615a;
|
|
color: #fe615a;
|
|
@@ -715,7 +719,7 @@ onMounted(() => {
|
|
}
|
|
}
|
|
.price-number {
|
|
.price-number {
|
|
font-family: Tahoma-Bold;
|
|
font-family: Tahoma-Bold;
|
|
- font-size: 30px;
|
|
|
|
|
|
+ font-size: 20px;
|
|
}
|
|
}
|
|
.price-unit {
|
|
.price-unit {
|
|
font-family: HiraginoSansGB-W6;
|
|
font-family: HiraginoSansGB-W6;
|
|
@@ -757,7 +761,7 @@ onMounted(() => {
|
|
}
|
|
}
|
|
.google-map {
|
|
.google-map {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 300px;
|
|
|
|
|
|
+ height: 500px;
|
|
margin-top: 30px;
|
|
margin-top: 30px;
|
|
}
|
|
}
|
|
.swiper-button-next,
|
|
.swiper-button-next,
|