Ver Fonte

图片修改为线上获取

tanxue há 1 mês atrás
pai
commit
d24a177a68

+ 3 - 15
common/styles/global/pages.scss

@@ -411,8 +411,8 @@
 	background-color:#f8f9fd;height: 100vh;box-sizing: border-box;padding-bottom: 120rpx;overflow: auto;
 	// head
 	.my-head-box{
-		width: 100%;height:300rpx;display: flex;align-items: center;box-sizing: border-box;padding: 24rpx 52rpx;
-		background-image: url("@/static/images/my/client-my-bj.png");@include ezy-no-repeat-cover(top);
+		width: 100%;height:300rpx;display: flex;align-items: center;box-sizing: border-box;
+		@include ezy-no-repeat-cover(top);padding: 60rpx 52rpx 0;
 	}
 	.head-img-box{
 		width: 170rpx;height: 170rpx;margin-right: 32rpx;display: flex;align-items: center;
@@ -422,9 +422,7 @@
 	.head-content-box{
 		font-size: 32rpx;color: #fff;
 		.head-content-row-box{display: flex;align-items: center;margin-top: 20rpx;}
-		.tel-icon,.idcard-icon{width: 40rpx;height:40rpx;@include ezy-no-repeat-cover();flex-shrink: 0;}
-		.tel-icon{background-image: url("@/static/images/my/my-tel-icon.png");}
-		.idcard-icon{background-image: url("@/static/images/my/my-idcard-icon.png");}
+		icon{width: 40rpx;height:40rpx;@include ezy-no-repeat-cover();flex-shrink: 0;}
 		.content-text{font-size: 30rpx;margin-left: 10rpx;}
 	}
 	// admin
@@ -448,9 +446,6 @@
 		.num-item-box{
 			display: flex;flex-direction: column;align-items: center;position: relative;
 			icon{width: 100rpx;height: 100rpx;@include ezy-no-repeat-cover();margin-bottom: 10rpx;}
-			.ks-icon{background-image: url("@/static/images/my/my-ks-icon.png");}
-			.lx-icon{background-image: url("@/static/images/my/my-lx-icon.png");}
-			.kc-icon{background-image: url("@/static/images/my/my-kc-icon.png");}
 			.my-num-badge{position: absolute;right: -8rpx;top: -12rpx;}
 			.num-title{font-size: 28rpx;color: #333;}
 		}
@@ -468,13 +463,6 @@
 		}
 		.list-row:last-child{border: 0;}
 		.list-icon{width: 42rpx;height: 42rpx;@include ezy-no-repeat-cover;margin-right: 32rpx;}
-		.user-icon{background-image: url("@/static/images/my/my-editor-icon.png");}
-		.mm-icon{background-image: url("@/static/images/login/login-lock-icon.png");}
-		.code-icon{background-image: url("@/static/images/my/two-code-icon.png");}
-		.score-icon{background-image: url("@/static/images/my/my-score-icon.png");}
-		.login-out-icon{background-image: url("@/static/images/my/login-out-icon.png");}
-		.sxtcs-icon{background-image: url("@/static/images/my/my-sxtcs-icon.png");}
-		.sxtsm-icon{background-image: url("@/static/images/my/my-sxtsm-icon.png");}
 	}
 }
 

+ 1 - 1
components/dialog/shexiangDialog.vue

@@ -15,7 +15,7 @@
 							推荐使用微信或火狐浏览器、谷歌浏览器,使用其他浏览器可能会在考试过程中出现摄像头问题,影响考试结果,导致重考,不建议使用其他浏览器。
 						</view>
 						<view class="content-margin-bottom">请在考试前使用摄像头测试功能,测试摄像头是否可以正常工作,在测试前请先确保摄像头设备可以正常使用,并且使用推荐浏览器并赋予了浏览器摄像头权限。</view>
-						<view>若摄像头测试中图像显示异常,请及时更换浏览器或手机,以免影响考试结果。</view>
+						<view>若摄像头测试中图像显示异常,请及时更换手机,以免影响考试结果。</view>
 					</view>
 				</view>
 				<view class="common-btn-box">

+ 38 - 13
pages/client/my/index.vue

@@ -1,6 +1,6 @@
 <template>
 	<view class="client-my-page">
-		<view class="my-head-box">
+		<view class="my-head-box" :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.myHeadBj + ')' }">
 			<view class="head-img-box">
 				<img class="head-img" :src="myInfoData.userImg" v-if="myInfoData.userImg">
 				<icon class="phone-default-userImg" v-else></icon>
@@ -8,11 +8,11 @@
 			<view class="head-content-box">
 				<text>{{myInfoData.realName}}</text>
 				<view class="head-content-row-box" v-if="myInfoData.userName">
-					<icon class="tel-icon"></icon>
+					<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.telIcon + ')' }"></icon>
 					<text class="content-text" >{{myInfoData.userName}}</text>
 				</view>
 				<view class="head-content-row-box" v-if="myInfoData.idcard">
-					<icon class="idcard-icon"></icon>
+					<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.idcardIcon + ')' }"></icon>
 					<text class="content-text" >{{myInfoData.idcard}}</text>
 				</view>
 			</view>
@@ -22,42 +22,42 @@
 			<view class="num-item-box" @click="goToPage('ks')">
 				<uni-badge class="uni-badge-left-margin my-num-badge" v-if="myInfoData.kaoshiCount"
 				:customStyle="{background: '#ff2527'}" :text="myInfoData.kaoshiCount" />
-				<icon class="ks-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.ksIcon + ')' }"></icon>
 				<text class="num-title">考试管理</text>
 			</view>
 			<view class="num-item-box" @click="goToPage('lx')">
 				<uni-badge class="uni-badge-left-margin my-num-badge" v-if="myInfoData.lianxiCount"
 				:customStyle="{background: '#ff2527'}" :text="myInfoData.lianxiCount" />
-				<icon class="lx-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.lxIcon + ')' }"></icon>
 				<text class="num-title">练习管理</text>
 			</view>
 			<view class="num-item-box" @click="goToPage('kc')">
 				<uni-badge class="uni-badge-left-margin my-num-badge" v-if="myInfoData.kechengCount"
 				:customStyle="{background: '#ff2527'}" :text="myInfoData.kechengCount" />
-				<icon class="kc-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.kcIcon + ')' }"></icon>
 				<text class="num-title">课程管理</text>
 			</view>
 		</view>
 		
 		<view class="my-list-box">
 			<view class="list-row" @click="goToPage('grcj')">
-				<icon class="list-icon user-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.userListIcon + ')' }"></icon>
 				<text>修改个人信息</text>
 			</view>
 			<view class="list-row" @click="goToPage('cj')">
-				<icon class="list-icon score-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.scoreListIcon + ')' }"></icon>
 				<text>我的成绩</text>
 			</view>
 			<view class="list-row" @click="showZhuaPaiConfirm">
-				<icon class="list-icon sxtcs-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.sxtcsListIcon + ')' }"></icon>
 				<text>摄像头测试</text>
 			</view>
 			<view class="list-row" @click="showMessageDl">
-				<icon class="list-icon sxtsm-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.sxtsmListIcon + ')' }"></icon>
 				<text>摄像头说明</text>
 			</view>
 			<view class="list-row" @click="exitLogin">
-				<icon class="list-icon login-out-icon"></icon>
+				<icon :style="{ backgroundImage: 'url(' + myInfoData.imgsArr.loginOutListIcon + ')' }"></icon>
 				<text>退出登录</text>
 			</view>
 		</view>
@@ -90,7 +90,21 @@
 		kaoshiCount: '',
 		kechengCount: '',
 		lianxiCount: '',
-		from:''
+		from:'',
+		imgsArr: {
+			myHeadBj: '',
+			defaultUserImg: '',
+			telIcon: '',
+			idcardIcon: '',
+			ksIcon: '',
+			lxIcon: '',
+			kcIcon: '',
+			userListIcon: '',
+			scoreListIcon: '',
+			sxtcsListIcon: '',
+			sxtsmListIcon: '',
+			loginOutListIcon: '',
+		},
 	});
 	const commonDialogRef = ref(null);
 	const shexiangRef = ref(null);
@@ -182,7 +196,18 @@
 	}
 	
 	onLoad(() => {
-    
+		myInfoData.imgsArr.myHeadBj = cacheManager.get('projectImg').client_my_bj;
+		myInfoData.imgsArr.defaultUserImg = cacheManager.get('projectImg').index_default_img;
+		myInfoData.imgsArr.telIcon = cacheManager.get('projectImg').my_tel_icon;
+		myInfoData.imgsArr.idcardIcon = cacheManager.get('projectImg').my_idcard_icon;
+		myInfoData.imgsArr.ksIcon = cacheManager.get('projectImg').my_ks_icon;
+		myInfoData.imgsArr.lxIcon = cacheManager.get('projectImg').my_lx_icon;
+		myInfoData.imgsArr.kcIcon = cacheManager.get('projectImg').my_kc_icon;
+		myInfoData.imgsArr.userListIcon = cacheManager.get('projectImg').my_editor_icon;
+		myInfoData.imgsArr.scoreListIcon = cacheManager.get('projectImg').my_score_icon;
+		myInfoData.imgsArr.sxtcsListIcon = cacheManager.get('projectImg').my_sxtcs_icon;
+		myInfoData.imgsArr.sxtsmListIcon = cacheManager.get('projectImg').my_sxtsm_icon;
+		myInfoData.imgsArr.loginOutListIcon = cacheManager.get('projectImg').login_out_icon;
 	})
 
   onShow(() => {

BIN
static/images/my/admin-my-bj.png


BIN
static/images/my/client-my-bj.png


BIN
static/images/my/login-out-icon.png


BIN
static/images/my/my-card-icon.png


BIN
static/images/my/my-editor-icon.png


BIN
static/images/my/my-idcard-icon.png


BIN
static/images/my/my-kc-icon.png


BIN
static/images/my/my-ks-icon.png


BIN
static/images/my/my-lx-icon.png


BIN
static/images/my/my-score-icon.png


BIN
static/images/my/my-sxtcs-icon.png


BIN
static/images/my/my-sxtsm-icon.png


BIN
static/images/my/my-tel-icon.png


BIN
static/images/my/two-code-icon.png


BIN
static/images/my/user-default-img.png