|
|
@@ -25,20 +25,20 @@
|
|
|
<a-button type="link" @click="keyupInfoSelect()">身份证件号码检索</a-button>
|
|
|
<a-row>
|
|
|
<a-col :span="6">
|
|
|
- <a-form-model-item label="身份证件号码" prop="cardNo" v-bind="labelCol2">
|
|
|
+ <a-form-model-item required label="身份证件号码" prop="cardNo" :labelCol="{ span:8 }" :wrapperCol="{ span: 16 }" >
|
|
|
|
|
|
- <a-radio-group v-model="model.cardNo" button-style="solid" slot-scope="text, record">
|
|
|
- <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo()"></a-input>
|
|
|
- </a-radio-group>
|
|
|
+<!-- <a-radio-group v-model="model.cardNo" button-style="solid" slot-scope="text, record">-->
|
|
|
+ <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo()" style="width: 200px" ></a-input>
|
|
|
+<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
|
|
|
|
</a-col>
|
|
|
|
|
|
<a-col :span="6">
|
|
|
- <a-form-model-item label="身份证姓名" v-bind="labelCol2" prop="">
|
|
|
- <a-radio-group v-model="model.cardName" button-style="solid">
|
|
|
- <a-input v-model="model.cardName" placeholder="身份证姓名" :rules="rules.cardName"></a-input>
|
|
|
- </a-radio-group>
|
|
|
+ <a-form-model-item label="身份证姓名" v-bind="labelCol2" prop="cardName" >
|
|
|
+<!-- <a-radio-group v-model="model.cardName" button-style="solid" prop="cardNo">-->
|
|
|
+ <a-input v-model="model.cardName" placeholder="身份证姓名" ></a-input>
|
|
|
+<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<!-- <a-col :span="8" >-->
|
|
|
@@ -47,13 +47,13 @@
|
|
|
<!-- </a-form-item>-->
|
|
|
<!-- </a-col>-->
|
|
|
|
|
|
- <a-col :span="12">
|
|
|
- <a-form-item label="身份证证件有效期" v-bind="labelCol2">
|
|
|
+ <a-col :span="12" prop="cardDate">
|
|
|
+ <a-form-item label="身份证证件有效期" v-bind="labelCol2" prop="cardDate">
|
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust"
|
|
|
- v-model="model.cardStartTime"></j-date>
|
|
|
+ v-model="model.cardStartTime" prop="cardDate"></j-date>
|
|
|
<span class="query-group-split-cust"></span>
|
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust"
|
|
|
- v-model="model.cardEndTime"></j-date>
|
|
|
+ v-model="model.cardEndTime" prop="cardDate"></j-date>
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
|
|
|
@@ -614,6 +614,9 @@ export default {
|
|
|
|
|
|
data() {
|
|
|
return {
|
|
|
+ validatorRules:{
|
|
|
+
|
|
|
+ },
|
|
|
calltestResultsName: '',
|
|
|
companyName: '',
|
|
|
hallName: '',
|
|
|
@@ -821,8 +824,15 @@ export default {
|
|
|
|
|
|
//校验的规则
|
|
|
rules: {
|
|
|
- cardName: [
|
|
|
- {required: true, message: '证件名不可为空...', trigger: 'blur'}
|
|
|
+ cardNo: [
|
|
|
+ { required: true, message: '请输入身份证号码!' },
|
|
|
+ { validator: this.validatePhone }
|
|
|
+ ],
|
|
|
+ cardName: [{
|
|
|
+ required: true, message: '请输姓名!'
|
|
|
+ }],
|
|
|
+ cardDate: [
|
|
|
+ {required: true, message: '请输入身份证证件有效期...'}
|
|
|
],
|
|
|
idCardAddress: [
|
|
|
{required: true, message: '证件名不可为空...', trigger: 'blur'}
|
|
|
@@ -917,6 +927,21 @@ export default {
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
+
|
|
|
+ // 校验手机号
|
|
|
+ validatePhone(rule,value,callback){
|
|
|
+ if (value.length === 15 || value.length === 18) {
|
|
|
+ if (!value || new RegExp(/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/).test(value)) {
|
|
|
+ callback();
|
|
|
+ } else {
|
|
|
+ callback("您的身份证格式不正确!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ //校验姓名
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
getPhoneTypeSize() {
|
|
|
let data = {
|
|
|
"cardNo": this.model.cardNo
|
|
|
@@ -1387,6 +1412,10 @@ export default {
|
|
|
|
|
|
},
|
|
|
keyupInfo() {
|
|
|
+
|
|
|
+ //反显地址
|
|
|
+
|
|
|
+
|
|
|
//身份证输入查询
|
|
|
if (this.model.cardNo.length === 15 || this.model.cardNo.length === 18) {
|
|
|
let that = this;
|
|
|
@@ -1583,7 +1612,7 @@ export default {
|
|
|
this.newDatas.push(i++ + ' 、该用户现住地址(到村/小区),工作地址距离过远 请确认是否继续操作 。 ')
|
|
|
}
|
|
|
|
|
|
- if (this.newDatas.length === 0) {
|
|
|
+ if (this.newDatas.length === 1) {
|
|
|
//newDatas.push(h('p', null, i++ +'、 暂无风险提示 请继续操作。 '))
|
|
|
} else {
|
|
|
this.showInfo = true;
|