Bläddra i källkod

fix: 修改bug

yezhihao 3 månader sedan
förälder
incheckning
74b45a9e5b
2 ändrade filer med 11 tillägg och 5 borttagningar
  1. 9 3
      pages/msg/index.vue
  2. 2 2
      pages/my/onlineResume.vue

+ 9 - 3
pages/msg/index.vue

@@ -86,7 +86,8 @@
 							@longpress="confirmDelete(item)">
 							<view class="avatar-wrapper">
 								<image :src="item.avatar || '/static/logo.png'" mode="aspectFill" class="avatar"></image>
-								<view class="online-dot" v-if="item.onlineStatus == 'ONLINE'"></view>
+								<view class="dot online-dot" v-if="item.onlineStatus == 'ONLINE'"></view>
+								<view class="dot offline-dot" v-else></view>
 							</view>
 							<view class="chat-info-wrapper flex justify-between">
 								<view class="chat-info-wrapper-l">
@@ -1049,16 +1050,21 @@
 						border: 1px solid #eee;
 						border-radius: 50%;
 					}
-					.online-dot {
+					.dot {
 						position: absolute;
 						right: 8rpx;
 						bottom: 0;
 						width: 16rpx;
 						height: 16rpx;
 						border: 1px solid rgba(255, 255, 255, 1);
-						background: rgba(0, 180, 42, 1);
 						border-radius: 50%;
 					}
+					.online-dot {
+						background: rgba(0, 180, 42, 1);
+					}
+					.offline-dot {
+						background: rgb(153, 153, 153);
+					}
 				}
 				
 				.chat-info-wrapper {

+ 2 - 2
pages/my/onlineResume.vue

@@ -153,7 +153,7 @@
 
 					<view class="experience-list">
 						<template v-if="showExperienceData.length">
-							<view class="experience-item" v-for="item in showExperienceData">
+							<view class="experience-item" v-for="item in showExperienceData" @click.stop="goToWorkExperience(item.workExpId)">
 								<view class="company-title flex justify-between">
 									<view>
 										<text class="company-name">{{ item.companyName }}</text>
@@ -163,7 +163,7 @@
 								</view>
 								
 								<view class="experience-content">
-									<view class="experience-box" v-for="it in item.workExpDetails" @click.stop="goToWorkExperience(item.workExpId)">
+									<view class="experience-box" v-for="it in item.workExpDetails">
 										<view class="job-header flex justify-between align-center">
 											<view class="job-name">{{ it.position }}</view>
 											<view class="job-time">{{ it.startTime }}-{{ it.endTime }}</view>