Forráskód Böngészése

合同页面样式修改

tanxue 1 hónapja
szülő
commit
54f5d27f53

+ 5 - 2
common/styles/global/pages.scss

@@ -1130,8 +1130,11 @@
 /* 合同页 */
 .phone-hetong-page{
 	height: 100vh;display: flex;flex-direction: column;
-	.pdf-box{flex: 1;border: 1rpx solid #ccc;margin: 24rpx;border-radius: 8rpx;color: #666;
-	display: flex;flex-direction: column;align-items: center;justify-content: center;}
+	.pdf-box{flex: 1;background-color:#ccc;margin: 24rpx;border-radius: 8rpx;color: #666;padding: 16rpx 0;
+	display: flex;flex-direction: column;align-items: center;overflow: auto;
+	border:1rpx solid #ccc;box-sizing: border-box;}
+	.pdf-img{width: 93%;margin: 16rpx auto;}
+	.pdf-tip{flex: 1;display: flex;align-items: center;justify-content: center;color: #666;}
 	.no-hetong-box{
 		height: 100vh;display: flex;flex-direction: column;
 		align-items: center;justify-content: center;color: #666;}

+ 6 - 6
pages/admin/Hetong/Hetong.vue

@@ -8,7 +8,12 @@
 		</view>
 		<template v-if="tId">
 			<view class="pdf-box"> 
-			 <image v-for="item in imgList" mode="aspectFit" :src="`data:image/png;base64,${item}`" @click="previewBase64Image(`data:image/png;base64,${item}`)"></image>
+			 <img v-for="item in imgList" mode="aspectFit" :src="`data:image/png;base64,${item}`" 
+			 @click="previewBase64Image(`data:image/png;base64,${item}`)" class="pdf-img" />
+			 <!-- 加载提示 -->
+			 <view class="pdf-tip" v-if="isLoading">
+			 	加载中...
+			 </view>
 			</view>
 		</template>
 		<template v-else>
@@ -30,11 +35,6 @@
 			</view>
 		</uni-popup>
 		
-		<!-- 加载提示 -->
-		<view class="loading-overlay" v-if="isLoading">
-			<view class="loading-spinner"></view>
-			<text class="loading-text">加载中...</text>
-		</view>
 	</view>
 </template>
 

+ 8 - 9
pages/admin/Hetong/HetongInfo.vue

@@ -7,10 +7,13 @@
 
       <template v-if="tId">
 		  <view class="pdf-box">
-        <view class="pdf-box">
-          <image v-for="item in imgList" mode="aspectFit" :src="`data:image/png;base64,${item}`" @click="previewBase64Image(`data:image/png;base64,${item}`)"></image>
-        </view>
-      </view>
+			<img v-for="item in imgList" mode="aspectFit" :src="`data:image/png;base64,${item}`" 
+			@click="previewBase64Image(`data:image/png;base64,${item}`)"  class="pdf-img"/>
+			<!-- 加载提示 -->
+			<view class="pdf-tip" v-if="isLoading">
+				加载中...
+			</view>
+		  </view>
       </template>
 	  
 	  <view class="hetong-tip-box" v-if="tId && info.status == 0">
@@ -29,11 +32,7 @@
 	  	</view>
 	  </uni-popup>
 	  
-	  <!-- 加载提示 -->
-	  <view class="loading-overlay" v-if="isLoading">
-	  	<view class="loading-spinner"></view>
-	  	<text class="loading-text">加载中...</text>
-	  </view>
+	  
     </view>
 </template>
 

+ 0 - 3
pages/admin/ShouYe/shouye.vue

@@ -289,9 +289,6 @@
 			case 'jzht':
 				if(indexInfoData.tixingFlag){
 					uni.navigateTo({
-						url: '/pages/admin/Hetong/Hetong'
-					})
-					uni.navigateTo({
 						url: `/pages/admin/Hetong/Hetong?id=${indexInfoData.jzHtId}`
 					})
 				}else{