|
@@ -110,10 +110,28 @@ export default {
|
|
|
{required: true, message: '请输入公司法人姓名', trigger: 'blur'}
|
|
|
],
|
|
|
bankAccount: [
|
|
|
- {required: true, message: '请输入对公账户', trigger: 'blur'}
|
|
|
+ {required: true, message: '请输入对公账户', trigger: 'blur'},
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (!this.checkNumber(value)) {
|
|
|
+ callback(new Error('对公账户输入有误'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }, trigger: 'blur'
|
|
|
+ },
|
|
|
],
|
|
|
unifiedSocialCreditCode: [
|
|
|
- {required: true, message: '请输入统一社会信用代码', trigger: 'blur'}
|
|
|
+ {required: true, message: '请输入统一社会信用代码', trigger: 'blur'},
|
|
|
+ {
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ if (!this.checkNumberAndWord(value)) {
|
|
|
+ callback(new Error('统一社会信用代码输入有误'))
|
|
|
+ } else {
|
|
|
+ callback()
|
|
|
+ }
|
|
|
+ }, trigger: 'blur'
|
|
|
+ },
|
|
|
],
|
|
|
address: [
|
|
|
{required: true, message: '请输入公司地址', trigger: 'blur'}
|
|
@@ -264,6 +282,12 @@ export default {
|
|
|
},
|
|
|
sendBusMessage () {
|
|
|
this.$root.$emit('user', this.user)
|
|
|
+ },
|
|
|
+ checkNumber(value){
|
|
|
+ return /^\d+$/.test(value);
|
|
|
+ },
|
|
|
+ checkNumberAndWord(value){
|
|
|
+ return /^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g.test(value) || /^[A-Za-z0-9]\w{14}$/g.test(value);
|
|
|
}
|
|
|
},
|
|
|
}
|