|
@@ -10,14 +10,14 @@
|
|
|
<u-form-item label="负责人" prop="orgCharge" :required="true">
|
|
|
<u-input v-model="formData.orgCharge" placeholder="必填。请输入负责人" />
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="消防安全管理人">
|
|
|
- <u-input v-model="formData.aqglr" placeholder="请输入楼宇名称" />
|
|
|
+ <u-form-item label="消防安全管理人" prop="aqglr" :required="true">
|
|
|
+ <u-input v-model="formData.aqglr" placeholder="请输入消防安全管理人" />
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="消防安全管理人电话 ">
|
|
|
- <u-input v-model="formData.aqglrdh" placeholder="请输入档案负责人" />
|
|
|
+ <u-form-item label="消防安全管理人电话 " prop="aqglrdh" :required="true">
|
|
|
+ <u-input v-model="formData.aqglrdh" placeholder="请输入消防安全管理人电话" />
|
|
|
</u-form-item>
|
|
|
- <u-form-item label="消防安全管理人身份证 ">
|
|
|
- <u-input v-model="formData.aqglrsfz" placeholder="请输入地理位置" />
|
|
|
+ <u-form-item label="消防安全管理人身份证 " prop="aqglrsfz" :required="true">
|
|
|
+ <u-input v-model="formData.aqglrsfz" placeholder="请输入消防安全管理人身份证" />
|
|
|
</u-form-item>
|
|
|
<u-form-item label="消防安全负责人 ">
|
|
|
<u-input v-model="formData.aqzrr" placeholder="请输入消防安全负责人" />
|
|
@@ -232,13 +232,41 @@
|
|
|
message: '负责人不能为空',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
+ aqglr: {
|
|
|
+ type: 'string',
|
|
|
+ required: true,
|
|
|
+ message: '消防安全管理人不能为空',
|
|
|
+ trigger: ['blur', 'change']
|
|
|
+ },
|
|
|
aqglrdh: {
|
|
|
- pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/,
|
|
|
+ // pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/,
|
|
|
+ // 自定义验证函数
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ // 上面有说,返回true表示校验通过,返回false表示不通过
|
|
|
+ // uni.$u.test.mobile()就是返回true或者false的
|
|
|
+ //是否符合正则 且不为空
|
|
|
+ const reg = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/
|
|
|
+ if(reg.test(value) && value){
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
message: '请输入正确的电话号码',
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
aqzrrdh: {
|
|
|
- pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/,
|
|
|
+ // pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/,
|
|
|
+ // 自定义验证函数
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ // 上面有说,返回true表示校验通过,返回false表示不通过
|
|
|
+ // uni.$u.test.mobile()就是返回true或者false的
|
|
|
+ //是否符合正则 且不为空
|
|
|
+ const reg = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/
|
|
|
+ if(reg.test(value) && value){
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
type: 'string',
|
|
|
message: '请输入正确的电话号码',
|
|
|
trigger: ['blur', 'change']
|
|
@@ -249,13 +277,25 @@
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
aqglrsfz: {
|
|
|
- pattern: /(^[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{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/,
|
|
|
+ // pattern: /(^[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{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/,
|
|
|
+ // 自定义验证函数
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ // 上面有说,返回true表示校验通过,返回false表示不通过
|
|
|
+ // uni.$u.test.mobile()就是返回true或者false的
|
|
|
+ //是否符合正则 且不为空
|
|
|
+ const reg = /(^[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{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/
|
|
|
+ if(reg.test(value) && value){
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
message: "请输入合法身份证号",
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|
|
|
|
|
|
aqzrrsfz: {
|
|
|
pattern: /(^[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{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/,
|
|
|
+
|
|
|
message: "请输入合法身份证号",
|
|
|
trigger: ['blur', 'change']
|
|
|
},
|