From b7ae3f69ae6706a692284d2f12835d213debfb1a Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期二, 07 四月 2026 17:21:41 +0800
Subject: [PATCH] -

---
 src/pages/mine/apply.vue |   59 +++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 41 insertions(+), 18 deletions(-)

diff --git a/src/pages/mine/apply.vue b/src/pages/mine/apply.vue
index 529665e..c9a73ac 100644
--- a/src/pages/mine/apply.vue
+++ b/src/pages/mine/apply.vue
@@ -35,6 +35,7 @@
 
 				</up-form-item>
 				<up-textarea v-model="userInfo.resume" placeholder="璇疯緭鍏ョ畝鍘嗘弿杩�"></up-textarea>
+				<up-text type="error" text="*娉ㄥ唽闇�婊�16鍛ㄥ瞾"></up-text>
 				<!-- <up-form-item label="鎬у埆" required prop="Gender"   ref="item2">
 					<up-radio-group v-model="userInfo.Gender">
 						<up-radio :customStyle="{marginRight: '16px'}" v-for="(item, index) in radiolist1" :key="index"
@@ -54,7 +55,7 @@
 				<!-- <tem-session/> -->
 				<!-- </up-popup> -->
 				<view class="tabbtns">
-					<up-button color='#fece01' class="text-69" text="淇濆瓨" :loading='isLoading' loadingText="淇濆瓨涓�"
+					<up-button color='#fece01' text="淇濆瓨" :loading='isLoading' loadingText="淇濆瓨涓�"
 						@click='saveUserWorker'></up-button>
 				</view>
 			</up-form>
@@ -163,17 +164,20 @@
 			required: true,
 			message: '鑱旂郴鐢佃瘽涓嶈兘涓虹┖',
 			trigger: ['blur', 'change']
-		},{
-			// 鑷畾涔夐獙璇佸嚱鏁帮紝瑙佷笂璇存槑
-			validator: (rule, value, callback) => {
-				// 涓婇潰鏈夎锛岃繑鍥瀟rue琛ㄧず鏍¢獙閫氳繃锛岃繑鍥瀎alse琛ㄧず涓嶉�氳繃
-				// uni.$u.test.mobile()灏辨槸杩斿洖true鎴栬�協alse鐨�
-				return uni.$u.test.mobile(value);
-			},
-			message: '鑱旂郴鐢佃瘽涓嶆纭�',
-			// 瑙﹀彂鍣ㄥ彲浠ュ悓鏃剁敤blur鍜宑hange
-			trigger: ['change','blur'],
-		}]
+		}
+		// ,
+		// {
+		// 	// 鑷畾涔夐獙璇佸嚱鏁帮紝瑙佷笂璇存槑
+		// 	validator: (rule, value, callback) => {
+		// 		// 涓婇潰鏈夎锛岃繑鍥瀟rue琛ㄧず鏍¢獙閫氳繃锛岃繑鍥瀎alse琛ㄧず涓嶉�氳繃
+		// 		// uni.$u.test.mobile()灏辨槸杩斿洖true鎴栬�協alse鐨�
+		// 		return uni.$u.test.mobile(value);
+		// 	},
+		// 	message: '鑱旂郴鐢佃瘽涓嶆纭�',
+		// 	// 瑙﹀彂鍣ㄥ彲浠ュ悓鏃剁敤blur鍜宑hange
+		// 	trigger: ['change','blur'],
+		// },
+		]
 	}
 	let status = ref(false)
 	const formRef = ref()
@@ -259,13 +263,29 @@
 		let res = JSON.parse(e.res.data.replace(/\ufeff/g, "") || "{}")
 		if (res.code == 1) {
 			if (res.data.url && text == 'FRONT') {
-				userInfo.idCardFace = res.data.url //韬唤璇佹闈㈣矾寰�
-				userInfo.idCode = res.data.info.idNum //韬唤璇佸彿
-				userInfo.name = res.data.info.name
-				userInfo.address = res.data.info.address
-				gender.value = res.data.info.sex
+				console.log($util.calculateAgeFromBirthday(res.data.info.birth));
+				if($util.calculateAgeFromBirthday(res.data.info.birth)<16){
+					$util.showToast({
+						title: '鏈弧16鍛ㄥ瞾鏃犳硶娉ㄥ唽!'
+					})
+					uploadF.value.deleteImage()
+				}else{
+					userInfo.idCardFace = res.data.url //韬唤璇佹闈㈣矾寰�
+					userInfo.idCode = res.data.info.idNum //韬唤璇佸彿
+					userInfo.name = res.data.info.name
+					userInfo.address = res.data.info.address
+					gender.value = res.data.info.sex
+				}
 			} else {
-				userInfo.idCardBack = res.data.url //韬唤璇佸弽闈㈣矾寰�
+				if($util.calculateAgeFromBirthday(res.data.info.validDate.split('-')[1])>=0){
+					$util.showToast({
+						title: '韬唤璇佸凡杩囨湡!'
+					})
+					uploadB.value.deleteImage()
+				}else{
+					userInfo.idCardBack = res.data.url //韬唤璇佸弽闈㈣矾寰�
+				}
+				
 			}
 		} else {
 			uni.$u.toast(res.error)
@@ -317,4 +337,7 @@
 	.fui-upload__item {
 		margin-top: 20rpx !important;
 	}
+	.u-form-item__body {
+		padding: 5px 0 !important;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1