From bf03c8be10469fe3c6ab178027cc32ccd1b97705 Mon Sep 17 00:00:00 2001
From: luJianJun <2587063613@qq.com>
Date: Fri, 14 Jul 2023 15:43:23 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../homeImage/intermediaryAuthentication.svg | 21 ++
src/assets/homeImage/personAuthentication.svg | 21 ++
.../indexWaterfallBox/indexWaterfallBox.vue | 12 +-
src/components/pageTopBar/pageTopBar.vue | 57 +++++-
src/components/seachModule/seachModule.vue | 71 ++++---
src/components/selectTabBox/selectTabBox.vue | 180 ++++++++++++++----
src/main.js | 2 +-
src/router/index.js | 4 +
src/store/index.js | 4 +-
src/views/HomeView.vue | 44 +++--
src/views/housingView/needHousing.vue | 62 ++++++
src/views/housingView/person.vue | 3 +-
12 files changed, 398 insertions(+), 83 deletions(-)
create mode 100644 src/assets/homeImage/intermediaryAuthentication.svg
create mode 100644 src/assets/homeImage/personAuthentication.svg
create mode 100644 src/views/housingView/needHousing.vue
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 @@
- {{ 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";