From 76543a9506a9b43476e750c79c5ff595aa4bae36 Mon Sep 17 00:00:00 2001 From: wk Date: 星期一, 05 八月 2024 08:28:38 +0800 Subject: [PATCH] feat:门卫 --- pages/register/register.vue | 33 ++++++++++++++++++++------------- 1 files changed, 20 insertions(+), 13 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index bf56883..6f6de1f 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -82,7 +82,7 @@ label="韬唤璇佽繃鏈熸椂闂�" labelWidth="20%" borderBottom> - <uni-datetime-picker v-model="registerFormModel.expirationTimeIdcard" type="datetime" :start="minDate" /> + <uni-datetime-picker v-model="registerFormModel.expirationTimeIdcard" type="date" :start="minDate" /> </u-form-item> <u-form-item prop="phone" label="鎵嬫満鍙�" @@ -143,6 +143,7 @@ label="杞﹁締绫诲瀷" borderBottom ref="roleRef" + prop='carType' v-if="radiovalue1 == '鍙告満'"> <niceui-data-select-input v-model="registerFormModel.carType" :localdata="radiolist2" @@ -194,7 +195,7 @@ labelWidth="20%" borderBottom v-if="radiovalue1 == '鍙告満'"> - <uni-datetime-picker v-model="registerFormModel.expirationTimeDriving" type="datetime" :start="minDate" /> + <uni-datetime-picker v-model="registerFormModel.expirationTimeDriving" type="date" :start="minDate" /> </u-form-item> <u-form-item prop="driverImg" label="椹鹃┒璇�" @@ -220,7 +221,7 @@ labelWidth="20%" borderBottom v-if="radiovalue1 == '鍙告満'"> - <uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="datetime" :start="minDate" /> + <uni-datetime-picker v-model="registerFormModel.expirationTimeDriver" type="date" :start="minDate" /> </u-form-item> <u-form-item prop="tradeQualificationImg" label="浠庝笟璧勬牸璇�" @@ -248,7 +249,7 @@ labelWidth="20%" borderBottom v-if="radiovalue1 == '鍙告満'"> - <uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="datetime" :start="minDate" /> + <uni-datetime-picker v-model="registerFormModel.expirationTimeTradequalification" type="date" :start="minDate" /> </u-form-item> <u-form-item labelWidth="20%" v-if="radiovalue1 == '鍙告満'" @@ -335,7 +336,7 @@ const regex2 = /^[A-Za-z]+$/ // 鏍¢獙绗﹀彿 const regex3 = - /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/ + /^[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]路~锛丂#锟�%鈥︹��&*锛堬級鈥斺�擻-+={}|銆娿�嬶紵锛氣�溾�濄�愩�戙�侊紱鈥�'锛屻�傘�乚+$/; if(regex1.test(value)) { this.level.push('low') return callback('瀵嗙爜寮哄害杩囦綆') @@ -398,7 +399,7 @@ tradeQualificationImg: '', driverImg: '', countryNumberCar: 2, //鐜繚绫诲瀷;鍥戒簲 1锛屽浗鍏� 2 - carType:0, + carType:null, }, fileList1: [], fileList2: [], @@ -422,12 +423,22 @@ expirationTimeTradequalification: { required: false, }, - name: { + name: [{ type: 'string', required: true, message: '璇峰~鍐欏鍚�', trigger: ['blur', 'change'] - }, + },{ + pattern: /^[\u4e00-\u9fa5]{1,6}$/, //闄愬埗闀垮害鏈�澶氫负 6 浣� + message: '濮撳悕鍙兘鏄腑鏂�', + trigger: ['blur', 'change'] + }], + carType:[{ + type: 'number', + required: true, + message: '璇烽�夋嫨杞﹁締绫诲瀷', + trigger: ['blur', 'change'] + }], idCard: [{ type: 'string', required: true, @@ -601,11 +612,7 @@ let year = now.getFullYear(); let month = this.padStart(now.getMonth() + 1); // 鏈堜唤鏄粠0寮�濮嬬殑 let day = this.padStart(now.getDate()); - let hour = this.padStart(now.getHours()); - let minute = this.padStart(now.getMinutes()); - let second = this.padStart(now.getSeconds()); - console.log(`${year}-${month}-${day} ${hour}:${minute}:${second}`) - return `${year}-${month}-${day} ${hour}:${minute}:${second}`; + return `${year}-${month}-${day}`; }, padStart(value) { return value.toString().padStart(2, '0'); -- Gitblit v1.9.1