|
@@ -149,6 +149,7 @@
|
|
|
let reg = /^1[0-9]{10}$/
|
|
let reg = /^1[0-9]{10}$/
|
|
|
if (!this.step1.mobile) {
|
|
if (!this.step1.mobile) {
|
|
|
this.downToast('请先填写手机号')
|
|
this.downToast('请先填写手机号')
|
|
|
|
|
+ this.state.mobile = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (!reg.test(this.step1.mobile)) {
|
|
if (!reg.test(this.step1.mobile)) {
|
|
|
this.downToast('请填写正确的手机号')
|
|
this.downToast('请填写正确的手机号')
|
|
@@ -162,6 +163,7 @@
|
|
|
validateCode () {
|
|
validateCode () {
|
|
|
if (!this.step1.token) {
|
|
if (!this.step1.token) {
|
|
|
this.downToast('请先填写验证码')
|
|
this.downToast('请先填写验证码')
|
|
|
|
|
+ this.state.token = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (!this.step1.mobile) {
|
|
if (!this.step1.mobile) {
|
|
|
this.downToast('请先填写正确的手机号码')
|
|
this.downToast('请先填写正确的手机号码')
|
|
@@ -266,6 +268,7 @@
|
|
|
validateSpaceName () {
|
|
validateSpaceName () {
|
|
|
if (!this.step2.spaceName) {
|
|
if (!this.step2.spaceName) {
|
|
|
this.downToast('请填写企业名称')
|
|
this.downToast('请填写企业名称')
|
|
|
|
|
+ this.state.spaceName = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (this.step2.spaceName.length > 20) {
|
|
if (this.step2.spaceName.length > 20) {
|
|
|
this.downToast('输入长度过长,限定20个字符以内')
|
|
this.downToast('输入长度过长,限定20个字符以内')
|
|
@@ -288,6 +291,7 @@
|
|
|
let reg = /^[A-Za-z0-9]+$/
|
|
let reg = /^[A-Za-z0-9]+$/
|
|
|
if (!this.step2.businessCode) {
|
|
if (!this.step2.businessCode) {
|
|
|
this.downToast('请填写营业执照号')
|
|
this.downToast('请填写营业执照号')
|
|
|
|
|
+ this.state.businessCode = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (!reg.test(this.step2.businessCode)) {
|
|
if (!reg.test(this.step2.businessCode)) {
|
|
|
this.downToast('请填写正确的营业执照号')
|
|
this.downToast('请填写正确的营业执照号')
|
|
@@ -309,6 +313,7 @@
|
|
|
validateVipName () {
|
|
validateVipName () {
|
|
|
if (!this.step2.vipName) {
|
|
if (!this.step2.vipName) {
|
|
|
this.downToast('请填写管理员姓名')
|
|
this.downToast('请填写管理员姓名')
|
|
|
|
|
+ this.state.vipName = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (this.step2.vipName.length > 20) {
|
|
if (this.step2.vipName.length > 20) {
|
|
|
this.downToast('输入长度请限制在20个字符以内')
|
|
this.downToast('输入长度请限制在20个字符以内')
|
|
@@ -340,12 +345,16 @@
|
|
|
let reg2 = /^(?=.{8,20})(((?=.*[0-9])(?=.*[a-z]))|((?=.*[0-9])(?=.*[A-Z]))).*$/
|
|
let reg2 = /^(?=.{8,20})(((?=.*[0-9])(?=.*[a-z]))|((?=.*[0-9])(?=.*[A-Z]))).*$/
|
|
|
if (!this.step2.password) {
|
|
if (!this.step2.password) {
|
|
|
this.downToast('请输入密码')
|
|
this.downToast('请输入密码')
|
|
|
|
|
+ this.state.password = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (!reg2.test(this.step2.password)) {
|
|
if (!reg2.test(this.step2.password)) {
|
|
|
this.downToast('密码须为8-20字符的英文、数字混合')
|
|
this.downToast('密码须为8-20字符的英文、数字混合')
|
|
|
this.state.password = 'warning'
|
|
this.state.password = 'warning'
|
|
|
} else {
|
|
} else {
|
|
|
this.state.password = 'success'
|
|
this.state.password = 'success'
|
|
|
|
|
+ if (this.step2.confirm) {
|
|
|
|
|
+ this.validateConfirm()
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -353,6 +362,7 @@
|
|
|
validatePasswordTipHas () {
|
|
validatePasswordTipHas () {
|
|
|
if (!this.step2.password) {
|
|
if (!this.step2.password) {
|
|
|
this.downToast('请输入密码')
|
|
this.downToast('请输入密码')
|
|
|
|
|
+ this.state.password = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
this.state.password = 'success'
|
|
this.state.password = 'success'
|
|
|
}
|
|
}
|
|
@@ -361,6 +371,7 @@
|
|
|
validateConfirm () {
|
|
validateConfirm () {
|
|
|
if (!this.step2.confirm) {
|
|
if (!this.step2.confirm) {
|
|
|
this.downToast('请再次输入密码')
|
|
this.downToast('请再次输入密码')
|
|
|
|
|
+ this.state.confirm = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (this.step2.confirm === this.step2.password) {
|
|
if (this.step2.confirm === this.step2.password) {
|
|
|
this.state.confirm = 'success'
|
|
this.state.confirm = 'success'
|
|
@@ -375,6 +386,7 @@
|
|
|
let reg = /^([\w-])+(\.\w+)*@([\w-])+((\.\w{2,3}){1,3})$/
|
|
let reg = /^([\w-])+(\.\w+)*@([\w-])+((\.\w{2,3}){1,3})$/
|
|
|
if (!this.step2.email) {
|
|
if (!this.step2.email) {
|
|
|
this.downToast('请填写联系邮箱信息')
|
|
this.downToast('请填写联系邮箱信息')
|
|
|
|
|
+ this.state.email = 'error'
|
|
|
} else {
|
|
} else {
|
|
|
if (!reg.test(this.step2.email)) {
|
|
if (!reg.test(this.step2.email)) {
|
|
|
this.downToast('请输入正确的邮箱地址格式')
|
|
this.downToast('请输入正确的邮箱地址格式')
|