guhongwei %!s(int64=3) %!d(string=hai) anos
pai
achega
4efcfb2f77
Modificáronse 1 ficheiros con 10 adicións e 8 borrados
  1. 10 8
      src/views/adminCenter/adminApplyExpert/index.vue

+ 10 - 8
src/views/adminCenter/adminApplyExpert/index.vue

@@ -20,8 +20,8 @@
       </el-col>
     </el-row>
     <el-dialog title="专家信息管理" :close-on-click-modal="false" width="40%" :visible.sync="dialog" @closed="handleClose" :destroy-on-close="true">
-      <el-form :inline="true">
-        <el-form-item label="专家领域">
+      <!-- <el-form :inline="true">
+         <el-form-item label="专家领域">
           <el-select v-model="filters.expertise" placeholder="请选择专家的领域以便找到专家" filterable style="width:250px ;">
             <el-option v-for="(i, index) in fieldsList" :key="`expertise${index}`" :label="i" :value="i"></el-option>
           </el-select>
@@ -30,12 +30,12 @@
           <el-select v-model="filters.company" placeholder="请选择专家的单位以便找到专家" filterable style="width:250px ;">
             <el-option v-for="(i, index) in companyList" :key="`company${index}`" :label="i" :value="i"></el-option>
           </el-select>
-        </el-form-item>
-      </el-form>
+        </el-form-item> 
+      </el-form>-->
       <data-form :data="form" :fields="formfields" :rules="rules" @save="toSave" @filterReturn="expertSelect">
         <template #options="{item}">
           <template v-if="item.model === 'expert_user_id'">
-            <el-option v-for="(i, index) in getExpert()" :key="`expert${index}`" :label="`${i.name}`" :value="i.user_id"></el-option>
+            <el-option v-for="(i, index) in expertList" :key="`expert${index}`" :label="`${i.name}`" :value="i.user_id"></el-option>
           </template>
         </template>
       </data-form>
@@ -89,7 +89,8 @@ export default {
       form: {},
       rules: {},
       formfields: [
-        { label: '专家', model: 'expert_user_id', type: 'select', filterReturn: true },
+        { label: '关联专家', model: 'expert_user_id', type: 'select', filterReturn: true },
+        { label: '专家姓名', model: 'expert_name' },
         { label: '联系电话', model: 'phone', options: { maxLength: 11 } },
         { label: '登录密码', model: 'password', type: 'password' },
         { label: '工作单位', model: 'company' },
@@ -132,7 +133,6 @@ export default {
       let method = _.get(duplicate, '_id') ? 'update' : 'create';
       let res = await this[method](duplicate);
       if (this.$checkRes(res, '专家保存成功', res.errmsg || '专家保存失败')) this.handleClose();
-      this.toGetExpert();
     },
     // 修改
     toEdit({ data }) {
@@ -164,7 +164,6 @@ export default {
       if (model === 'expert_user_id') {
         const res = this.expertList.find(f => f.user_id === data);
         if (res) {
-          console.log(res);
           const { phone, name, company, zwzc } = res;
           const obj = { phone, expert_name: name, company, zw: zwzc, zc: zwzc };
           this.$set(this, 'form', { ...this.form, ...obj });
@@ -215,4 +214,7 @@ export default {
     text-align: right;
   }
 }
+/deep/.el-dialog__body {
+  padding: 10px;
+}
 </style>