diff --git a/src/assets/homeImage/intermediaryAuthentication.svg b/src/assets/homeImage/intermediaryAuthentication.svg new file mode 100644 index 0000000..76ceaed --- /dev/null +++ b/src/assets/homeImage/intermediaryAuthentication.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/homeImage/personAuthentication.svg b/src/assets/homeImage/personAuthentication.svg new file mode 100644 index 0000000..b2c76a5 --- /dev/null +++ b/src/assets/homeImage/personAuthentication.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/indexWaterfallBox/indexWaterfallBox.vue b/src/components/indexWaterfallBox/indexWaterfallBox.vue index 8b56126..7406f8d 100644 --- a/src/components/indexWaterfallBox/indexWaterfallBox.vue +++ b/src/components/indexWaterfallBox/indexWaterfallBox.vue @@ -12,14 +12,14 @@
+ v-if="(itemData&&itemData.type === 'housing' && itemData&&itemData.verified) || (itemData&&itemData.type === 'apartment' &&itemData&& itemData.isintermediary)">
- {{ itemData.gptype }}{{ itemData.title }} + {{ itemData.gptype }}{{ itemData&&itemData.title }}
@@ -49,22 +49,22 @@
- {{ itemData.specifications && itemData.specifications[0].title }} + {{ itemData.specifications && itemData.specifications[0]&&itemData.specifications[0].title }}
HK$ - {{ itemData.specifications && itemData.specifications[0].value }} + {{ itemData.specifications && itemData.specifications[0]&&itemData.specifications[0].value }} /月
- {{ itemData.specifications && itemData.specifications[1].title }} + {{ itemData.specifications && itemData.specifications[1]&&itemData.specifications[1].title }}
HK$ - {{ itemData.specifications && itemData.specifications[1].value }} + {{ itemData.specifications && itemData.specifications[1]&&itemData.specifications[1].value }} /月
diff --git a/src/components/pageTopBar/pageTopBar.vue b/src/components/pageTopBar/pageTopBar.vue index c8b089b..923c3b7 100644 --- a/src/components/pageTopBar/pageTopBar.vue +++ b/src/components/pageTopBar/pageTopBar.vue @@ -9,7 +9,15 @@ :class="{ 'navigation-text-click': item.key === topTabNum }" v-for="(item, i) in topTab.data" :key="i"> {{ item.name }}
- +
+ +
+
+
+ 退出 +
+
+
@@ -68,7 +76,7 @@ watchEffect(() => { } else if (res.name === '求房源') { - + res.path = '/needHousing' } else if (res.name === '我的') { @@ -86,7 +94,7 @@ let topTabSelect = (type, item) => { } //页面跳转 -const router=useRouter() +const router = useRouter() let tabBtnType = ref('/') let changeTabBtnType = (item) => { tabBtnType.value = item.path @@ -248,6 +256,45 @@ tabBtnType.value = route.path height: 280px; } +.user-box:hover .user-out-box { + display: block; +} + +.user-out-box { + color: #fff; + font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; + font-weight: 400; + font-style: normal; + font-size: 10px; + position: absolute; + bottom: -35px; + display: none; +} + +.user-box { + position: relative; + + .top-box { + border-radius: 2px; + width: 8px; + height: 8px; + background: #000; + position: absolute; + top: -4px; + transform: rotate(45deg) + } + + .box-bg { + width: 32px; + height: 28px; + line-height: 28px; + border-radius: 5px; + background: #000; + text-align: center; + position: relative; + } +} + /deep/.el-carousel__arrow { border: 2px solid #545454; width: 50px; @@ -287,5 +334,9 @@ tabBtnType.value = route.path color: #7F7F7F; text-align: left; } + +.dropdown { + background: #000; +} \ No newline at end of file diff --git a/src/components/seachModule/seachModule.vue b/src/components/seachModule/seachModule.vue index 51ead03..6fb11d5 100644 --- a/src/components/seachModule/seachModule.vue +++ b/src/components/seachModule/seachModule.vue @@ -12,8 +12,8 @@
- +
搜索 @@ -51,23 +51,29 @@ 发布房源
-
+
+
-
+
+
-
- +
+ + - - + +
-
+
@@ -77,7 +83,7 @@ + + \ No newline at end of file diff --git a/src/views/housingView/person.vue b/src/views/housingView/person.vue index 82d115d..039ade5 100644 --- a/src/views/housingView/person.vue +++ b/src/views/housingView/person.vue @@ -12,7 +12,7 @@
- + @@ -20,6 +20,7 @@ import pageTopBar from '../../components/pageTopBar/pageTopBar.vue'; import seachModule from "../../components/seachModule/seachModule.vue"; import biserialItem from '../../components/biserialListItem/biserialListItem.vue' +import listBtmPrompt from "../../components/public/have-questions.vue";