|
@@ -10,14 +10,14 @@
|
|
|
<div class="mailManage">
|
|
|
<el-card class="box-card">
|
|
|
<div class="title">收件邮箱</div>
|
|
|
- <el-form ref="form" :model="form51" :rules="rules" label-width="140px" label-position="left">
|
|
|
- <el-form-item label="51job邮箱">
|
|
|
+ <el-form ref="form51" :model="form51" :rules="rules" label-width="140px" label-position="left">
|
|
|
+ <el-form-item label="51job邮箱" prop="cmpMailAccount">
|
|
|
<el-input v-model.trim="form51.cmpMailAccount"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="密码">
|
|
|
+ <el-form-item label="密码" prop="cmpMailPassword">
|
|
|
<el-input v-model.trim="form51.cmpMailPassword" show-password></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮箱类型">
|
|
|
+ <el-form-item label="邮箱类型" prop="cmpMailType">
|
|
|
<el-radio-group v-model="form51.cmpMailType">
|
|
|
<el-radio :label="0">阿里</el-radio>
|
|
|
<el-radio :label="1">网易</el-radio>
|
|
@@ -28,14 +28,14 @@
|
|
|
<el-button type="primary" @click="determine(0)">验证并使用</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-form ref="form" :model="formzl" :rules="rules" label-width="140px" label-position="left">
|
|
|
- <el-form-item label="智联邮箱">
|
|
|
+ <el-form ref="formzl" :model="formzl" :rules="rules" label-width="140px" label-position="left">
|
|
|
+ <el-form-item label="智联邮箱" prop="cmpMailAccount">
|
|
|
<el-input v-model.trim="formzl.cmpMailAccount"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="密码">
|
|
|
+ <el-form-item label="密码" prop="cmpMailPassword">
|
|
|
<el-input v-model.trim="formzl.cmpMailPassword" show-password></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮箱类型">
|
|
|
+ <el-form-item label="邮箱类型" prop="cmpMailType">
|
|
|
<el-radio-group v-model="formzl.cmpMailType">
|
|
|
<el-radio :label="0">阿里</el-radio>
|
|
|
<el-radio :label="1">网易</el-radio>
|
|
@@ -46,14 +46,14 @@
|
|
|
<el-button type="primary" @click="determine(1)">验证并使用</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-form ref="form" :model="form58" :rules="rules" label-width="140px" label-position="left">
|
|
|
- <el-form-item label="58邮箱">
|
|
|
+ <el-form ref="form58" :model="form58" :rules="rules" label-width="140px" label-position="left">
|
|
|
+ <el-form-item label="58邮箱" prop="cmpMailAccount">
|
|
|
<el-input v-model.trim="form58.cmpMailAccount"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="密码">
|
|
|
+ <el-form-item label="密码" prop="cmpMailPassword">
|
|
|
<el-input v-model.trim="form58.cmpMailPassword" show-password></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮箱类型">
|
|
|
+ <el-form-item label="邮箱类型" prop="cmpMailType">
|
|
|
<el-radio-group v-model="form58.cmpMailType">
|
|
|
<el-radio :label="0">阿里</el-radio>
|
|
|
<el-radio :label="1">网易</el-radio>
|
|
@@ -66,10 +66,10 @@
|
|
|
</el-form>
|
|
|
<div class="title">发件邮箱</div>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px" label-position="left">
|
|
|
- <el-form-item label="发件邮箱">
|
|
|
+ <el-form-item label="发件邮箱" prop="cmpMailAccount">
|
|
|
<el-input v-model.trim="form.cmpMailAccount"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="密码">
|
|
|
+ <el-form-item label="密码" prop="cmpMailPassword">
|
|
|
<el-input v-model.trim="form.cmpMailPassword" show-password></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="邮箱类型">
|
|
@@ -92,6 +92,11 @@
|
|
|
export default {
|
|
|
data () {
|
|
|
let determine = (val) => {
|
|
|
+ let a
|
|
|
+ this.$refs[val === 0 ? 'form51' : val === 1 ? 'formzl' : 'form58'].validate((valid) => {
|
|
|
+ a = valid
|
|
|
+ })
|
|
|
+ if (!a) return
|
|
|
let reqdata = val === 0 ? this.form51 : val === 1 ? this.formzl : this.form58
|
|
|
reqdata.companyId = 2
|
|
|
reqdata.useType = 0
|
|
@@ -126,6 +131,11 @@ export default {
|
|
|
})
|
|
|
}
|
|
|
let submit = () => {
|
|
|
+ let a
|
|
|
+ this.$refs['form'].validate((valid) => {
|
|
|
+ a = valid
|
|
|
+ })
|
|
|
+ if (!a) return
|
|
|
let reqdata = this.form
|
|
|
reqdata.useType = 1
|
|
|
this.$api
|