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

填加在读学校

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