|
|
@ -50,13 +50,13 @@ |
|
|
|
</el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="身份证号" |
|
|
|
<el-form-item label="证件号" |
|
|
|
prop="idCard" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="cell-width-1" |
|
|
|
maxlength="30" |
|
|
|
placeholder="请输入身份证号" |
|
|
|
placeholder="请输入证件号" |
|
|
|
v-model="formData.idCard"></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
@ -243,7 +243,7 @@ function iniFmData () { |
|
|
|
reportUserId: "", // 报事人ID |
|
|
|
name: "", // 报事人姓名 |
|
|
|
mobile: "", // 手机号 |
|
|
|
idCard: "", // 身份证号 |
|
|
|
idCard: "", // 证件号 |
|
|
|
sourceType: "", // 反映渠道 |
|
|
|
happenTime: "", //发生时间 |
|
|
|
eventContent: "", // 事件内容 |
|
|
@ -322,10 +322,10 @@ export default { |
|
|
|
dataRule () { |
|
|
|
let checkIdCard = (rule, value, callback) => { |
|
|
|
if (value === "") { |
|
|
|
callback(new Error("请输入身份证")); |
|
|
|
callback(new Error("请输入证件号")); |
|
|
|
} else { |
|
|
|
if (!isCard(value)) { |
|
|
|
callback(new Error("身份证号格式不正确")); |
|
|
|
callback(new Error("证件号格式不正确")); |
|
|
|
} |
|
|
|
callback(); |
|
|
|
} |
|
|
@ -340,7 +340,7 @@ export default { |
|
|
|
{ required: true, message: "手机号不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
// idCard: [ |
|
|
|
// { required: true, message: "身份证号不能为空", trigger: "blur" }, |
|
|
|
// { required: true, message: "证件号不能为空", trigger: "blur" }, |
|
|
|
// { required: true, validator: checkIdCard, trigger: "blur" }, |
|
|
|
// ], |
|
|
|
sourceType: [ |
|
|
@ -521,14 +521,14 @@ export default { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
const regCard = /(^\d{15}$)|(^\d{17}(\d|X)$)/; //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X |
|
|
|
const regCard = /(^\d{15}$)|(^\d{17}(\d|X)$)/; //证件号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X |
|
|
|
if ( |
|
|
|
this.formData.idCard && |
|
|
|
regCard.test(this.formData.idCard) === false |
|
|
|
) { |
|
|
|
this.$message({ |
|
|
|
type: "warning", |
|
|
|
message: "请输入正确的身份证号码", |
|
|
|
message: "请输入正确的证件号码", |
|
|
|
}); |
|
|
|
return false; |
|
|
|
} |
|
|
|