From 29658de29b2eb5292bf0c2fad7427b374b769ebc Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期三, 10 五月 2023 20:29:31 +0800
Subject: [PATCH] 样式修改,引入字体,修改逻辑

---
 pages/driver-page/drvier-my/drvier-my.vue |   29 ++++++++++++-----------------
 1 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/pages/driver-page/drvier-my/drvier-my.vue b/pages/driver-page/drvier-my/drvier-my.vue
index d47aead..464ddd6 100644
--- a/pages/driver-page/drvier-my/drvier-my.vue
+++ b/pages/driver-page/drvier-my/drvier-my.vue
@@ -3,8 +3,8 @@
 		<view class="driver-banner">
 			<view class="navgation">鎴戠殑</view>
 			<view class="avatar">
-				<view class="avatar-imgage"></view>
-				<view class="avatar-name">{{ userInfo.name }}</view>
+				<view class="avatar-imgage" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/avatar.png')no-repeat;background-size: cover;"></view>
+				<view class="avatar-name">{{ userInfo.name || '' }}</view>
 				<view class="edit-button"><u-button type="primary" @click="editBtnClick" shape="circle" plain>缂栬緫涓汉璧勬枡</u-button></view>
 			</view>
 			<view class="personal-information">
@@ -17,7 +17,7 @@
 							</view>
 							<view class="information-value">
 								{{ userInfo.idCard }}
-								<u-icon name="arrow-right" color="#999999" size="30"></u-icon>
+								<u-icon name="arrow-right" color="#999999" size="30" v-if="userInfo.idCard"></u-icon>
 							</view>
 						</view>
 						<view class="information-line">
@@ -27,7 +27,7 @@
 							</view>
 							<view class="information-value">
 								{{ userInfo.phone }}
-								<u-icon name="arrow-right" color="#999999" size="30"></u-icon>
+								<u-icon name="arrow-right" color="#999999" size="30" v-if="userInfo.phone"></u-icon>
 							</view>
 						</view>
 						<view class="information-line">
@@ -37,7 +37,7 @@
 							</view>
 							<view class="information-value">
 								{{ userInfo.carNo }}
-								<u-icon name="arrow-right" color="#999999" size="30"></u-icon>
+								<u-icon name="arrow-right" color="#999999" size="30" v-if="userInfo.carNo"></u-icon>
 							</view>
 						</view>
 						<view class="information-line">
@@ -47,7 +47,7 @@
 							</view>
 							<view class="information-value">
 								{{ userInfo.axleNum }}
-								<u-icon name="arrow-right" color="#999999" size="30"></u-icon>
+								<u-icon name="arrow-right" color="#999999" size="30" v-if="userInfo.axleNum"></u-icon>
 							</view>
 						</view>
 						<view class="information-line last">
@@ -57,7 +57,7 @@
 							</view>
 							<view class="information-value">
 								{{ userInfo.weight }}
-								<u-icon name="arrow-right" color="#999999" size="30"></u-icon>
+								<u-icon name="arrow-right" color="#999999" size="30" v-if="userInfo.weight"></u-icon>
 							</view>
 						</view>
 					</view>
@@ -370,10 +370,9 @@
 		position: fixed;
 		top: 0;
 		.navgation {
-			width: 77rpx;
+			width: 80rpx;
 			height: 37rpx;
 			font-size: 40rpx;
-			font-family: Adobe Heiti Std;
 			font-weight: normal;
 			color: #ffffff;
 			line-height: 69rpx;
@@ -389,16 +388,14 @@
 			.avatar-imgage {
 				width: 98rpx;
 				height: 98rpx;
-				background: #fcfcfc;
-				border: 4px solid #ffffff;
-				border-radius: 50%;
 				margin-left: vww(18);
+				@include flex;
+				justify-content: center;
 			}
 			.avatar-name {
 				width: 136rpx;
 				height: 32rpx;
 				font-size: 34rpx;
-				font-family: Source Han Sans CN;
 				font-weight: bold;
 				color: #ffffff;
 				margin-left: vww(17);
@@ -441,19 +438,17 @@
 							height: 50rpx;
 						}
 						.label-text {
-							width: 118rpx;
+							width: 120rpx;
 							font-size: 30rpx;
-							font-family: Source Han Sans CN;
 							font-weight: 400;
 							color: #000000;
 							line-height: 85rpx;
 						}
 					}
 					.information-value {
-						width: vww(125);
+						min-width: vww(125);
 						@include flex;
 						font-size: 30rpx;
-						font-family: Source Han Sans CN;
 						font-weight: 400;
 						color: #000000;
 						line-height: 85rpx;

--
Gitblit v1.9.1