Commit 9723fbea authored by 杨梦雪's avatar 杨梦雪

个人信息新增

parent 1a51d059
...@@ -98,46 +98,47 @@ ...@@ -98,46 +98,47 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="12"> <!-- 入学年份 -->
<el-form-item label="入学年份" prop="start_school_date"> <!-- <el-col :span="12">-->
<el-row :gutter="20"> --> <!-- <el-form-item label="入学年份" prop="start_school_date">-->
<!-- <el-col :span="12"> <!-- <el-row :gutter="20">-->
<el-select <!-- <el-col :span="12">-->
v-model="start_grade" <!-- <el-select-->
placeholder="年级" <!-- v-model="start_grade"-->
:popper-append-to-body="false" <!-- placeholder="年级"-->
clearable <!-- :popper-append-to-body="false"-->
> <!-- clearable-->
<el-option <!-- >-->
v-for="(item, index) in gradeArrs" <!-- <el-option-->
:key="index" <!-- v-for="(item, index) in gradeArrs"-->
:label="item" <!-- :key="index"-->
:value="item" <!-- :label="item"-->
> <!-- :value="item"-->
</el-option> <!-- >-->
</el-select> <!-- </el-option>-->
</el-col> --> <!-- </el-select>-->
<!-- <el-col :span="24"> <!-- </el-col>-->
<el-select <!-- <el-col :span="24">-->
ref="start_school_date" <!-- <el-select-->
v-model="start_year" <!-- ref="start_school_date"-->
placeholder="年份" <!-- v-model="start_year"-->
clearable <!-- placeholder="年份"-->
:popper-append-to-body="false" <!-- clearable-->
@change="getyear()" <!-- :popper-append-to-body="false"-->
> <!-- @change="getyear()"-->
<el-option <!-- >-->
v-for="(item, index) in yearArrs" <!-- <el-option-->
:key="index" <!-- v-for="(item, index) in yearArrs"-->
:label="item" <!-- :key="index"-->
:value="item" <!-- :label="item"-->
> <!-- :value="item"-->
</el-option> <!-- >-->
</el-select> <!-- </el-option>-->
</el-col> <!-- </el-select>-->
</el-row> <!-- </el-col>-->
</el-form-item> <!-- </el-row>-->
</el-col> --> <!-- </el-form-item>-->
<!-- </el-col>-->
<!-- 身份证号 --> <!-- 身份证号 -->
<el-col :span="12" v-show="configJson.idCard == 1"> <el-col :span="12" v-show="configJson.idCard == 1">
<el-form-item <el-form-item
...@@ -206,7 +207,6 @@ ...@@ -206,7 +207,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 单位名称 --> <!-- 单位名称 -->
<el-col :span="12" v-show="configJson.unitandIdentity == 1"> <el-col :span="12" v-show="configJson.unitandIdentity == 1">
<el-form-item <el-form-item
...@@ -258,7 +258,6 @@ ...@@ -258,7 +258,6 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 出生日期 --> <!-- 出生日期 -->
<el-col :span="12" v-show="configJson.birthday == 1"> <el-col :span="12" v-show="configJson.birthday == 1">
<el-form-item <el-form-item
...@@ -483,11 +482,98 @@ ...@@ -483,11 +482,98 @@
: [{ required: false }] : [{ required: false }]
" "
> >
<el-select
<el-input
ref="nation"
v-model="referForm.grade" v-model="referForm.grade"
placeholder="在读年级" placeholder="在读年级"
:popper-append-to-body="false"
clearable
>
<el-option
v-for="(item, index) in gradeArrs"
:key="index"
:label="item"
:value="item"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
<!-- 既往病史 -->
<el-col :span="12" v-show="configJson.pastMedicalHistory == 1">
<el-form-item
label="既往病史"
prop="pastMedicalHistory"
:rules="
configJson.pastMedicalHistory == 1
? referInfoRules.pastMedicalHistory
: [{ required: false }]
"
>
<el-input
ref="code"
v-model="referForm.pastMedicalHistory"
placeholder="填写既往病史"
size="small"
clearable
/>
</el-form-item>
</el-col>
<!-- 备注或其它 -->
<el-col :span="12" v-show="configJson.noteOther == 1">
<el-form-item
label="备注或其它"
prop="pastMedicalHistory"
:rules="
configJson.pastMedicalHistory == 1
? referInfoRules.pastMedicalHistory
: [{ required: false }]
"
>
<el-input
ref="code"
v-model="referForm.noteOther"
placeholder="填写备注或其它"
size="small"
clearable
/>
</el-form-item>
</el-col>
<!-- 紧急联系人 -->
<el-col :span="12" v-show="configJson.emergency == 1">
<el-form-item
label="紧急联系人"
prop="emergency"
:rules="
configJson.emergency == 1
? referInfoRules.emergency
: [{ required: false }]
"
>
<el-input
ref="code"
v-model="referForm.emergency"
placeholder="填写紧急联系人"
size="small"
clearable
/>
</el-form-item>
</el-col>
<!-- 紧急联系人电话 -->
<el-col :span="12" v-show="configJson.emergencyPhone == 1">
<el-form-item
label="紧急联系人电话"
prop="emergencyPhone"
:rules="
configJson.emergencyPhone == 1
? referInfoRules.emergencyPhone
: [{ required: false }]
"
>
<el-input
ref="code"
v-model="referForm.emergencyPhone"
placeholder="填写紧急联系人电话"
size="small" size="small"
clearable clearable
/> />
...@@ -795,6 +881,10 @@ ...@@ -795,6 +881,10 @@
unit_and_identity: null, unit_and_identity: null,
email: null, email: null,
recommend: null, recommend: null,
pastMedicalHistory: null,
noteOther: null,
emergency: null,
emergencyPhone: null,
school_province: null, school_province: null,
school_city: null, school_city: null,
school: null, school: null,
...@@ -866,7 +956,6 @@ ...@@ -866,7 +956,6 @@
// address: [ // address: [
// { required: true, message: "详细地址不能为空!", trigger: "blur" }, // { required: true, message: "详细地址不能为空!", trigger: "blur" },
// ], // ],
unit_and_identity: [ unit_and_identity: [
{ {
required: true, required: true,
...@@ -874,7 +963,34 @@ ...@@ -874,7 +963,34 @@
trigger: "blur", trigger: "blur",
}, },
], ],
pastMedicalHistory: [
{
required: true,
message: "既往病史不能为空!",
trigger: "blur",
},
],
noteOther: [
{
required: true,
message: "备注或其它不能为空!",
trigger: "blur",
},
],
emergency: [
{
required: true,
message: "紧急联系人不能为空!",
trigger: "blur",
},
],
emergencyPhone: [
{
required: true,
message: "紧急联系人电话不能为空!",
trigger: "blur",
},
],
school_province: [ school_province: [
{ {
required: true, required: true,
...@@ -966,7 +1082,7 @@ ...@@ -966,7 +1082,7 @@
bdMonth: "", //选择的生日月份 bdMonth: "", //选择的生日月份
bdDay: "", //选择的生日日期 bdDay: "", //选择的生日日期
//入学年份(初中高中) //入学年份(初中高中)
gradeArrs: ["", "高中", "大学"], gradeArrs: ["", "初二", "初三", "高一", "高二", "高三"],
//选择年级 //选择年级
start_grade: "", start_grade: "",
start_year: "", start_year: "",
...@@ -1538,9 +1654,21 @@ ...@@ -1538,9 +1654,21 @@
if (this.configJson.recommend == 1) { if (this.configJson.recommend == 1) {
obj.recommend = _this.referForm.recommend; obj.recommend = _this.referForm.recommend;
} }
if (this.configJson.recommend == 1) { if (this.configJson.start_school_date == 1) {
obj.start_school_date = _this.referForm.start_school_date; obj.start_school_date = _this.referForm.start_school_date;
} }
if (this.configJson.pastMedicalHistory == 1) {
obj.pastMedicalHistory = _this.referForm.pastMedicalHistory;
}
if (this.configJson.noteOther == 1) {
obj.noteOther = _this.referForm.noteOther;
}
if (this.configJson.emergency == 1) {
obj.emergency = _this.referForm.emergency;
}
if (this.configJson.emergencyPhone == 1) {
obj.emergencyPhone = _this.referForm.emergencyPhone;
}
if (this.configJson.birthday == 1) { if (this.configJson.birthday == 1) {
obj.birthday = _this.referForm.birthday; obj.birthday = _this.referForm.birthday;
} }
......
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