Commit 0d4fad0a authored by qinj's avatar qinj

注册页面校验必输

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