瀏覽代碼

Merge branch 'master' of http://git.cc-lotus.info/service-platform/web-test

wuhongyu 5 年之前
父節點
當前提交
7257d4caa8
共有 1 個文件被更改,包括 110 次插入32 次删除
  1. 110 32
      src/layout/login/loginMain.vue

+ 110 - 32
src/layout/login/loginMain.vue

@@ -8,11 +8,6 @@
             <el-tab-pane label="登录" name="first">
             <el-tab-pane label="登录" name="first">
               <el-col :span="24">
               <el-col :span="24">
                 <el-form ref="form" :model="form" label-width="80px">
                 <el-form ref="form" :model="form" label-width="80px">
-                  <!-- <el-form-item label="用户类别">
-                  <el-radio v-model="form.role" label="1">管理员</el-radio>
-                  <el-radio v-model="form.role" label="2">个人</el-radio>
-                  <el-radio v-model="form.role" label="3">企业管理员</el-radio>
-                </el-form-item> -->
                   <el-form-item label="手机号">
                   <el-form-item label="手机号">
                     <el-input v-model="form.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
                     <el-input v-model="form.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
                   </el-form-item>
                   </el-form-item>
@@ -29,15 +24,15 @@
                   <el-form-item label="用户名称">
                   <el-form-item label="用户名称">
                     <el-input v-model="forms.name" placeholder="请输入用户名称"></el-input>
                     <el-input v-model="forms.name" placeholder="请输入用户名称"></el-input>
                   </el-form-item>
                   </el-form-item>
+                  <el-form-item label="手机号">
+                    <el-input v-model="forms.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
+                  </el-form-item>
                   <el-form-item label="登录密码">
                   <el-form-item label="登录密码">
                     <el-input v-model="forms.password" placeholder="请输入登录密码" show-password></el-input>
                     <el-input v-model="forms.password" placeholder="请输入登录密码" show-password></el-input>
                   </el-form-item>
                   </el-form-item>
                   <el-form-item label="身份证号">
                   <el-form-item label="身份证号">
                     <el-input v-model="forms.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
                     <el-input v-model="forms.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
                   </el-form-item>
                   </el-form-item>
-                  <el-form-item label="手机号">
-                    <el-input v-model="forms.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
-                  </el-form-item>
                   <el-form-item label="邮箱">
                   <el-form-item label="邮箱">
                     <el-input v-model="forms.email" placeholder="请输入邮箱"></el-input>
                     <el-input v-model="forms.email" placeholder="请输入邮箱"></el-input>
                   </el-form-item>
                   </el-form-item>
@@ -48,50 +43,94 @@
                     <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
                     <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
                   </el-form-item>
                   <el-form-item label="用户类别">
                   <el-form-item label="用户类别">
-                    <!-- <el-radio v-model="forms.role" label="1">管理员</el-radio> -->
                     <el-radio-group v-model="forms.role" @change="setIsQy">
                     <el-radio-group v-model="forms.role" @change="setIsQy">
                       <el-radio label="2">个人</el-radio>
                       <el-radio label="2">个人</el-radio>
                       <el-radio label="3">企业管理员</el-radio>
                       <el-radio label="3">企业管理员</el-radio>
+                      <el-radio label="6">专家</el-radio>
                     </el-radio-group>
                     </el-radio-group>
                   </el-form-item>
                   </el-form-item>
-                  <!-- <el-form-item label="个人/法人">
-                  <el-radio v-model="forms.is_qy" label="0">个人</el-radio>
-                  <el-radio v-model="forms.is_qy" label="1">法人</el-radio>
-                </el-form-item> -->
-                  <el-form-item label="身份证正面">
+                  <el-form-item label="身份证正面" v-if="forms.role == '2' || forms.role == '3'">
                     <upload :limit="1" :data="forms.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
                     <upload :limit="1" :data="forms.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
                   </el-form-item>
-                  <el-form-item label="身份证背面">
+                  <el-form-item label="身份证背面" v-if="forms.role == '2' || forms.role == '3'">
                     <upload :limit="1" :data="forms.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
                     <upload :limit="1" :data="forms.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
                   </el-form-item>
                   <el-form-item label="组织机构图片" v-if="forms.role == '3'">
                   <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>
                     <upload :limit="1" :data="forms.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
                   </el-form-item>
                   </el-form-item>
-                  <el-form-item label="简介" placeholder="请输入简介">
-                    <el-input type="textarea" v-model="forms.resume"></el-input>
-                  </el-form-item>
-                  <el-form-item label="专业领域" placeholder="请输入专业领域">
-                    <el-input v-model="forms.major"></el-input>
+                  <el-form-item label="个人简介" v-if="forms.role == '2'">
+                    <el-input type="textarea" v-model="forms.resume" placeholder="请输入个人简介"></el-input>
                   </el-form-item>
                   </el-form-item>
                   <template v-if="forms.role == '3'">
                   <template v-if="forms.role == '3'">
-                    <el-form-item label="机构类型" placeholder="请输入机构类型">
-                      <el-input v-model="forms.institution_type"></el-input>
+                    <el-form-item label="机构类型">
+                      <el-input v-model="forms.institution_type" placeholder="请输入机构类型"></el-input>
                     </el-form-item>
                     </el-form-item>
-                    <el-form-item label="机构名称" placeholder="请输入机构名称">
-                      <el-input v-model="forms.institution_name"></el-input>
+                    <el-form-item label="机构名称">
+                      <el-input v-model="forms.institution_name" placeholder="请输入机构名称"></el-input>
                     </el-form-item>
                     </el-form-item>
-                    <el-form-item label="机构代码" placeholder="请输入机构代码">
-                      <el-input v-model="forms.institution_code"></el-input>
+                    <el-form-item label="机构代码">
+                      <el-input v-model="forms.institution_code" placeholder="请输入机构代码"></el-input>
                     </el-form-item>
                     </el-form-item>
-                    <el-form-item label="机构性质" placeholder="请输入机构性质">
-                      <el-input v-model="forms.institution_nature"></el-input>
+                    <el-form-item label="机构性质">
+                      <el-input v-model="forms.institution_nature" placeholder="请输入机构性质"></el-input>
                     </el-form-item>
                     </el-form-item>
                   </template>
                   </template>
-                  <el-form-item label="办公电话" placeholder="请输入办公电话">
-                    <el-input v-model="forms.office_phone"></el-input>
+                  <el-form-item label="办公电话" v-if="forms.role == '2' || forms.role == '3'">
+                    <el-input v-model="forms.office_phone" placeholder="请输入办公电话"></el-input>
+                  </el-form-item>
+                  <el-form-item label="所属行业" v-if="forms.role == '2' || forms.role == '3'">
+                    <el-input v-model="forms.profession" placeholder="请输入所属行业"></el-input>
+                  </el-form-item>
+                  <el-form-item label="性别" v-if="forms.role == '6'">
+                    <el-select v-model="forms.gender" placeholder="请选择民性别">
+                      <el-option v-for="(item, index) in gender_list" :key="index" :label="item.name" :value="item.name"></el-option>
+                    </el-select>
+                  </el-form-item>
+                  <el-form-item label="出生日期" v-if="forms.role == '6'">
+                    <el-date-picker v-model="forms.birthday" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
+                  </el-form-item>
+                  <el-form-item label="职称级别" v-if="forms.role == '6'">
+                    <el-input v-model="forms.level" placeholder="请输入职称级别"></el-input>
+                  </el-form-item>
+                  <el-form-item label="职称" v-if="forms.role == '6'">
+                    <el-input v-model="forms.levelname" placeholder="请输入职称"></el-input>
+                  </el-form-item>
+                  <el-form-item label="职务" v-if="forms.role == '6'">
+                    <el-input v-model="forms.position" placeholder="请输入职务"></el-input>
+                  </el-form-item>
+                  <el-form-item label="院校" v-if="forms.role == '6'">
+                    <el-input v-model="forms.school" placeholder="请输入院校"></el-input>
+                  </el-form-item>
+                  <el-form-item label="学历" v-if="forms.role == '6'">
+                    <el-select v-model="forms.xl" placeholder="请选择学历要求">
+                      <el-option v-for="(item, index) in edu_list" :key="index" :label="item.name" :value="item.name"></el-option>
+                    </el-select>
+                  </el-form-item>
+                  <el-form-item label="学位" v-if="forms.role == '6'">
+                    <el-select v-model="forms.xw" placeholder="请选择学位">
+                      <el-option v-for="(item, index) in degree_list" :key="index" :label="item.name" :value="item.name"></el-option>
+                    </el-select>
+                  </el-form-item>
+                  <el-form-item label="专业" v-if="forms.role == '6'">
+                    <el-input v-model="forms.major" placeholder="请输入专业"></el-input>
+                  </el-form-item>
+                  <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>
+                  <el-form-item label="项目" v-if="forms.role == '6'">
+                    <el-input v-model="forms.project" placeholder="请输入项目"></el-input>
+                  </el-form-item>
+                  <el-form-item label="学术成就" v-if="forms.role == '6'">
+                    <el-input v-model="forms.academic" placeholder="请输入学术成就"></el-input>
+                  </el-form-item>
+                  <el-form-item label="论文" v-if="forms.role == '6'">
+                    <el-input v-model="forms.paper" placeholder="请输入论文"></el-input>
                   </el-form-item>
                   </el-form-item>
-                  <el-form-item label="所属行业" placeholder="请输入所属行业">
-                    <el-input v-model="forms.profession"></el-input>
+                  <el-form-item label="备注" v-if="forms.role == '6'">
+                    <el-input v-model="forms.remark" placeholder="请输入备注"></el-input>
                   </el-form-item>
                   </el-form-item>
                   <el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit">注册</el-button></el-col>
                   <el-col :span="24" class="loginSubmit"><el-button type="primary" @click="registerSubmit">注册</el-button></el-col>
                 </el-form>
                 </el-form>
@@ -118,6 +157,45 @@ export default {
   },
   },
   data: () => ({
   data: () => ({
     activeName: 'first',
     activeName: 'first',
+    // 性别
+    gender_list: [
+      {
+        name: '男',
+      },
+      {
+        name: '女',
+      },
+    ],
+    // 学历
+    edu_list: [
+      {
+        name: '中专及以上',
+      },
+      {
+        name: '大专及以上',
+      },
+      {
+        name: '本科及以上',
+      },
+      {
+        name: '研究生及以上',
+      },
+    ],
+    // 学位
+    degree_list: [
+      {
+        name: '学士',
+      },
+      {
+        name: '学士',
+      },
+      {
+        name: '博士',
+      },
+      {
+        name: '其他',
+      },
+    ],
   }),
   }),
   created() {},
   created() {},
   computed: {},
   computed: {},