Commit ee95fb75 authored by 杨梦雪's avatar 杨梦雪

填加在读学校

parent c0dcd083
......@@ -471,6 +471,27 @@
</el-select>
</el-form-item>
</el-col>
<!-- 在读年级 -->
<el-col :span="12" v-show="configJson.grade == 1">
<el-form-item
label="在读年级"
prop="nation"
style="height: 73px"
:rules="
configJson.grade == 1
? referInfoRules.grade
: [{ required: false }]
"
>
<el-input
ref="nation"
v-model="referForm.grade"
placeholder="在读年级"
size="small"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<!-- 学校信息 -->
<div
......@@ -686,7 +707,7 @@
</div>
<el-dialog :visible.sync="dialogVisible">
<img width="100%" :src="resultPicture" alt="" />
<img width="100%" :src="resultPicture" alt=""/>
</el-dialog>
</div>
</el-form-item>
......@@ -700,21 +721,21 @@
</template>
<script>
/* eslint-disable */
import Cookie from "js-cookie";
import {
/* eslint-disable */
import Cookie from "js-cookie";
import {
getAccount,
getAchievementOss,
delPic,
setAccount,
getProAndCity,
getSchool,
} from "r/index/signUp";
import { upload } from "r/index/network";
import validator from "common/validator";
import area from "config/area";
} from "r/index/signUp";
import {upload} from "r/index/network";
import validator from "common/validator";
import area from "config/area";
export default {
export default {
name: "referInfo",
data() {
......@@ -749,6 +770,7 @@ export default {
start_school_date: null,
political_status: null,
phone: null,
grade: null,
unit_and_identity: null,
email: null,
recommend: null,
......@@ -761,14 +783,14 @@ 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_card: [
// { required: true, message: "身份证号不能为空!", trigger: "blur" },
{ validator: validator.validateid_card, trigger: "blur" },
{validator: validator.validateid_card, trigger: "blur"},
],
birthday: [
{
......@@ -779,11 +801,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: [
{
......@@ -800,18 +822,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"},
],
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"},
],
// address: [
......@@ -841,10 +866,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: [
{
......@@ -852,7 +877,7 @@ export default {
message: "中学联系人电话(手机)不能为空!",
trigger: "blur",
},
{ validator: validator.validatePhone, trigger: "blur" },
{validator: validator.validatePhone, trigger: "blur"},
],
// backgroundPicture: [{ required: true, message: "请上传图片" }],
......@@ -967,6 +992,7 @@ export default {
// this.getProAndCity();
this.getTenYear();
this.getAccount(); // 页面信息个人获取
// console.log(this.$store.state.configJson)
this.configJson = this.$store.state.configJson;
if (this.configJson.jiguanCity == 1 || this.configJson.school == 1) {
this.getProAndCity();
......@@ -1031,7 +1057,8 @@ export default {
}
},
},
mounted() {},
mounted() {
},
methods: {
// 页面信息个人获取
getAccount() {
......@@ -1041,6 +1068,7 @@ export default {
return this.$message.error(res.data.message);
}
this.referForm = res.data.info;
console.log(this.referForm)
if (res.data.info.jiguan_province && res.data.info.jiguan_city) {
this.referForm.jiguan_code =
res.data.info.jiguan_province.toString() +
......@@ -1301,7 +1329,7 @@ export default {
url: "",
savefile: "",
};
await getAchievementOss({ image: image })
await getAchievementOss({image: image})
.then((res) => {
// console.log(res, "开始上传图片");
if (res.data.code === 200) {
......@@ -1373,7 +1401,7 @@ export default {
// console.log(str, "str");
let savefile = str[1];
// console.log(savefile, "savefile");
delPic({ object: savefile }).then((res) => {
delPic({object: savefile}).then((res) => {
// console.log(res, "delpic");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
......@@ -1442,9 +1470,7 @@ export default {
let _this = this;
let obj = {};
if (this.configJson.name == 1) {
obj.name = _this.ref
erForm.name;
obj.name = _this.referForm.name;
}
if (this.configJson.gender == 1) {
obj.gender = _this.referForm.gender;
......@@ -1474,6 +1500,9 @@ export default {
if (this.configJson.phone == 1) {
obj.phone = _this.referForm.phone;
}
if (this.configJson.grade == 1) {
obj.grade = _this.referForm.grade;
}
if (this.configJson.unitandIdentity == 1) {
obj.unit_and_identity = _this.referForm.companyName;
}
......@@ -1522,10 +1551,10 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@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