Commit 85dd5829 authored by wuwangwolihui's avatar wuwangwolihui

xg

parent 23cee022
......@@ -1372,7 +1372,7 @@
</el-form>
<!-- 放大查看上传图片 -->
<el-dialog :visible.sync="dialogVisible">
<img :src="resultPicture" alt="" width="100%" />
<img :src="resultPicture" alt="" width="100%"/>
</el-dialog>
<!-- 多形式报名邀请码报错弹框 -->
<cueDialog :dialogVisible="cueDialogVisible" :msg="msg"></cueDialog>
......@@ -1380,8 +1380,8 @@
</template>
<script>
/* eslint-disable */
import {
/* eslint-disable */
import {
delPic,
getAccount,
getProAndCity,
......@@ -1389,19 +1389,19 @@ import {
setAccount,
downloadAnnex,
setAnnexUrl,
} from "r/index/signUp";
import COS from "cos-js-sdk-v5";
import { achievementCallBack, cosSignature } from "r/index/cosUpload";
import validator from "common/validator";
import area from "config/area";
import cueDialog from "c/index/cueDialog";
import { SERVER_URL } from "@/config/server";
import fileImg from "a/img/signUp/file_img.png";
} from "r/index/signUp";
import COS from "cos-js-sdk-v5";
import {achievementCallBack, cosSignature} from "r/index/cosUpload";
import validator from "common/validator";
import area from "config/area";
import cueDialog from "c/index/cueDialog";
import {SERVER_URL} from "@/config/server";
import fileImg from "a/img/signUp/file_img.png";
export default {
export default {
name: "referInfo",
props: { invitation_code: String },
components: { cueDialog },
props: {invitation_code: String},
components: {cueDialog},
data() {
const validateContent = (rule, value, callback) => {
if (!this.referForm.birthday) {
......@@ -1485,16 +1485,16 @@ export default {
// ),//是否填写邀请码
schoolName: {},
referInfoRules: {
name: [{ required: true, message: "姓名不能为空!", trigger: "blur" }],
name: [{required: true, message: "姓名不能为空!", trigger: "blur"}],
gender: [
{ required: true, message: "性别不能为空!", trigger: "change" },
{required: true, message: "性别不能为空!", trigger: "change"},
],
id_type: [
{ required: true, message: "证件类型不能为空!", trigger: "change" },
{required: true, message: "证件类型不能为空!", trigger: "change"},
],
id_card: [
{ required: true, message: "证件号不能为空!", trigger: "blur" },
{ validator: validateid_card, trigger: "blur" },
{required: true, message: "证件号不能为空!", trigger: "blur"},
{validator: validateid_card, trigger: "blur"},
],
birthday: [
{
......@@ -1504,11 +1504,11 @@ export default {
},
],
jiguan_code: [
{ required: true, validator: validateContents, trigger: "change" },
{required: true, validator: validateContents, trigger: "change"},
],
nation: [
{ required: true, message: "民族不能为空!", trigger: "change" },
{required: true, message: "民族不能为空!", trigger: "change"},
],
country: [
{
......@@ -1525,21 +1525,21 @@ export default {
},
],
political_status: [
{ required: true, message: "政治面貌不能为空!", trigger: "blur" },
{required: true, message: "政治面貌不能为空!", trigger: "blur"},
],
email: [
{ required: true, message: "电子邮箱不能为空!", trigger: "blur" },
{ validator: validator.validateEmail, trigger: "blur" },
{required: true, message: "电子邮箱不能为空!", trigger: "blur"},
{validator: validator.validateEmail, trigger: "blur"},
],
grade: [
{ required: true, message: "在读年级不能为空!", trigger: "blur" },
{required: true, message: "在读年级不能为空!", trigger: "blur"},
],
age: [
{ required: true, message: "年龄不能为空!", trigger: "blur" },
{ validator: validator.validateNumber, trigger: "blur" },
{required: true, message: "年龄不能为空!", trigger: "blur"},
{validator: validator.validateNumber, trigger: "blur"},
],
education: [
{ required: true, message: "学历不能为空!", trigger: "change" },
{required: true, message: "学历不能为空!", trigger: "change"},
],
idCard: [
{
......@@ -1547,7 +1547,7 @@ export default {
message: "证件号不能为空!",
trigger: "blur",
},
{ validator: validator.validateid_card, trigger: "blur" },
{validator: validator.validateid_card, trigger: "blur"},
],
// address: [
// { required: true, message: "详细地址不能为空!", trigger: "blur" },
......@@ -1572,7 +1572,7 @@ export default {
message: "手机号不能为空!",
trigger: "blur",
},
{ validator: validator.validatePhone, trigger: "blur" },
{validator: validator.validatePhone, trigger: "blur"},
],
chooseSubject: [
{
......@@ -1615,7 +1615,7 @@ export default {
message: "紧急联系人电话不能为空!",
trigger: "blur",
},
{ validator: validator.validatePhone, trigger: "blur" },
{validator: validator.validatePhone, trigger: "blur"},
],
// guardian_name: [
// {
......@@ -1630,7 +1630,7 @@ export default {
// message: "监护人联系电话不能为空!",
// trigger: "blur",
// },
{ validator: validator.validatePhone2, trigger: "blur" },
{validator: validator.validatePhone2, trigger: "blur"},
],
guardian_card: [
// {
......@@ -1638,7 +1638,7 @@ export default {
// message: "监护人证件号不能为空!",
// trigger: "blur",
// },
{ validator: validator.validateid_card, trigger: "blur" },
{validator: validator.validateid_card, trigger: "blur"},
],
clothesSize: [
{
......@@ -1669,10 +1669,10 @@ export default {
},
],
school: [
{ required: true, message: "请选择所在学校!", trigger: "change" },
{required: true, message: "请选择所在学校!", trigger: "change"},
],
school_contacts: [
{ required: true, message: "请填写中学联系人!", trigger: "blur" },
{required: true, message: "请填写中学联系人!", trigger: "blur"},
],
school_phone: [
{
......@@ -1680,7 +1680,7 @@ export default {
message: "中学联系人电话(手机)不能为空!",
trigger: "blur",
},
{ validator: validator.validatePhone, trigger: "blur" },
{validator: validator.validatePhone, trigger: "blur"},
],
},
countryList: area.country, //国籍
......@@ -1937,7 +1937,9 @@ export default {
if (is_multiform == 0) {
this.isOffline = true;
}
if (typeof multiform == 'string') {
multiform = JSON.parse(multiform);
}
if (multiform != "[]") {
// 选择了线下形式
multiform.forEach((i) => {
......@@ -2035,7 +2037,8 @@ export default {
}
},
},
mounted() {},
mounted() {
},
methods: {
//上传附件
// 上传文件之前的钩子
......@@ -2105,7 +2108,7 @@ export default {
},
//下载附件
downloadAnnexFile(url) {
downloadAnnex({ enclosure_url: url }).then((res) => {
downloadAnnex({enclosure_url: url}).then((res) => {
if (res.data.code != 200) {
return this.$message.error(res.data.msg);
}
......@@ -2498,7 +2501,7 @@ export default {
console.log(file);
// return;
this.loading = true;
await cosSignature({ image: image, index: "1" })
await cosSignature({image: image, index: "1"})
.then((res) => {
console.log(res, "开始上传图片");
let resData = res.data.data;
......@@ -2556,7 +2559,7 @@ export default {
},
// cos上传-告诉后端上传成功
async signUploadSuccess(path, resData, type) {
await achievementCallBack({ key: resData.key, index: 1, type: type })
await achievementCallBack({key: resData.key, index: 1, type: type})
.then((res) => {
if (res.data.code != 200) {
this.loading = false;
......@@ -2670,7 +2673,7 @@ export default {
"https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/"
); //https://yingdi-achievement-1320656968.cos.ap-beijing.myqcloud.com/进行分割,
let savefile = str[1].split("?")[0];
delPic({ object: savefile, type: type }).then((res) => {
delPic({object: savefile, type: type}).then((res) => {
// console.log(res, "delpic");
if (res.data.code != 200) {
return this.$message.error(res.data.msg);
......@@ -2926,10 +2929,10 @@ export default {
});
},
},
};
};
</script>
<style lang="scss" scoped>
@import "a/scss/btn";
@import "a/scss/SignUp/referInfo";
@import "a/scss/btn";
@import "a/scss/SignUp/referInfo";
</style>
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