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

国籍

parent 9b6e495e
...@@ -137,6 +137,24 @@ ...@@ -137,6 +137,24 @@
</el-row> </el-row>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12">
<el-form-item label="国籍" prop="country">
<el-select
v-model="referForm.country"
placeholder="国籍"
:popper-append-to-body="false"
@change="changeCountry($event)"
>
<el-option
v-for="(item,index) in countryList"
:key="index"
:label="item.label"
:value="item.label"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="民族" prop="nation"> <el-form-item label="民族" prop="nation">
<el-input <el-input
...@@ -151,7 +169,7 @@ ...@@ -151,7 +169,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="入学年份" prop="start_school_date"> <el-form-item label="入学年份" prop="start_school_date">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="12"> <!-- <el-col :span="12">
<el-select <el-select
v-model="start_grade" v-model="start_grade"
placeholder="年级" placeholder="年级"
...@@ -166,8 +184,8 @@ ...@@ -166,8 +184,8 @@
> >
</el-option> </el-option>
</el-select> </el-select>
</el-col> </el-col> -->
<el-col :span="12"> <el-col :span="24">
<el-select <el-select
ref="start_school_date" ref="start_school_date"
v-model="start_year" v-model="start_year"
...@@ -218,9 +236,9 @@ ...@@ -218,9 +236,9 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="单位名称及身份" prop="companyName"> <el-form-item label="单位名称及身份" prop="unit_and_identity">
<el-input <el-input
v-model="referForm.companyName" v-model="referForm.unit_and_identity"
placeholder="请输入单位名称及身份" placeholder="请输入单位名称及身份"
size="small" size="small"
/> />
...@@ -237,7 +255,7 @@ ...@@ -237,7 +255,7 @@
</el-col> </el-col>
</el-row> </el-row>
<div class="cont_title">学校信息</div> <!-- <div class="cont_title">学校信息</div>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="就读中学" prop="school_province"> <el-form-item label="就读中学" prop="school_province">
...@@ -296,7 +314,7 @@ ...@@ -296,7 +314,7 @@
:value="item.id" :value="item.id"
> >
</el-option> </el-option>
</el-select> </el-select> -->
<!-- <el-autocomplete <!-- <el-autocomplete
ref="school" ref="school"
v-model="referForm.school" v-model="referForm.school"
...@@ -304,10 +322,10 @@ ...@@ -304,10 +322,10 @@
placeholder="中学" placeholder="中学"
@select="handleSelect" @select="handleSelect"
></el-autocomplete> --> ></el-autocomplete> -->
</el-form-item> <!-- </el-form-item>
</el-col> </el-col> -->
<div class="tipsMsg"> <!-- <div class="tipsMsg">
如果没有您所在学校,请联系邮箱:ydhdservice@163.com 如果没有您所在学校,请联系邮箱:ydhdservice@163.com
</div> </div>
<el-col :span="12"> <el-col :span="12">
...@@ -332,9 +350,9 @@ ...@@ -332,9 +350,9 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row> -->
<div class="cont_title">学习成绩证明材料</div> <!-- <div class="cont_title">学习成绩证明材料</div>
<el-form-item <el-form-item
label="上传申请资料图片" label="上传申请资料图片"
prop="backgroundPicture" prop="backgroundPicture"
...@@ -362,11 +380,11 @@ ...@@ -362,11 +380,11 @@
:on-success="uploadSuccess" :on-success="uploadSuccess"
:http-request="uploadPicture" :http-request="uploadPicture"
> >
<i style="font-size: 44px" class="el-icon-circle-plus"> </i> <i style="font-size: 44px" class="el-icon-circle-plus"> </i> -->
<!-- <div class="text">上传材料</div> --> <!-- <div class="text">上传材料</div> -->
<div slot="file" slot-scope="{ file }"> <!-- <div slot="file" slot-scope="{ file }"> -->
<!-- <div v-for="(item, idx) in fileList" :key="idx"> --> <!-- <div v-for="(item, idx) in fileList" :key="idx"> -->
<img <!-- <img
class="el-upload-list__item-thumbnail" class="el-upload-list__item-thumbnail"
:src="file.url" :src="file.url"
alt="" alt=""
...@@ -401,7 +419,7 @@ ...@@ -401,7 +419,7 @@
<img width="100%" :src="resultPicture" alt="" /> <img width="100%" :src="resultPicture" alt="" />
</el-dialog> </el-dialog>
</div> </div>
</el-form-item> </el-form-item> -->
<el-form-item class="btn"> <el-form-item class="btn">
<el-button @click="confirm">提交资料</el-button> <el-button @click="confirm">提交资料</el-button>
...@@ -423,6 +441,7 @@ import { ...@@ -423,6 +441,7 @@ import {
} 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";
export default { export default {
name: "referInfo", name: "referInfo",
...@@ -450,11 +469,12 @@ export default { ...@@ -450,11 +469,12 @@ export default {
id_card: null, id_card: null,
birthday: null, birthday: null,
jiguan_code: null, jiguan_code: null,
country: null,
nation: null, nation: null,
start_school_date: null, start_school_date: null,
political_status: null, political_status: null,
phone: null, phone: null,
companyName: null, unit_and_identity: null,
email: null, email: null,
school_province: null, school_province: null,
school_city: null, school_city: null,
...@@ -483,6 +503,13 @@ export default { ...@@ -483,6 +503,13 @@ export default {
jiguan_code: [ jiguan_code: [
{ required: true, validator: validateContents, trigger: "change" }, { required: true, validator: validateContents, trigger: "change" },
], ],
country: [
{
required: true,
message: "国籍不能为空!",
trigger: "blur",
},
],
nation: [ nation: [
{ required: true, message: "民族不能为空!", trigger: "change" }, { required: true, message: "民族不能为空!", trigger: "change" },
], ],
...@@ -496,7 +523,7 @@ export default { ...@@ -496,7 +523,7 @@ export default {
political_status: [ political_status: [
{ required: true, message: "政治面貌不能为空!", trigger: "blur" }, { required: true, message: "政治面貌不能为空!", trigger: "blur" },
], ],
companyName: [ unit_and_identity: [
{ {
required: true, required: true,
message: "单位名称及身份不能为空!", message: "单位名称及身份不能为空!",
...@@ -537,6 +564,7 @@ export default { ...@@ -537,6 +564,7 @@ export default {
], ],
// backgroundPicture: [{ required: true, message: "请上传图片" }], // backgroundPicture: [{ required: true, message: "请上传图片" }],
}, },
countryList: area.country, //国籍
selectProvince: [], //省份 selectProvince: [], //省份
CityName: {}, //根据省份筛选出所有城市的对象 CityName: {}, //根据省份筛选出所有城市的对象
selectCityJiguan: [], //籍贯城市列表 selectCityJiguan: [], //籍贯城市列表
...@@ -699,25 +727,6 @@ export default { ...@@ -699,25 +727,6 @@ export default {
}, },
mounted() {}, mounted() {},
methods: { methods: {
//获取近10年的年份
getTenYear() {
let nowDate = new Date();
let currentYear = nowDate.getFullYear();
// console.log(nowDate, currentYear);
let yearArr = [];
let rxYearArr = [];
for (let i = 0; i < 42; i++) {
let year = currentYear - i;
yearArr.push(year);
}
// console.log(yearArr, "yearArr");
for (let i = 0; i < 10; i++) {
let year = currentYear - i;
rxYearArr.push(year);
}
this.yearArrs = yearArr;
this.rxYearArrs = rxYearArr;
},
// 页面信息个人获取 // 页面信息个人获取
getAccount() { getAccount() {
getAccount({}).then((res) => { getAccount({}).then((res) => {
...@@ -737,6 +746,26 @@ export default { ...@@ -737,6 +746,26 @@ export default {
} }
}); });
}, },
//获取近10年的年份
getTenYear() {
let nowDate = new Date();
let currentYear = nowDate.getFullYear();
// console.log(nowDate, currentYear);
let yearArr = [];
let rxYearArr = [];
for (let i = 0; i < 42; i++) {
let year = currentYear - i;
yearArr.push(year);
}
// console.log(yearArr, "yearArr");
for (let i = 0; i < 10; i++) {
let year = currentYear - i;
rxYearArr.push(year);
}
this.yearArrs = yearArr;
this.rxYearArrs = rxYearArr;
},
//组装出生日期 //组装出生日期
getTime() { getTime() {
this.referForm.birthday = this.referForm.birthday =
...@@ -745,6 +774,10 @@ export default { ...@@ -745,6 +774,10 @@ export default {
this.bdDay.toString(); this.bdDay.toString();
// console.log(this.referForm.birthday); // console.log(this.referForm.birthday);
}, },
// 国籍
changeCountry(val){
console.log(val)
},
//组装入学年份 //组装入学年份
getyear() { getyear() {
this.referForm.start_school_date = this.referForm.start_school_date =
......
This diff is collapsed.
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