证件类型(1:为身份证,2 … 其它)
如果为身份证,则加上身份证验证
<a-col :span="12">
<a-form-model-item label="证件类型" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="zjlx" >
<j-dict-select-tag type="list" v-model="model.zjlx" dictCode="das_zjlb" placeholder="请选择证件类型" />
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="证件号码" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="zjhm" :rules="model.zjlx === '1'? [ { required: true },{ pattern: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, message: '请输入正确的身份证号码!'} ] :rules.zjhm ">
<a-input v-model="model.zjhm" placeholder="请输入证件号码" ></a-input>
</a-form-model-item>
</a-col>
data () {
return {
...
validatorRules: {
zjhm: [
{ required: true, message: '请输入证件号码!'},
],
}