Browse Source

1.增加录入时间和更新时间
2.面试提示要增加每次邀请只能发送一次
3.app端三方合同点击进入,显示全部,4种状态

tanxue 2 ngày trước cách đây
mục cha
commit
4d5acf956f

+ 16 - 0
common/styles/global/components.scss

@@ -519,6 +519,7 @@ margin-right: 18rpx;display: inline-block;vertical-align: middle;}
 	.phone-green-btn{font-size: 28rpx;}
 }
 
+// 分享
 .share-popup-box{
 	box-sizing: border-box;padding: 32rpx;position: relative;
 	.share-title{font-size: 32rpx;color: #333;text-align: center;margin-bottom: 36rpx;}
@@ -536,4 +537,19 @@ margin-right: 18rpx;display: inline-block;vertical-align: middle;}
 	}
 	.share-close{width: 360rpx;height: 70rpx;line-height: 70rpx;background-color: #fff;border: 1rpx solid #3fd2a1;
 		color: #3fd2a1;text-align: center;border-radius: 8rpx;margin: 32rpx auto 0;border-radius: 35rpx;}
+}
+
+
+/* head---tab*/
+.phone-head-tab-box{
+	width: 100%;display: flex;align-items: center;justify-content: space-evenly;
+	border: 1rpx solid #e5e4e4;border-left: 0;border-right: 0;
+	padding: 16rpx 0;background-color: #fff;
+	.tab-item-box{font-size: 28rpx;color: #333;padding: 0 10rpx;}
+	.active{font-weight: bolder;position: relative;}
+	.active::after{
+		content: '';width: 100%;height: 6rpx;display: block;
+		position: absolute;bottom: -16rpx;left:0;
+		background-color: #3fd2a1;
+		}
 }

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

@@ -1272,10 +1272,11 @@
 			display: flex;flex-direction: column;justify-content: space-evenly;border: 1rpx solid #f0f1f5;
 			background-color: #fdfdfd;border-radius: 16rpx;margin-top: 24rpx;padding: 12rpx 0;min-height: 220rpx;
 			.body-row{display: flex;align-items: center;padding: 12rpx 24rpx;box-sizing: border-box;}
-			.user-icon,.tel-icon,.idcard-icon{width: 36rpx;height: 36rpx;@include ezy-no-repeat-cover();margin-right: 20rpx;}
+			.user-icon,.tel-icon,.idcard-icon,.data-icon{width: 36rpx;height: 36rpx;@include ezy-no-repeat-cover();margin-right: 20rpx;}
 			.user-icon{background-image: url("@/static/images/common/user-green-icon.png");}
 			.tel-icon{background-image: url("@/static/images/common/tel-green-icon.png");}
 			.idcard-icon{background-image: url("@/static/images/common/zymc-icon.png");}
+			.data-icon{background-image: url("@/static/images/common/date-icon.png");}
 		}
 	}
 	
@@ -1363,12 +1364,6 @@
 	.sfht-scroll-view{height: calc(100vh - 398rpx - var(--status-bar-height));background-color: #f4f6fa!important;}
 	.uni-list--border-top{display: none!important;}
 	
-	.all-type-box{
-		position: absolute;top: 80rpx;left: 0;right: 0;bottom: 0;
-		z-index: 2;background-color: rgba(0,0,0,0.3);
-		.data-check-radio-group{height: 200rpx;border:1rpx solid #f5f5f5;}
-	}
-	
 	.sfht-list-item-box{
 		width: 100%;background-color: #f4f6fa!important;
 		.uni-list--border{display: none!important;}
@@ -1562,6 +1557,7 @@
 				font-size: 24rpx;padding: 8rpx 18rpx;text-align: center;border-radius: 8rpx;}
 		}
 	}
+	.btn-tip{color: #476df9;font-size: 28rpx;text-align: center;margin-bottom: 20rpx;}
 	.room-box{
 		display: flex;justify-content: space-between;align-items: center;color: #222;
 		.room-info-box{

+ 17 - 28
pages/admin/Hetong/sanfangHetong.vue

@@ -5,27 +5,19 @@
 			<text class="nav-bar-title">三方合同</text>
 			<uni-icons class="nav-bar-right-icon bar-ml10" type="search" size="20" @click="toggle('top')"></uni-icons>
 		</view>
-		<view class="jiazheng-search-box">
-			<view @click.stop="clickAlltype" class="select-item-box">
-				<text class="select-text">{{data.statusText}}</text>
-				<icon class="select-jt-default" />
+		
+		<view class="phone-head-tab-box">
+			<!-- 技能块展示 -->
+			<view v-for="item in listStatus" @click="handleSelectStatus(item)" :key="item.status"
+				class="tab-item-box" :class="{ active: data.status === item.status }">
+				{{ item.statusText }}
 			</view>
 		</view>
-
+		
 		<view class="list-new-btn-box">
 			<button type="default" class="phone-green-btn" @click="handleAdd">新增合同</button>
 		</view>
 
-		<!-- 状态面板 -->
-		<view class="all-type-box" v-show="isOpen" @click="clickAlltype">
-			<view class="phone-radio-group data-check-radio-group">
-				<!-- 技能块展示 -->
-				<view v-for="item in listStatus" @click="handleSelectStatus(item)" :key="item.status"
-					class="phone-radio-item">
-					{{ item.statusText }}
-				</view>
-			</view>
-		</view>
 
 		<view>
 			<search-dialog ref="searchDialogRef" :shenfen="shenfen" @search-btn="dialogSearchBtn"
@@ -131,7 +123,7 @@
 	const searchDialogRef = ref(null);
 	const commonDialogRef = ref(null)
 	const data = reactive({
-		status: 0,
+		status: -1,
 		statusText: '待签字',
 		state: 'more',
 		list: [], // 考试列表
@@ -141,22 +133,23 @@
 		page: 0,
 		size: 10,
 	})
-	const isOpen = ref(false)
 
 	const active = ref(null);
 
 	const listStatus = ref([{
-			statusText: '有效',
-			status: 2,
-		},
-		{
+			statusText: '全部',
+			status: -1,
+		},{
+			statusText: '待签字',
+			status: 0,
+		},{
 			statusText: '待审核',
 			status: 1,
+		},{
+			statusText: '有效',
+			status: 2,
 		},
 		{
-			statusText: '待签字',
-			status: 0,
-		}, {
 			statusText: '失效',
 			status: 3,
 		}
@@ -211,10 +204,6 @@
     uni.navigateBack()
 	}
 
-	function clickAlltype() {
-		isOpen.value = !isOpen.value;
-	}
-
 	function handleSelectStatus(item) {
 		data.status = item.status;
 		data.statusText = item.statusText;

+ 2 - 0
pages/admin/kehu/kehuList.vue

@@ -41,6 +41,8 @@
 								<view class="body-row"><icon class="user-icon"></icon>{{item.realName}}</view>
 								<view class="body-row"><icon class="tel-icon"></icon>{{item.userName}}</view>
 								<view class="body-row" v-if="item.idcard"><icon class="idcard-icon"></icon>{{item.idcard}}</view>
+								<view class="body-row" v-if="item.createTime"><icon class="data-icon"></icon>录入时间:{{item.createTime}}</view>
+								<view class="body-row" v-if="item.updateTime"><icon class="data-icon"></icon>更新时间:{{item.updateTime}}</view>
 							</view>
 							
 						</view>

+ 1 - 0
pages/admin/mianshi/index.vue

@@ -23,6 +23,7 @@
 						v-if="data.room">进入房间</button>
 					<!-- <button @click="openUrl2">进入房间2</button> -->
 				</view>
+				<view class="btn-tip">每个邀请链接仅限一人使用,请勿重复分享</view>
 				<!-- phone-white-btn -->
 				<button @click="yqBtn(3)" type="default" class="phone-green-btn yqkh-btn" v-if="data.room">邀请阿姨</button>
 				<button @click="yqBtn(2)" type="default" class="phone-green-btn yqkh-btn"