Jelajahi Sumber

修改逻辑

高雄 1 tahun lalu
induk
melakukan
ec770956cb
1 mengubah file dengan 16 tambahan dan 12 penghapusan
  1. 16 12
      src/views/system/user/extend.vue

+ 16 - 12
src/views/system/user/extend.vue

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