guhongwei 5 years ago
parent
commit
43be4cef33
2 changed files with 11 additions and 16 deletions
  1. 3 11
      src/layout/login/loginMain.vue
  2. 8 5
      src/views/newlogin.vue

+ 3 - 11
src/layout/login/loginMain.vue

@@ -43,7 +43,7 @@
                     <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
                   <el-form-item label="用户类别">
-                    <el-radio-group v-model="forms.role" @change="setIsQy">
+                    <el-radio-group v-model="forms.role">
                       <el-radio label="2">个人</el-radio>
                       <el-radio label="3">企业管理员</el-radio>
                       <el-radio label="6">专家</el-radio>
@@ -58,9 +58,6 @@
                   <el-form-item label="组织机构图片" v-if="forms.role == '3'">
                     <upload :limit="1" :data="forms.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
-                  <el-form-item label="个人简介" v-if="forms.role == '2'">
-                    <el-input type="textarea" v-model="forms.resume" placeholder="请输入个人简介"></el-input>
-                  </el-form-item>
                   <template v-if="forms.role == '3'">
                     <el-form-item label="机构类型">
                       <el-input v-model="forms.institution_type" placeholder="请输入机构类型"></el-input>
@@ -117,8 +114,8 @@
                   <el-form-item label="从事专业" v-if="forms.role == '6'">
                     <el-input v-model="forms.professional" placeholder="请输入从事专业"></el-input>
                   </el-form-item>
-                  <el-form-item label="工作简历" v-if="forms.role == '6'">
-                    <el-input v-model="forms.resume" placeholder="请输入工作简历"></el-input>
+                  <el-form-item label="个人简历" v-if="forms.role == '2' || forms.role == '6'">
+                    <el-input type="textarea" v-model="forms.resume" placeholder="请输入个人简介"></el-input>
                   </el-form-item>
                   <el-form-item label="项目" v-if="forms.role == '6'">
                     <el-input v-model="forms.project" placeholder="请输入项目"></el-input>
@@ -212,11 +209,6 @@ export default {
     uploadSuccess({ type, data }) {
       this.$set(this.forms, `${type}`, data.uri);
     },
-    setIsQy(data) {
-      let val = '0';
-      data == '2' ? (val = '0') : (val = '1');
-      this.$set(this.forms, `is_qy`, val);
-    },
   },
 };
 </script>

+ 8 - 5
src/views/newlogin.vue

@@ -31,11 +31,14 @@ export default {
         history.back();
       }
     },
-    async submitRegisters(forms) {
-      let data = this.forms;
-      let res = await this.userCreate(data);
-      let msg = `注册成功`;
-      this.$checkRes(res, msg);
+    async submitRegisters({ data }) {
+      if (data.role == '2' || data.role == '3') {
+        let res = await this.userCreate(data);
+        let msg = `注册成功`;
+        this.$checkRes(res, msg);
+      } else {
+        console.log(data);
+      }
     },
   },
   computed: {