From e8e2e09e62971da45668415ccb6ba43011a927b7 Mon Sep 17 00:00:00 2001 From: xuxin <15279969124@163.com> Date: Fri, 10 Jul 2026 11:38:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E5=B0=8Fbug=E4=BF=AE?= =?UTF-8?q?=E6=94=B9-01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/components/side-nav.scss | 2 +- src/assets/styles/pages/agent.scss | 2 +- src/assets/styles/pages/agent.scss.bak | 2 +- src/assets/styles/pages/job-detail.scss | 2 +- src/assets/styles/pages/jobs.scss | 2 +- src/assets/styles/pages/login.scss | 12 ++++++------ src/assets/styles/pages/mentor-detail.scss | 2 +- src/assets/styles/pages/mentor.scss | 2 +- src/assets/styles/pages/profile.scss | 2 +- src/assets/styles/pages/resume-detail.scss | 4 ++-- src/assets/styles/pages/resume.scss | 2 +- src/components/MentorAsidePanel.vue | 2 +- src/components/SideNav.vue | 15 ++++++++++++--- src/views/Jobs.vue | 19 +++++++++++++------ src/views/Mentor.vue | 3 ++- src/views/ResumeDetail.vue | 2 +- 16 files changed, 46 insertions(+), 29 deletions(-) diff --git a/src/assets/styles/components/side-nav.scss b/src/assets/styles/components/side-nav.scss index 7cf2073..f5b4beb 100644 --- a/src/assets/styles/components/side-nav.scss +++ b/src/assets/styles/components/side-nav.scss @@ -3,7 +3,7 @@ .side-nav { display: flex; flex-direction: column; - width: 2rem; + width: 2.2rem; height: var(--app-height, 100vh); background: $bg-white; color: #fff; diff --git a/src/assets/styles/pages/agent.scss b/src/assets/styles/pages/agent.scss index 7fcf3f0..4cba009 100644 --- a/src/assets/styles/pages/agent.scss +++ b/src/assets/styles/pages/agent.scss @@ -8,7 +8,7 @@ font-size: 0.14rem; // 主内容区域(左侧导航栏右边的部分) &__content { - margin-left: 2rem; + margin-left: 2.2rem; flex: 1; overflow-y: auto; height: var(--app-height, 100vh); diff --git a/src/assets/styles/pages/agent.scss.bak b/src/assets/styles/pages/agent.scss.bak index e69090b..deda320 100644 --- a/src/assets/styles/pages/agent.scss.bak +++ b/src/assets/styles/pages/agent.scss.bak @@ -7,7 +7,7 @@ // 主内容区域 &__content { - margin-left: 2rem; + margin-left: 2.2rem; flex: 1; padding: 0.4rem 0.6rem; } diff --git a/src/assets/styles/pages/job-detail.scss b/src/assets/styles/pages/job-detail.scss index ccecffc..d8c13aa 100644 --- a/src/assets/styles/pages/job-detail.scss +++ b/src/assets/styles/pages/job-detail.scss @@ -3,7 +3,7 @@ // ==================== 岗位详情页 ==================== .job-detail { &__content { - margin-left: 2rem; + margin-left: 2.2rem; margin-right: var(--chat-width, 3.6rem); flex: 1; height: var(--app-height, 100vh); diff --git a/src/assets/styles/pages/jobs.scss b/src/assets/styles/pages/jobs.scss index 7214db0..571d91a 100644 --- a/src/assets/styles/pages/jobs.scss +++ b/src/assets/styles/pages/jobs.scss @@ -6,7 +6,7 @@ display: flex; &__content { - margin-left: 2rem; + margin-left: 2.2rem; margin-right: var(--chat-width, 3.6rem); flex: 1; padding-bottom: 0.18rem; diff --git a/src/assets/styles/pages/login.scss b/src/assets/styles/pages/login.scss index 445fd6a..37a3ea6 100644 --- a/src/assets/styles/pages/login.scss +++ b/src/assets/styles/pages/login.scss @@ -401,12 +401,12 @@ .login-view__otp-box--active { background: #F3FFFD; - border: 2px solid #12C7BE; + border: 2px solid $accent; } .login-view__otp-box--filled { background: #F3FFFD; - border: 2px solid #12C7BE; + border: 2px solid $accent; } .login-view__otp-digit { @@ -421,7 +421,7 @@ display: inline-block; width: 2px; height: 0.28rem; - background: #12C7BE; + background: $accent; border-radius: 1px; animation: login-otp-blink 1s ease-in-out infinite; } @@ -451,7 +451,7 @@ .login-view__status-btn { width: 100%; height: 0.4rem; - background: linear-gradient(90deg, #12C7BE 0%, #06B6D4 100%); + background: linear-gradient(90deg, $btn-dark 0%, $btn-dark-hover 100%); border-radius: 0.12rem; border: none; font-weight: 600; @@ -565,7 +565,7 @@ transition: border-color 0.2s; &:hover { - border-color: #12C7BE; + border-color: $accent; } } @@ -593,7 +593,7 @@ .login-view__upload-btn { height: 0.4rem; line-height: 0.4rem; - background: linear-gradient(90deg, #12C7BE 0%, #06B6D4 100%); + background: linear-gradient(90deg, $btn-dark 0%, $btn-dark-hover 100%); border: none; border-radius: 0.08rem; font-size: 0.16rem; diff --git a/src/assets/styles/pages/mentor-detail.scss b/src/assets/styles/pages/mentor-detail.scss index 0b2a223..d3cd15b 100644 --- a/src/assets/styles/pages/mentor-detail.scss +++ b/src/assets/styles/pages/mentor-detail.scss @@ -14,7 +14,7 @@ flex: 1; height: 100%; overflow: hidden; - margin-left: 2rem; + margin-left: 2.2rem; display: flex; } diff --git a/src/assets/styles/pages/mentor.scss b/src/assets/styles/pages/mentor.scss index 6a42f55..172af0a 100644 --- a/src/assets/styles/pages/mentor.scss +++ b/src/assets/styles/pages/mentor.scss @@ -14,7 +14,7 @@ flex: 1; height: 100%; overflow: hidden; - margin-left: 2rem; + margin-left: 2.2rem; } // 左侧主内容区 diff --git a/src/assets/styles/pages/profile.scss b/src/assets/styles/pages/profile.scss index 6486903..2070622 100644 --- a/src/assets/styles/pages/profile.scss +++ b/src/assets/styles/pages/profile.scss @@ -3,7 +3,7 @@ // ==================== 个人资料页 ==================== .profile-page { &__content { - margin-left: 2rem; + margin-left: 2.2rem; flex: 1; padding-bottom: 0.12rem; height: var(--app-height, 100vh); diff --git a/src/assets/styles/pages/resume-detail.scss b/src/assets/styles/pages/resume-detail.scss index 78f6b81..5078619 100644 --- a/src/assets/styles/pages/resume-detail.scss +++ b/src/assets/styles/pages/resume-detail.scss @@ -3,7 +3,7 @@ // ==================== 简历详情页 ==================== .resume-detail { &__content { - margin-left: 2rem; + margin-left: 2.2rem; flex: 1; padding-bottom: 0.24rem; height: var(--app-height, 100vh); @@ -444,7 +444,7 @@ bottom: 0.02rem; width: 100%; height: 0.06rem; - background: #12C7BE; + background: $accent; border-radius: 0.02rem; z-index: -1; } diff --git a/src/assets/styles/pages/resume.scss b/src/assets/styles/pages/resume.scss index 1b3e475..98f0927 100644 --- a/src/assets/styles/pages/resume.scss +++ b/src/assets/styles/pages/resume.scss @@ -3,7 +3,7 @@ // ==================== 简历列表页 ==================== .resume-page { &__content { - margin-left: 2rem; + margin-left: 2.2rem; flex: 1; height: var(--app-height, 100vh); box-sizing: border-box; diff --git a/src/components/MentorAsidePanel.vue b/src/components/MentorAsidePanel.vue index 9ef9a21..8dc48e2 100644 --- a/src/components/MentorAsidePanel.vue +++ b/src/components/MentorAsidePanel.vue @@ -164,7 +164,7 @@ diff --git a/src/components/SideNav.vue b/src/components/SideNav.vue index d1d7a65..7158cf5 100644 --- a/src/components/SideNav.vue +++ b/src/components/SideNav.vue @@ -36,7 +36,7 @@ -
详情>
+
{{ accountDetailBtnText }}
@@ -632,6 +632,15 @@ const memberTagText = computed(() => { return '免费用户' }) +/** + * 账户弹窗右上角按钮文字:免费用户显示"开通会员",付费用户显示"详情>" + */ +const accountDetailBtnText = computed(() => { + const status = store.state.memberStatus + if (!status || !status.isMember) return '开通会员' + return '详情>' +}) + /** * 会员标签样式 class */ diff --git a/src/views/Jobs.vue b/src/views/Jobs.vue index 6774ab5..a44db2b 100644 --- a/src/views/Jobs.vue +++ b/src/views/Jobs.vue @@ -143,8 +143,8 @@ @@ -183,9 +183,16 @@
{{ job.companyShortName || job.companyName }} @@ -425,7 +432,7 @@ const selectorDisplayStyle: Record = { /** 选择器触发按钮 hover 时的样式 */ const selectorHoverStyle: Record = { - background: '#12C7BE', + background: '#52CAD1', color: '#fff', } diff --git a/src/views/Mentor.vue b/src/views/Mentor.vue index 5a66c2b..1183309 100644 --- a/src/views/Mentor.vue +++ b/src/views/Mentor.vue @@ -65,6 +65,7 @@ v-for="mentor in mentorList" :key="mentor.id" class="mentor-page__card" + @click="goToDetail(mentor)" >
@@ -113,7 +114,7 @@