Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
techbook
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
front-end-dev
techbook
Commits
ef3d000a
Commit
ef3d000a
authored
Nov 20, 2019
by
anxixi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目联系人校验修改
parent
7670855b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
5 deletions
+19
-5
submitfive.vue
src/views/innovatecompany/submitprojects/submitfive.vue
+19
-5
No files found.
src/views/innovatecompany/submitprojects/submitfive.vue
View file @
ef3d000a
...
...
@@ -11,7 +11,7 @@
<el-input
@
blur=
"accountblur()"
v-model=
"formData.account"
@
input=
"change()"
autocomplete
style=
"width: 450px;"
:placeholder=
"$t('saleManage.contactForm.placeholderPhone')"
maxlength=
"11"
></el-input>
</el-form-item>
<el-form-item
v-if=
"!isphone"
:label=
"$t('oneself.email')+':'"
ref=
"formaccounted"
prop=
"accounted"
>
<el-form-item
v-if=
"!isphone"
:label=
"$t('oneself.email')+':'"
:rules=
"[
{required: true, validator:valuespace, trigger: 'blur'}]"
ref="formaccounted" prop="accounted">
<el-input
@
blur=
"accountblur()"
v-model=
"formData.accounted"
@
input=
"change()"
style=
"width: 450px;"
:placeholder=
"$t('commonTips.placeholderEmail')"
></el-input>
</el-form-item>
<el-form-item
:label=
"$t('personalAuth.name')+':'"
prop=
"empName"
>
...
...
@@ -97,10 +97,10 @@
companyName
:
[
{
required
:
true
,
validator
:
validate
.
checkRequireCompany
,
trigger
:
'blur'
},
],
accounted
:
[
{
required
:
true
,
validator
:
validate
.
checkEmail
,
trigger
:
'blur'
},
{
validator
:
valuespace
,
trigger
:
'blur'
}
],
//
accounted: [
//
{required: true, validator:validate.checkEmail, trigger: 'blur'},
//
{validator: valuespace, trigger: 'blur'}
//
],
companyEmail
:
[
{
required
:
true
,
validator
:
validate
.
checkRequireCompanyEmail
,
trigger
:
'blur'
}
],
...
...
@@ -117,6 +117,20 @@
}
},
methods
:{
valuespace
(
rule
,
value
,
callback
)
{
console
.
log
(
rule
)
if
(
this
.
ispone
==
2
)
{
callback
(
new
Error
(
this
.
$t
(
'Otherjson.contact'
)))
}
var
reg
=
/^
[
A-Za-z
\d]
+
([
-_.
][
A-Za-z
\d]
+
)
*@
([
A-Za-z
\d]
+
[
-.
])
+
[
A-Za-z
]{2,5}
$/
;
if
(
this
.
formData
.
accounted
===
''
){
callback
(
new
Error
(
this
.
$t
(
"errorValidate.errorNoEmail"
)));
}
else
if
(
!
reg
.
test
(
this
.
formData
.
accounted
)){
callback
(
new
Error
(
this
.
$t
(
"errorValidate.errorErrorEmail"
)));
}
else
{
callback
();
}
},
//附件上传之前判断文件格式
handleBeforeFile
(
file
)
{
var
nameArr
=
file
.
name
.
split
(
'.'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment