From 9b85e466d4ce21bb704c01ac3729737f3146bdc8 Mon Sep 17 00:00:00 2001
From: 819527061@qq.com <123456>
Date: 星期二, 11 六月 2024 14:47:09 +0800
Subject: [PATCH] docs:密码强度

---
 pages/register/register.vue |  123 ++++++++++++++++++++++++++++++++++++++--
 1 files changed, 115 insertions(+), 8 deletions(-)

diff --git a/pages/register/register.vue b/pages/register/register.vue
index 47f2df9..aeec7b3 100644
--- a/pages/register/register.vue
+++ b/pages/register/register.vue
@@ -17,7 +17,6 @@
 						iconSize="20">
 						<u-radio labelSize="14px"
 							size="20px"
-							:customStyle="{ marginBottom: '8px' }"
 							v-for="(item, index) in radiolist1"
 							:key="index"
 							:label="item.name"
@@ -69,6 +68,45 @@
 					required>
 					<u--input v-model="registerFormModel.confirmPassword"
 						placeholder="璇疯緭鍏ュ唴瀹�"
+						password
+						clearable
+						@blur="jiaoYanPassword"></u--input>
+				</u-form-item>
+				<!-- 瀹㈡埛鐙湁鐨�  鏄惁绠$悊鍛�--> 
+
+				<u-form-item labelWidth="30%"
+					label="鏄惁绠$悊鍛�"
+					borderBottom
+					prop="isHostUser"
+					v-if="radiovalue1 == '瀹㈡埛'"
+					ref="roleRef"
+					required>
+					<u-radio-group v-model="registerFormModel.isHostUser"
+						placement="row"
+						size="30"
+						shape="circle"
+						iconSize="20">
+						<u-radio labelSize="14px"
+							size="20px"
+							:key="0"
+							:label="'鏄�'"
+							:name="0"></u-radio>
+							<u-radio labelSize="14px"
+							size="20px"
+							:key="1"
+							:label="'鍚�'"
+							:name="1"></u-radio>
+					</u-radio-group>
+				</u-form-item>
+
+				<u-form-item prop="invitationCode"
+					label="閭�璇风爜"
+					v-if="radiovalue1 == '瀹㈡埛'"
+					labelWidth="20%"
+					borderBottom
+					required>
+					<u--input v-model="registerFormModel.invitationCode"
+						placeholder="璇疯緭鍏ラ個璇风爜"
 						password
 						clearable
 						@blur="jiaoYanPassword"></u--input>
@@ -159,7 +197,25 @@
 						:previewFullImage="true">
 					</u-upload>
 				</u-form-item>
-				<u-form-item label="鏄惁闈炵叅杞﹁締"
+				<u-form-item prop="inventoryImg"
+					label="鐜繚娓呭崟"
+					labelWidth="24%"
+					borderBottom
+					v-if="radiovalue1 == '鍙告満'"
+					@click="beforeRead">
+					<u-upload :fileList="fileList5"
+						deletable
+						@afterRead="afterRead"
+						@delete="deletePic"
+						name="5"
+						multiple
+						:maxCount="3"
+						width="250"
+						height="150"
+						:previewFullImage="true">
+					</u-upload>
+				</u-form-item>
+				<!-- <u-form-item label="鏄惁闈炵叅杞﹁締"
 					v-if="radiovalue1 == '鍙告満'"
 					labelWidth="30%"
 					borderBottom
@@ -172,6 +228,24 @@
 							label-size="30">
 						</u-checkbox>
 					</u-checkbox-group>
+				</u-form-item> -->
+				<u-form-item labelWidth="20%"
+					v-if="radiovalue1 == '鍙告満'"
+					label="杞﹁締绫诲瀷"
+					borderBottom
+					prop="countryNumberCar">
+					<u-radio-group v-model="registerFormModel.countryNumberCar"
+						placement="row"
+						size="30"
+						shape="circle"
+						iconSize="20">
+						<u-radio labelSize="14px"
+							size="20px"
+							v-for="(item, index) in countryNumberCarList"
+							:key="index"
+							:label="item.label"
+							:name="item.name"></u-radio>
+					</u-radio-group>
 				</u-form-item>
 			</u--form>
 		</view>
@@ -218,21 +292,33 @@
 					openId: '',
 					type: 3,
 					idCard: '',
+					isHostUser:'',
 					carNo: '',
 					carImg: '',
 					drivingImg: '',
 					tuiJianMa: '',
+					invitationCode:'', //閭�璇风爜
 					confirmPassword: '',
 					tradeQualificationImg: '',
 					roadTransportImg: '',
 					isNonCoal: [],
-					isCoalCar: 1 //鏄惁涓虹叅鐐溅杈�(鍙告満浣跨敤瀛楁) 1 鏄� 2 涓嶆槸
+					isCoalCar: 1, //鏄惁涓虹叅鐐溅杈�(鍙告満浣跨敤瀛楁) 1 鏄� 2 涓嶆槸
+					inventoryImg: '',
+					countryNumberCar: 0, //杞﹁締绫诲瀷;鍥戒簲 1锛屽浗鍏� 2
 				},
 				fileList1: [],
 				fileList2: [],
 				fileList3: [],
 				fileList4: [],
+				fileList5: [],
+				fileList6: [],
 				rules: {
+					inventoryImg: {
+						required: false,
+					},
+					countryNumberCar: {
+						required: false,
+					},
 					name: {
 						type: 'string',
 						required: true,
@@ -332,7 +418,7 @@
 						required: true,
 						message: '璇蜂笂浼犱粠涓氳祫鏍艰瘉鐓х墖',
 						trigger: ['blur', 'change']
-					}
+					},
 				},
 				radiolist1: [{
 						name: '鍙告満',
@@ -341,6 +427,23 @@
 					{
 						name: '璐т唬',
 						disabled: false
+					},
+					{
+						name: '瀹㈡埛',
+						disabled: false
+					}
+				],
+				countryNumberCarList: [{
+						name: 1,
+						label: '鍥戒簲',
+					},
+					{
+						name: 2,
+						label: '鍥藉叚',
+					},
+					{
+						name: 3,
+						label: '鏂拌兘婧�',
 					}
 				],
 				radiovalue1: '鍙告満',
@@ -371,6 +474,9 @@
 					case '鍙告満':
 						this.registerFormModel.type = 3;
 						break;
+					case '瀹㈡埛':
+						this.registerFormModel.type = 1;
+						break;
 					default:
 						break;
 				}
@@ -384,7 +490,7 @@
 					this.$refs.regesterFormRef
 						.validate()
 						.then(res => {
-							console.log(this.registerFormModel);
+							console.log(this.registerFormModel,'isHostUserisHostUser');
 							this.registerClickloading = true;
 							this.registerFormModel.username = this.registerFormModel.phone;
 							apiRegister(this.registerFormModel)
@@ -476,9 +582,6 @@
 						url: BaseUrl + '/admin/sys-file/uploadUnToken',
 						filePath: url,
 						name: 'file',
-						formData: {
-							// user: ''
-						},
 						success: res => {
 							if (num == 1) {
 								this.registerFormModel.carImg = JSON.parse(res.data).data.url;
@@ -494,6 +597,10 @@
 								this.registerFormModel.tradeQualificationImg = JSON.parse(res.data)
 									.data.url;
 								resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`);
+							} else if (num == 5) {
+								this.registerFormModel.inventoryImg = JSON.parse(res.data)
+									.data.url;
+								resolve(`${BaseUrl}${JSON.parse(res.data).data.url}`);
 							}
 						}
 					});

--
Gitblit v1.9.1