guhongwei 4 سال پیش
والد
کامیت
6661fa12ba
3فایلهای تغییر یافته به همراه585 افزوده شده و 224 حذف شده
  1. 52 24
      src/layout/login/webLogin.vue
  2. 50 23
      src/views/superAdminCenter/user/index.vue
  3. 483 177
      src/views/userCenter/basicInfo/index.vue

+ 52 - 24
src/layout/login/webLogin.vue

@@ -57,24 +57,12 @@
                     </el-radio-group>
                   </el-form-item>
                   <span v-if="forms.role == '4' || forms.role == '5'">
-                    <!-- <el-form-item label="身份证号" prop="cardnumber">
-                      <el-input v-model="forms.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
-                    </el-form-item> -->
-                    <el-form-item label="头像图片" prop="img_path">
-                      <upload :limit="1" :data="forms.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
-                    </el-form-item>
                     <el-form-item label="电子邮箱" prop="email">
                       <el-input v-model="forms.email" placeholder="请输入电子邮箱"></el-input>
                     </el-form-item>
                     <el-form-item label="联系地址" prop="addr">
                       <el-input v-model="forms.addr" placeholder="请输入联系地址"></el-input>
                     </el-form-item>
-                    <!-- <el-form-item label="身份证正面" prop="cardfile_a">
-                      <upload :limit="1" :data="forms.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
-                    </el-form-item>
-                    <el-form-item label="身份证背面" prop="cardfile_b">
-                      <upload :limit="1" :data="forms.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
-                    </el-form-item> -->
                     <el-form-item label="办公电话" prop="office_phone">
                       <el-input v-model="forms.office_phone" placeholder="请输入办公电话"></el-input>
                     </el-form-item>
@@ -88,21 +76,61 @@
                     </el-form-item>
                   </span>
                   <span v-else-if="forms.role == '5'">
-                    <!-- <el-form-item label="组织机构图片" v-if="forms.role == '5'" prop="img_qy">
-                      <upload :limit="1" :data="forms.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
-                    </el-form-item> -->
-                    <!-- <el-form-item label="机构类型" prop="institution_type">
-                      <el-input v-model="forms.institution_type" placeholder="请输入机构类型"></el-input>
+                    <el-form-item label="注册类型">
+                      <el-input v-model="forms.companytype" placeholder="请输入注册类型"></el-input>
                     </el-form-item>
-                    <el-form-item label="机构名称" prop="institution_name">
-                      <el-input v-model="forms.institution_name" placeholder="请输入机构名称"></el-input>
-                    </el-form-item> -->
-                    <el-form-item label="组织机构代码" prop="institution_code">
+                    <el-form-item label="注册时间">
+                      <el-date-picker v-model="forms.companydate" placeholder="请选择" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date">
+                      </el-date-picker>
+                    </el-form-item>
+                    <el-form-item label="组织机构代码">
                       <el-input v-model="forms.institution_code" placeholder="请输入组织机构代码"></el-input>
                     </el-form-item>
-                    <!-- <el-form-item label="机构性质" prop="institution_nature">
-                      <el-input v-model="forms.institution_nature" placeholder="请输入机构性质"></el-input>
-                    </el-form-item> -->
+                    <el-form-item label="注册资金">
+                      <el-input v-model="forms.companycapital" placeholder="请输入注册资金"></el-input>
+                    </el-form-item>
+                    <el-form-item label="企业法人">
+                      <el-input v-model="forms.companyperson" placeholder="请输入企业法人"></el-input>
+                    </el-form-item>
+                    <el-form-item label="上年度企业总收入">
+                      <el-input v-model="forms.sndqyzsr" placeholder="请输入上年度企业总收入"></el-input>
+                    </el-form-item>
+                    <el-form-item label="上年度研发费用">
+                      <el-input v-model="forms.sndyffy" placeholder="请输入上年度研发费用"></el-input>
+                    </el-form-item>
+                    <el-form-item label="企业总人数">
+                      <el-input v-model="forms.companytotal" placeholder="请输入企业总人数"></el-input>
+                    </el-form-item>
+                    <el-form-item label="企业简介">
+                      <el-input
+                        v-model="forms.companybrief"
+                        type="textarea"
+                        maxlength="300"
+                        show-word-limit
+                        :autosize="{ minRows: 4, maxRows: 5 }"
+                        placeholder="请输入企业简介"
+                      ></el-input>
+                    </el-form-item>
+                    <el-form-item label="主要产品">
+                      <el-input
+                        v-model="forms.mainproduct"
+                        type="textarea"
+                        maxlength="300"
+                        show-word-limit
+                        :autosize="{ minRows: 4, maxRows: 5 }"
+                        placeholder="请输入主要产品"
+                      ></el-input>
+                    </el-form-item>
+                    <el-form-item label="企业资质/荣誉">
+                      <el-input
+                        v-model="forms.qualifications"
+                        type="textarea"
+                        maxlength="300"
+                        show-word-limit
+                        :autosize="{ minRows: 4, maxRows: 5 }"
+                        placeholder="请输入企业资质/荣誉"
+                      ></el-input>
+                    </el-form-item>
                   </span>
                   <span v-else-if="forms.role == '6'">
                     <el-form-item label="头像">

+ 50 - 23
src/views/superAdminCenter/user/index.vue

@@ -31,24 +31,12 @@
               </el-radio-group>
             </el-form-item>
             <span v-if="form.role == '4' || form.role == '5'">
-              <!-- <el-form-item label="身份证号" prop="cardnumber">
-                <el-input v-model="form.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
-              </el-form-item> -->
-              <el-form-item label="头像图片" prop="img_path">
-                <upload :limit="1" :data="form.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item>
               <el-form-item label="电子邮箱" prop="email">
                 <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
               </el-form-item>
               <el-form-item label="联系地址" prop="addr">
                 <el-input v-model="form.addr" placeholder="请输入联系地址"></el-input>
               </el-form-item>
-              <!-- <el-form-item label="身份证正面" prop="cardfile_a">
-                <upload :limit="1" :data="form.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item>
-              <el-form-item label="身份证背面" prop="cardfile_b">
-                <upload :limit="1" :data="form.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item> -->
               <el-form-item label="办公电话" prop="office_phone">
                 <el-input v-model="form.office_phone" placeholder="请输入办公电话"></el-input>
               </el-form-item>
@@ -62,21 +50,60 @@
               </el-form-item>
             </span>
             <span v-else-if="form.role == '5'">
-              <!-- <el-form-item label="组织机构图片" v-if="form.role == '5'" prop="img_qy">
-                <upload :limit="1" :data="form.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
+              <el-form-item label="注册类型">
+                <el-input v-model="form.companytype" placeholder="请输入注册类型"></el-input>
               </el-form-item>
-              <el-form-item label="机构类型" prop="institution_type">
-                <el-input v-model="form.institution_type" placeholder="请输入机构类型"></el-input>
+              <el-form-item label="注册时间">
+                <el-date-picker v-model="form.companydate" placeholder="请选择" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date"> </el-date-picker>
               </el-form-item>
-              <el-form-item label="机构名称" prop="institution_name">
-                <el-input v-model="form.institution_name" placeholder="请输入机构名称"></el-input>
-              </el-form-item> -->
-              <el-form-item label="组织机构代码" prop="institution_code">
+              <el-form-item label="组织机构代码">
                 <el-input v-model="form.institution_code" placeholder="请输入组织机构代码"></el-input>
               </el-form-item>
-              <!-- <el-form-item label="机构性质" prop="institution_nature">
-                <el-input v-model="form.institution_nature" placeholder="请输入机构性质"></el-input>
-              </el-form-item> -->
+              <el-form-item label="注册资金">
+                <el-input v-model="form.companycapital" placeholder="请输入注册资金"></el-input>
+              </el-form-item>
+              <el-form-item label="企业法人">
+                <el-input v-model="form.companyperson" placeholder="请输入企业法人"></el-input>
+              </el-form-item>
+              <el-form-item label="上年度企业总收入">
+                <el-input v-model="form.sndqyzsr" placeholder="请输入上年度企业总收入"></el-input>
+              </el-form-item>
+              <el-form-item label="上年度研发费用">
+                <el-input v-model="form.sndyffy" placeholder="请输入上年度研发费用"></el-input>
+              </el-form-item>
+              <el-form-item label="企业总人数">
+                <el-input v-model="form.companytotal" placeholder="请输入企业总人数"></el-input>
+              </el-form-item>
+              <el-form-item label="企业简介">
+                <el-input
+                  v-model="form.companybrief"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 4, maxRows: 5 }"
+                  placeholder="请输入企业简介"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="主要产品">
+                <el-input
+                  v-model="form.mainproduct"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 4, maxRows: 5 }"
+                  placeholder="请输入主要产品"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="企业资质/荣誉">
+                <el-input
+                  v-model="form.qualifications"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 4, maxRows: 5 }"
+                  placeholder="请输入企业资质/荣誉"
+                ></el-input>
+              </el-form-item>
             </span>
             <span v-else-if="form.role == '6'">
               <el-form-item label="头像">

+ 483 - 177
src/views/userCenter/basicInfo/index.vue

@@ -2,173 +2,465 @@
   <div id="index">
     <el-row>
       <el-col :span="24">
-        <el-col :span="24" class="leftTop"> <span>|</span> <span>基本信息</span> </el-col>
-        <el-col :span="24" class="qrcode">
-          <span>绑定微信</span>
-          <img :src="qc" />
+        <el-col :span="24" class="leftTop">
+          <span>|</span>
+          <span>基本信息</span>
+          <el-button type="primary" size="mini" @click="bindWx" style="margin:0 10px;">绑定微信</el-button>
         </el-col>
         <el-col :span="24" class="info">
-          <el-form ref="form" :model="form" :rules="rules" label-width="120px">
-            <el-form-item label="用户名称" prop="name">
-              <el-input v-model="form.name" placeholder="请输入用户名称"></el-input>
-            </el-form-item>
-            <el-form-item label="手机号" prop="phone">
-              <el-input v-model="form.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
-            </el-form-item>
-            <el-form-item label="登录密码" prop="password">
-              <el-input v-model="form.password" placeholder="请输入登录密码" show-password></el-input>
-            </el-form-item>
-            <el-form-item label="用户类别" prop="role" v-if="user.role == '4'">
-              <el-radio-group v-model="form.role">
-                <el-radio label="4">个人</el-radio>
-                <!-- <el-radio label="5">机构管理员</el-radio> -->
-                <el-radio label="6">专家</el-radio>
-              </el-radio-group>
-            </el-form-item>
-            <span v-if="form.role == '4' || form.role == '5'">
-              <!-- <el-form-item label="身份证号" prop="cardnumber">
-                <el-input v-model="form.cardnumber" placeholder="请输入身份证号" :minlength="18" :maxlength="18"></el-input>
-              </el-form-item> -->
-              <el-form-item label="头像图片" prop="img_path">
-                <upload :limit="1" :data="form.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item>
-              <el-form-item label="电子邮箱" prop="email">
-                <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
-              </el-form-item>
-              <el-form-item label="联系地址" prop="addr">
-                <el-input v-model="form.addr" placeholder="请输入联系地址"></el-input>
+          <el-form ref="form" :model="form" :rules="rules" label-width="150px">
+            <el-col :span="24">
+              <el-form-item prop="name">
+                <el-col :span="21" slot="label">
+                  用户名称
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.name" placeholder="请输入用户名称"></el-input>
+                </el-col>
               </el-form-item>
-              <!-- <el-form-item label="身份证正面" prop="cardfile_a">
-                <upload :limit="1" :data="form.cardfile_a" type="cardfile_a" :url="'/files/cardfilea/upload'" @upload="uploadSuccess"></upload>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item prop="phone">
+                <el-col :span="21" slot="label">
+                  手机号
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.phone" placeholder="请输入手机号" :minlength="11" :maxlength="11"></el-input>
+                </el-col>
               </el-form-item>
-              <el-form-item label="身份证背面" prop="cardfile_b">
-                <upload :limit="1" :data="form.cardfile_b" type="cardfile_b" :url="'/files/cardfileb/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item> -->
-              <el-form-item label="办公电话" prop="office_phone">
-                <el-input v-model="form.office_phone" placeholder="请输入办公电话"></el-input>
+            </el-col>
+            <el-col :span="24" v-if="user.role == '4'">
+              <el-form-item prop="role">
+                <el-col :span="21" slot="label">
+                  用户类别
+                </el-col>
+                <el-col :span="24">
+                  <el-radio-group v-model="form.role">
+                    <el-radio label="4">个人</el-radio>
+                    <el-radio label="6">专家</el-radio>
+                  </el-radio-group>
+                </el-col>
               </el-form-item>
-              <el-form-item label="所属行业" prop="profession">
-                <el-input v-model="form.profession" placeholder="请输入所属行业"></el-input>
+            </el-col>
+            <el-col :span="24">
+              <el-form-item prop="code">
+                <el-col :span="21" slot="label">
+                  所属机构
+                </el-col>
+                <el-col :span="24">
+                  <el-input v-model="form.code" placeholder="请输入机构代码"></el-input>
+                </el-col>
               </el-form-item>
+            </el-col>
+            <span v-if="form.role == '4' || form.role == '5'">
+              <el-col :span="12">
+                <el-form-item prop="email">
+                  <el-col :span="21" slot="label">
+                    电子邮箱
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="addr">
+                  <el-col :span="21" slot="label">
+                    联系地址
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.addr" placeholder="请输入联系地址"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="office_phone">
+                  <el-col :span="21" slot="label">
+                    办公电话
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.office_phone" placeholder="请输入办公电话"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="profession">
+                  <el-col :span="21" slot="label">
+                    所属行业
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.profession" placeholder="请输入所属行业"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
             </span>
             <span v-if="form.role == '4'">
-              <el-form-item label="个人简历" v-if="form.role == '4'">
-                <el-input type="textarea" v-model="form.resume" placeholder="请输入个人简介"></el-input>
-              </el-form-item>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="resume">
+                  <el-col :span="21" slot="label">
+                    个人简历
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.resume"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入个人简介"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
             </span>
             <span v-else-if="form.role == '5'">
-              <!-- <el-form-item label="组织机构图片" v-if="form.role == '5'" prop="img_qy">
-                <upload :limit="1" :data="form.img_qy" type="img_qy" :url="'/files/imgqy/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item> -->
-              <!-- <el-form-item label="机构类型" prop="institution_type">
-                <el-input v-model="form.institution_type" placeholder="请输入机构类型"></el-input>
-              </el-form-item>
-              <el-form-item label="机构名称" prop="institution_name">
-                <el-input v-model="form.institution_name" placeholder="请输入机构名称"></el-input>
-              </el-form-item> -->
-              <el-form-item label="组织机构代码" prop="institution_code">
-                <el-input v-model="form.institution_code" placeholder="请输入组织机构代码"></el-input>
-              </el-form-item>
-              <!-- <el-form-item label="机构性质" prop="institution_nature">
-                <el-input v-model="form.institution_nature" placeholder="请输入机构性质"></el-input>
-              </el-form-item> -->
+              <el-col :span="12">
+                <el-form-item prop="companytype">
+                  <el-col :span="21" slot="label">
+                    注册类型
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.companytype" placeholder="请输入注册类型"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="companydate">
+                  <el-col :span="21" slot="label">
+                    注册时间
+                  </el-col>
+                  <el-col :span="24">
+                    <el-date-picker
+                      v-model="form.companydate"
+                      placeholder="请选择"
+                      value-format="yyyy-MM-dd"
+                      format="yyyy-MM-dd"
+                      type="date"
+                      style="width: 100%;"
+                    >
+                    </el-date-picker>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="institution_code">
+                  <el-col :span="21" slot="label">
+                    组织机构代码
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.institution_code" placeholder="请输入组织机构代码"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="companycapital">
+                  <el-col :span="21" slot="label">
+                    注册资金
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.companytype" placeholder="请输入注册类型"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="companyperson">
+                  <el-col :span="21" slot="label">
+                    企业法人
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.companyperson" placeholder="请输入企业法人"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="sndqyzsr">
+                  <el-col :span="21" slot="label">
+                    上年度企业总收入
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.sndqyzsr" placeholder="请输入上年度企业总收入"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="sndyffy">
+                  <el-col :span="21" slot="label">
+                    上年度研发费用
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.sndyffy" placeholder="请输入上年度研发费用"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="companytotal">
+                  <el-col :span="21" slot="label">
+                    企业总人数
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.companytotal" placeholder="请输入企业总人数"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="companybrief">
+                  <el-col :span="21" slot="label">
+                    企业简介
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.companybrief"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入企业简介"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="mainproduct">
+                  <el-col :span="21" slot="label">
+                    主要产品
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.mainproduct"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入主要产品"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="qualifications">
+                  <el-col :span="21" slot="label">
+                    企业资质/荣誉
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.qualifications"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入企业资质/荣誉"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
             </span>
             <span v-else-if="form.role == '6'">
-              <el-form-item label="头像">
-                <upload :limit="1" :data="form.expertimage" type="expertimage" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
-              </el-form-item>
-              <el-form-item label="最高学历">
-                <el-input v-model="form.education" placeholder="请输入最高学历"></el-input>
-              </el-form-item>
-              <el-form-item label="毕业院校">
-                <el-input v-model="form.school" placeholder="请输入毕业院校"></el-input>
-              </el-form-item>
-              <el-form-item label="出生日期">
-                <el-date-picker v-model="form.birthDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
-              </el-form-item>
-              <el-form-item label="QQ/微信">
-                <el-input v-model="form.qqwx" placeholder="请输入QQ/微信"></el-input>
-              </el-form-item>
-              <el-form-item label="电子邮箱">
-                <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
-              </el-form-item>
-              <el-form-item label="工作单位">
-                <el-input v-model="form.company" placeholder="请输入工作单位"></el-input>
-              </el-form-item>
-              <el-form-item label="职务职称">
-                <el-input v-model="form.zwzc" placeholder="请输入职务职称"></el-input>
-              </el-form-item>
-              <el-form-item label="擅长领域">
-                <el-input v-model="form.expertise" placeholder="请输入擅长领域"></el-input>
-              </el-form-item>
-              <el-form-item label="工作经历">
-                <el-input
-                  v-model="form.workexperience"
-                  type="textarea"
-                  maxlength="300"
-                  show-word-limit
-                  :autosize="{ minRows: 2, maxRows: 5 }"
-                  placeholder="请输入工作经历"
-                ></el-input>
-              </el-form-item>
-              <el-form-item label="科研综述">
-                <el-input
-                  v-model="form.scientific"
-                  type="textarea"
-                  maxlength="300"
-                  show-word-limit
-                  :autosize="{ minRows: 2, maxRows: 5 }"
-                  placeholder="请输入科研综述"
-                ></el-input>
-              </el-form-item>
-              <el-form-item label="承担项目">
-                <el-input
-                  v-model="form.undertakingproject"
-                  type="textarea"
-                  maxlength="300"
-                  show-word-limit
-                  :autosize="{ minRows: 2, maxRows: 5 }"
-                  placeholder="请输入承担项目"
-                ></el-input>
-              </el-form-item>
-              <el-form-item label="科技奖励">
-                <el-input
-                  v-model="form.scienceaward"
-                  type="textarea"
-                  maxlength="300"
-                  show-word-limit
-                  :autosize="{ minRows: 2, maxRows: 5 }"
-                  placeholder="请输入科技奖励"
-                ></el-input>
-              </el-form-item>
-              <el-form-item label="社会任职">
-                <el-input
-                  v-model="form.social"
-                  type="textarea"
-                  maxlength="300"
-                  show-word-limit
-                  :autosize="{ minRows: 2, maxRows: 5 }"
-                  placeholder="请输入社会任职"
-                ></el-input>
-              </el-form-item>
+              <el-col :span="24">
+                <el-form-item prop="company">
+                  <el-col :span="21" slot="label">
+                    工作单位
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.company" placeholder="请输入工作单位"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="school">
+                  <el-col :span="21" slot="label">
+                    毕业院校
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.school" placeholder="请输入毕业院校"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="education">
+                  <el-col :span="21" slot="label">
+                    最高学历
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.education" placeholder="请输入最高学历"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="birthDate">
+                  <el-col :span="21" slot="label">
+                    出生日期
+                  </el-col>
+                  <el-col :span="24">
+                    <el-date-picker v-model="form.birthDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"> </el-date-picker>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="qqwx">
+                  <el-col :span="21" slot="label">
+                    QQ/微信
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.qqwx" placeholder="请输入QQ/微信"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="email">
+                  <el-col :span="21" slot="label">
+                    电子邮箱
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item prop="zwzc">
+                  <el-col :span="21" slot="label">
+                    职务职称
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.zwzc" placeholder="请输入职务职称"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24">
+                <el-form-item prop="expertise">
+                  <el-col :span="21" slot="label">
+                    请输入擅长领域
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input v-model="form.expertise" placeholder="请输入擅长领域"></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfoImage">
+                <el-form-item prop="expertimage">
+                  <el-col :span="21" slot="label">
+                    头像
+                  </el-col>
+                  <el-col :span="24">
+                    <upload :limit="1" :data="form.expertimage" type="expertimage" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="workexperience">
+                  <el-col :span="21" slot="label">
+                    工作经历
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.workexperience"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入工作经历"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="scientific">
+                  <el-col :span="21" slot="label">
+                    科研综述
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.scientific"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入科研综述"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="undertakingproject">
+                  <el-col :span="21" slot="label">
+                    承担项目
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.undertakingproject"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入承担项目"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="scienceaward">
+                  <el-col :span="21" slot="label">
+                    科技奖励
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.scienceaward"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入科技奖励"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+              <el-col :span="24" class="langInfo">
+                <el-form-item prop="social">
+                  <el-col :span="21" slot="label">
+                    社会任职
+                  </el-col>
+                  <el-col :span="24">
+                    <el-input
+                      v-model="form.social"
+                      type="textarea"
+                      maxlength="300"
+                      show-word-limit
+                      :autosize="{ minRows: 4, maxRows: 5 }"
+                      placeholder="请输入社会任职"
+                    ></el-input>
+                  </el-col>
+                </el-form-item>
+              </el-col>
+            </span>
+            <span v-if="form.status == '3'">
+              <el-col :span="24">
+                <el-form-item prop="status">
+                  <el-col :span="21" slot="label">
+                    用户审核状态
+                  </el-col>
+                  <el-col :span="24">
+                    <el-radio-group v-model="form.status">
+                      <el-radio label="0">待审核</el-radio>
+                      <el-radio label="3">待认证</el-radio>
+                    </el-radio-group>
+                  </el-col>
+                </el-form-item>
+              </el-col>
             </span>
-            <el-form-item label="用户审核状态" prop="status" v-if="form.status == '3'">
-              <el-radio-group v-model="form.status">
-                <el-radio label="0">待审核</el-radio>
-                <!-- <el-radio label="1" disabled>审核成功</el-radio>
-                <el-radio label="2" disabled>审核失败</el-radio> -->
-                <el-radio label="3">待认证</el-radio>
-              </el-radio-group>
-            </el-form-item>
-            <el-form-item>
+            <el-col :span="24" class="btn">
               <el-button type="primary" @click="authSubmit" v-if="form.status == '0' || form.status == '3'">提交认证</el-button>
               <el-button type="primary" @click="upgradeSubmit" v-if="user.role == '4'">升级用户</el-button>
               <el-button type="primary" @click="onSubmit">提交修改</el-button>
-            </el-form-item>
+            </el-col>
           </el-form>
         </el-col>
       </el-col>
     </el-row>
+    <el-dialog title="绑定微信" :visible.sync="dialogVisible" width="50%" :before-close="handleClose">
+      <div style="text-align:center">
+        <img :src="qc" />
+      </div>
+    </el-dialog>
   </div>
 </template>
 
@@ -192,37 +484,11 @@ export default {
         phone: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
         password: [{ required: true, message: '请输入密码', trigger: 'blur' }],
         role: [{ required: true, message: '请输入用户类型', trigger: 'blur' }],
-        // cardnumber: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
-        // email: [{ required: true, message: '请输入邮箱', trigger: 'blur' }],
-        // addr: [{ required: true, message: '请输入地址', trigger: 'blur' }],
-        // img_path: [{ required: true, message: '请输入头像', trigger: 'blur' }],
-        // cardfile_a: [{ required: false, message: '请输入身份证正面', trigger: 'blur' }],
-        // cardfile_b: [{ required: false, message: '请输入身份证反面', trigger: 'blur' }],
-        // img_qy: [{ required: false, message: '请输入组织机构图片', trigger: 'blur' }],
-        // institution_type: [{ required: false, message: '请输入机构类型', trigger: 'blur' }],
-        // institution_name: [{ required: false, message: '请输入机构名称', trigger: 'blur' }],
-        // institution_code: [{ required: false, message: '请输入机构代码', trigger: 'blur' }],
-        // institution_nature: [{ required: false, message: '请输入机构性质', trigger: 'blur' }],
-        // office_phone: [{ required: false, message: '请输入办公电话', trigger: 'blur' }],
-        // profession: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
-        // gender: [{ required: false, message: '请输入性别', trigger: 'blur' }],
-        // birthday: [{ required: false, message: '请输入出生日期', trigger: 'blur' }],
-        // level: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
-        // levelname: [{ required: false, message: '请输入职称级别', trigger: 'blur' }],
-        // position: [{ required: false, message: '请输入职务', trigger: 'blur' }],
-        // school: [{ required: false, message: '请输入院校', trigger: 'blur' }],
-        // xl: [{ required: false, message: '请输入学历', trigger: 'blur' }],
-        // xw: [{ required: false, message: '请输入学位', trigger: 'blur' }],
-        // major: [{ required: false, message: '请输入专业', trigger: 'blur' }],
-        // professional: [{ required: false, message: '请输入从事专业', trigger: 'blur' }],
-        // resume: [{ required: false, message: '请输入个人简介', trigger: 'blur' }],
-        // project: [{ required: false, message: '请输入项目', trigger: 'blur' }],
-        // academic: [{ required: false, message: '请输入学术成就', trigger: 'blur' }],
-        // paper: [{ required: false, message: '请输入论文', trigger: 'blur' }],
-        // remark: [{ required: false, message: '请输入备注', trigger: 'blur' }],
       },
       form: {},
       qc: '',
+      // 绑定微信
+      dialogVisible: false,
     };
   },
   created() {
@@ -296,7 +562,15 @@ export default {
     async creatQrCode() {
       let url = `http://free.liaoningdoupo.com/api/auth/wxchat?redirect_uri=http://free.liaoningdoupo.com/platmobile/bind/&type=1&uid=${this.user.uid}`; // 需要转换为二维码的内容
       let el = document.getElementById('qrCodeUrl');
-      this.qc = await QRCode.toDataURL(url, { height: 100, width: 100 });
+      this.qc = await QRCode.toDataURL(url, { height: 200, width: 200 });
+    },
+    // 绑定微信打开
+    bindWx() {
+      this.dialogVisible = true;
+    },
+    // 绑定微信关闭
+    handleClose() {
+      this.dialogVisible = false;
     },
   },
   mounted() {
@@ -328,7 +602,39 @@ export default {
   color: #22529a;
 }
 .info {
-  padding: 0 40px 0 0;
+  margin: 0 40px 15px 10px;
+  border: 1px dashed #ccc;
+  width: 96%;
+  padding: 10px;
+  /deep/.el-form-item {
+    margin-bottom: 0px;
+  }
+  /deep/.el-form-item__label {
+    border: 1px solid #dcdfe6;
+  }
+  /deep/.el-radio-group {
+    border: 1px solid #ccc;
+    padding: 12px 20px;
+    width: 943px;
+  }
+  /deep/.el-input__inner {
+    border-radius: 0;
+    height: 42px;
+    line-height: 42px;
+  }
+  /deep/.el-textarea__inner {
+    border-radius: 0;
+  }
+  /deep/.langInfo .el-form-item__label {
+    padding: 27px 0;
+  }
+  /deep/.langInfoImage .el-form-item__label {
+    padding: 53px 0;
+  }
+  .btn {
+    text-align: center;
+    margin: 10px 0;
+  }
 }
 .qrcode {
   padding: 10px 45px;