diff --git a/src/views/manage/blacklist/index.vue b/src/views/manage/blacklist/index.vue
index 8d26afc..6509f5b 100644
--- a/src/views/manage/blacklist/index.vue
+++ b/src/views/manage/blacklist/index.vue
@@ -101,10 +101,10 @@
-
+
-
+
{
+ console.log(value)
+ if (value==null) {
+ callback(new Error("请输入患者身份证号"));
+ } else {
+ const reg =
+ /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/;
+ const card = reg.test(value);
+ if (!card) {
+ callback(new Error("身份证号格式有误!"));
+ } else {
+ callback();
+ }
+ }
+ };
return {
//医院list
hospitalAgencylist: [],
@@ -226,7 +242,7 @@ export default {
{ required: true, message: '请输入患者姓名', trigger: 'change' }
],
cardNo: [
- { required: true, message: '请输入患者身份证号', trigger: 'change' }
+ { required: true, message: '', validator: isCardId, trigger: 'change' }
],
hospitalAgencyId: [
{ required: true, message: '请选择医院', trigger: 'change' }
@@ -244,7 +260,12 @@ export default {
{ required: true, message: '请输入补充说明', trigger: 'change' }
],
patientPhone: [
- { required: true, message: '请输入患者手机号', trigger: 'change' }
+ { required: true, message: '请输入患者手机号', trigger: 'change' },
+ {
+ pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
+ message: "请输入正确的手机码",
+ trigger: "blur"
+ }
],
}
};
@@ -272,6 +293,7 @@ export default {
// 表单重置
reset() {
this.form = {
+ cardNo:null,
campusAgencyId: null,
departmentId: null,
wardId: null,
diff --git a/src/views/manage/labelfieldcontent/index.vue b/src/views/manage/labelfieldcontent/index.vue
index 9be98bf..f2c5c68 100644
--- a/src/views/manage/labelfieldcontent/index.vue
+++ b/src/views/manage/labelfieldcontent/index.vue
@@ -647,7 +647,7 @@ export default {
}
};
-