Commit 0d4fad0a authored by qinj's avatar qinj

注册页面校验必输

parent 60c0d1b1
......@@ -7,6 +7,7 @@
<el-form id="registerForm"
:model="formData"
status-icon
ref="formData"
:rules="supplierBaseRules"
label-position="right">
<el-row class="border-bottom">
......@@ -264,12 +265,11 @@
:offset="1"
class="padding-bottom">
<el-form-item label="营业执照:"
prop="financerMobile"
prop="filelll"
label-width="100px"
class="filter-icon-none"
required>
<el-upload class="upload-demo"
:headers="myHeader"
:on-change="handleChange"
action="https://jsonplaceholder.typicode.com/posts/"
multiple
......@@ -376,6 +376,7 @@ export default {
extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }],
extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
filelll:[{ required: true, message: '请上传附件', trigger: 'blur' }],
},
dialogTableVisible: false,
TotalRecords:0,
......@@ -433,7 +434,9 @@ export default {
})
},
handleApprove(){
this.aOptions.forEach(el=>{
this.$refs.formData.validate((valid) => {
if (valid) {
this.aOptions.forEach(el=>{
this.formData.ExtProvinceName_SDK=el[this.formData.extProvince_SDK]
})
this.bOptions.forEach(el=>{
......@@ -454,6 +457,11 @@ export default {
this.$message.error('提交失败!')
}
})
} else {
return false;
}
});
},
handleClickGoBack() {
// const visitedViews = this.$store.state.tagsView.visitedViews
......
......@@ -321,7 +321,7 @@
:offset="1"
class="padding-bottom">
<el-form-item label="营业执照:"
prop="financerMobile"
prop="filelss"
label-width="100px"
class="filter-icon-none"
required>
......@@ -331,7 +331,7 @@
:limit='1'
:auto-upload="false"
:on-change="fileChange"
:file-list="fileList">
>
<el-button size="small" type="primary">点击上传</el-button>
</el-upload>
</el-form-item>
......@@ -339,7 +339,7 @@
</el-row>
<el-row>
<el-col align="center">
<el-button type="primary" :loading="loading" @click="handleApprove(formData)">提交</el-button>
<el-button type="primary" :loading="loading" @click="handleApprove()">提交</el-button>
</el-col>
</el-row>
</el-form>
......@@ -440,6 +440,7 @@ export default {
ExtChannelType_SDK: [{ required: true, message: '请选择签约渠道类型', trigger: 'blur' }],
ExtProductGroup_SDK: [{ required: true, message: '请选择签约产品组', trigger: 'blur' }],
extTotalAgent_SDK: [{ required: true, message: '请选择签约总代', trigger: 'blur' }],
filelss:[{ required: true, message: '请上传文件', trigger: 'blur' }],
},
dialogTableVisible: false,
TotalRecords:0,
......@@ -515,16 +516,10 @@ export default {
this.dialogTableVisible = false
})
},
handleApprove(formName){
// this.$refs[formName].validate((valid) => {
// if (valid) {
// alert('submit!');
// } else {
// console.log('error submit!!');
// return false;
// }
// });
this.aOptions.forEach(el=>{
handleApprove(){
this.$refs.formData.validate((valid) => {
if (valid) {
this.aOptions.forEach(el=>{
this.formData.ExtProvinceName_SDK=el[this.formData.extProvince_SDK]
})
this.bOptions.forEach(el=>{
......@@ -546,6 +541,11 @@ export default {
})
} else {
return false;
}
});
},
handleClickGoBack() {
// const visitedViews = this.$store.state.tagsView.visitedViews
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment