|
@@ -24,14 +24,14 @@
|
|
|
<el-form inline :model="formData" :rules="rules" ref="form" label-position="left" label-width="140px">
|
|
<el-form inline :model="formData" :rules="rules" ref="form" label-position="left" label-width="140px">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6">
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6">
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<el-form-item label="是否专职" prop="isFullTime">
|
|
<el-form-item label="是否专职" prop="isFullTime">
|
|
|
<el-radio-group v-model="formData.isFullTime">
|
|
<el-radio-group v-model="formData.isFullTime">
|
|
|
<el-radio
|
|
<el-radio
|
|
|
v-for="dict in dict.type.sys_yes_no"
|
|
v-for="dict in dict.type.sys_yes_no"
|
|
|
:key="`${dict.value}`"
|
|
:key="`${dict.value}`"
|
|
|
:label="dict.value"
|
|
:label="dict.value"
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
>{{ dict.label }}</el-radio
|
|
>{{ dict.label }}</el-radio
|
|
|
>
|
|
>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
@@ -42,7 +42,7 @@
|
|
|
v-for="dict in dict.type.sys_yes_no"
|
|
v-for="dict in dict.type.sys_yes_no"
|
|
|
:key="`${dict.value}`"
|
|
:key="`${dict.value}`"
|
|
|
:label="dict.value"
|
|
:label="dict.value"
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
>{{ dict.label }}</el-radio
|
|
>{{ dict.label }}</el-radio
|
|
|
>
|
|
>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
@@ -89,7 +89,7 @@
|
|
|
|
|
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6">
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="6">
|
|
|
<el-form-item label="现任职务" prop="duties">
|
|
<el-form-item label="现任职务" prop="duties">
|
|
|
- <el-select style="width: 217px;" v-model="formData.duties" placeholder="请选择现任职务">
|
|
|
|
|
|
|
+ <el-select style="width: 217px;" v-model="formData.duties" @change="changeDuties" placeholder="请选择现任职务">
|
|
|
<el-option v-for="dict in dict.type.current_position" :key="dict.value" :label="dict.label"
|
|
<el-option v-for="dict in dict.type.current_position" :key="dict.value" :label="dict.label"
|
|
|
:value="dict.value" />
|
|
:value="dict.value" />
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -177,7 +177,7 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8">
|
|
<el-col :xs="24" :sm="12" :md="8" :lg="8">
|
|
|
<el-form-item label="金融安全防范工程专家" prop="financialExperts" label-width="240">
|
|
<el-form-item label="金融安全防范工程专家" prop="financialExperts" label-width="240">
|
|
@@ -267,7 +267,7 @@ export default {
|
|
|
rules: {
|
|
rules: {
|
|
|
idCard:[
|
|
idCard:[
|
|
|
{ required: true, message: '请输入身份证号码', trigger: 'change'},
|
|
{ required: true, message: '请输入身份证号码', trigger: 'change'},
|
|
|
- { min: 18, message: "请输入18位身份证号码", trigger: "blur" },
|
|
|
|
|
|
|
+ { min: 18, message: "请输入18位身份证号码", trigger: "blur" },
|
|
|
{
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
validator: (rule, value, callback) => {
|
|
|
if (
|
|
if (
|
|
@@ -424,9 +424,13 @@ export default {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ changeDuties(val){
|
|
|
|
|
+ console.log(val);
|
|
|
|
|
+ this.formData.aloneDept = 'N'
|
|
|
|
|
+ },
|
|
|
//身份证
|
|
//身份证
|
|
|
checkIdCard(val){
|
|
checkIdCard(val){
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
//是否为空
|
|
//是否为空
|
|
|
if (val === '') {
|
|
if (val === '') {
|
|
|
// Toast('请输入18位身份证号');
|
|
// Toast('请输入18位身份证号');
|
|
@@ -438,19 +442,19 @@ checkIdCard(val){
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//检查号码是否符合规范,包括长度,类型
|
|
//检查号码是否符合规范,包括长度,类型
|
|
|
- if(this.isCardNo(val) === false){
|
|
|
|
|
|
|
+ if(this.isCardNo(val) === false){
|
|
|
// Toast("证件号码不符合规范");
|
|
// Toast("证件号码不符合规范");
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//检查省份
|
|
//检查省份
|
|
|
- if(this.checkProvince(val) === false){
|
|
|
|
|
|
|
+ if(this.checkProvince(val) === false){
|
|
|
// Toast("证件号码不对校验省份错误");
|
|
// Toast("证件号码不对校验省份错误");
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//校验生日
|
|
//校验生日
|
|
|
- if(this.checkBirthday(val) === false){
|
|
|
|
|
|
|
+ if(this.checkBirthday(val) === false){
|
|
|
// Toast("证件号码校验生日错误");
|
|
// Toast("证件号码校验生日错误");
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
@@ -516,7 +520,7 @@ checkBirthday(data) {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
//校验日期
|
|
//校验日期
|
|
|
-verifyBirthday(year,month,day,birthday)
|
|
|
|
|
|
|
+verifyBirthday(year,month,day,birthday)
|
|
|
{
|
|
{
|
|
|
var now = new Date();
|
|
var now = new Date();
|
|
|
var now_year = now.getFullYear();
|
|
var now_year = now.getFullYear();
|
|
@@ -955,4 +959,4 @@ verifyBirthday(year,month,day,birthday)
|
|
|
border-color: #1ea8e9;
|
|
border-color: #1ea8e9;
|
|
|
/* 您可以将此颜色更改为所需的颜色 */
|
|
/* 您可以将此颜色更改为所需的颜色 */
|
|
|
}
|
|
}
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|