|
@@ -102,10 +102,15 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
- </el-row>
|
|
|
|
|
|
+ <el-col :lg="12" class="pl20 pr20">
|
|
|
|
+ <el-form-item lable="邮箱地址" prop="email" >
|
|
|
|
+ <label slot="label">邮箱地址</label>
|
|
|
|
+ <el-input v-model="buyForm.email" type="textarea" placeholder="邮箱地址"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
|
|
|
|
- <el-row align="left">
|
|
|
|
- <el-col :span="24" class="pl20 pr20">
|
|
|
|
|
|
+ <el-col :span="12" class="pl20 pr20">
|
|
<el-form-item lable="备注信息" >
|
|
<el-form-item lable="备注信息" >
|
|
<label slot="label">备注信息</label>
|
|
<label slot="label">备注信息</label>
|
|
<el-input v-model="buyForm.marks" type="textarea" placeholder="备注信息"></el-input>
|
|
<el-input v-model="buyForm.marks" type="textarea" placeholder="备注信息"></el-input>
|
|
@@ -243,6 +248,17 @@
|
|
exampleImg: exampleImg,
|
|
exampleImg: exampleImg,
|
|
rules:{
|
|
rules:{
|
|
rzCode: [{required:true, message:'请输入证书编号'}],
|
|
rzCode: [{required:true, message:'请输入证书编号'}],
|
|
|
|
+ email: [
|
|
|
|
+ {required:true, message:'请输入有效邮箱'},
|
|
|
|
+ { type: 'string',message: '邮箱格式不正确', trigger: 'blur',
|
|
|
|
+ transform (value) {
|
|
|
|
+ if (!/^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value)) {
|
|
|
|
+ return true
|
|
|
|
+ }else{
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
courseName:[{required:true, message:'请输入报考岗位'}],
|
|
courseName:[{required:true, message:'请输入报考岗位'}],
|
|
buyImg:[{required:true, message:'请上传凭证'}]
|
|
buyImg:[{required:true, message:'请上传凭证'}]
|
|
},
|
|
},
|
|
@@ -311,21 +327,12 @@
|
|
buyCourse(){
|
|
buyCourse(){
|
|
this.$refs["elForm"].validate((valid) => {
|
|
this.$refs["elForm"].validate((valid) => {
|
|
if (!valid) return;
|
|
if (!valid) return;
|
|
- let {marks, buyImg, course_id, courseName, rzCode, name} = this.buyForm;
|
|
|
|
|
|
+ let {marks, buyImg, course_id, courseName, rzCode, name, email} = this.buyForm;
|
|
if( courseName != name ){
|
|
if( courseName != name ){
|
|
this.$message.errorMsg("报考岗位有误", 1)
|
|
this.$message.errorMsg("报考岗位有误", 1)
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- if( !buyImg ){
|
|
|
|
- this.$message.errorMsg("请上传支付凭证", 1)
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if( !rzCode && !courseName ){
|
|
|
|
- this.$message.errorMsg("填写报考信息", 1)
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- let param = {marks, buyImg, courseId:course_id, courseName, rzCode }
|
|
|
|
|
|
+ let param = {marks, buyImg, courseId:course_id, courseName, rzCode,email }
|
|
httpServer("course.buyCourse", param).then((res) => {
|
|
httpServer("course.buyCourse", param).then((res) => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
this.$message.successMsg("申请购买成功", 1);
|
|
this.$message.successMsg("申请购买成功", 1);
|