lrf402788946 4 年之前
父節點
當前提交
8978a12d52

+ 18 - 5
src/views/adminCenter/adminApplyExpert/index.vue

@@ -19,7 +19,7 @@
         </el-col>
       </el-col>
     </el-row>
-    <el-dialog title="专家信息管理" width="40%" :visible.sync="dialog" @closed="handleClose" :destroy-on-close="true">
+    <el-dialog title="专家信息管理" :close-on-click-modal="false" width="40%" :visible.sync="dialog" @closed="handleClose" :destroy-on-close="true">
       <data-form :data="form" :fields="formfields" :rules="rules" @save="toSave" @filterReturn="expertSelect">
         <template #options="{item}">
           <template v-if="item.model === 'expert_user_id'">
@@ -61,8 +61,14 @@ export default {
         },
       ],
       fields: [
+        { label: '评价专家组职务', prop: 'group_zw' },
         { label: '专家姓名', prop: 'expert_name', filter: 'input', showTip: true },
+        { label: '工作单位', prop: 'company' },
         { label: '联系电话', prop: 'phone', showTip: true },
+        { label: '所学专业', prop: 'major' },
+        { label: '现从事专业', prop: 'now_major' },
+        { label: '职务', prop: 'zw' },
+        { label: '职称', prop: 'zc' },
         { label: '账号状态', prop: 'status', format: i => (i === '0' ? '使用中' : '已冻结') },
       ],
       list: [],
@@ -73,8 +79,14 @@ export default {
       rules: {},
       formfields: [
         { label: '专家', model: 'expert_user_id', type: 'select', filterReturn: true },
-        { label: '联系电话', model: 'phone' },
+        { label: '联系电话', model: 'phone', options: { maxLength: 11 } },
         { label: '登录密码', model: 'password', type: 'password' },
+        { label: '工作单位', model: 'company' },
+        { label: '评价专家组职务', model: 'group_zw' },
+        { label: '所学专业', model: 'major' },
+        { label: '现从事专业', model: 'now_major' },
+        { label: '职务', model: 'zw' },
+        { label: '职称', model: 'zc' },
       ],
       // 评分详情
       info: {},
@@ -137,9 +149,10 @@ export default {
       if (model === 'expert_user_id') {
         const res = this.expertList.find(f => f.user_id === data);
         if (res) {
-          const { phone, name } = res;
-          this.$set(this.form, 'phone', phone);
-          this.$set(this.form, 'expert_name', name);
+          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 });
         }
       }
     },

+ 1 - 0
src/views/adminCenter/adminCate/index.vue

@@ -134,6 +134,7 @@ export default {
     handleClose() {
       this.info = {};
       this.line = [];
+      this.dialog = false;
     },
   },
   computed: {

+ 36 - 0
src/views/userCenter/common/certDetail.vue

@@ -45,6 +45,42 @@
                 </el-col>
               </el-col>
             </article>
+            <article>
+              <el-col :span="24" class="num">
+                证书编号<span>{{ info.basic.achieve_num }}</span>
+              </el-col>
+              <el-col :span="24" class="info">
+                <el-col :span="24" class="title">科技技术成果评价证书 </el-col>
+                <el-col :span="24" class="text">中科评字【2021】第0323号 </el-col>
+                <el-col :span="24" class="other">
+                  <el-col :span="6" class="left">成果名称:</el-col>
+                  <el-col :span="18" class="right">{{ info.basic.achieve_name }} </el-col>
+                </el-col>
+                <el-col :span="24" class="other">
+                  <el-col :span="6" class="left">完成单位:</el-col>
+                  <el-col :span="18" class="right">{{ info.basic.apply_company }} </el-col>
+                </el-col>
+                <el-col :span="24" class="other">
+                  <el-col :span="6" class="left">单位地址:</el-col>
+                  <el-col :span="18" class="right">{{ info.basic.address }} </el-col>
+                </el-col>
+                <el-col :span="24" class="other">
+                  <el-col :span="6" class="left">发证日期:</el-col>
+                  <el-col :span="18" class="right">{{ info.basic.achieve_name }} </el-col>
+                </el-col>
+                <el-col :span="24" class="other">
+                  <el-col :span="6" class="left">评价机构:</el-col>
+                  <el-col :span="18" class="right">吉林省计算中心 </el-col>
+                </el-col>
+                <el-col :span="12" class="admin">
+                  <el-col :span="10" class="left">签发人:</el-col>
+                  <el-col :span="14" class="right">吉林省计算中心 </el-col>
+                </el-col>
+                <el-col :span="12" class="chapter">
+                  <el-col :span="24" class="left">(盖章)</el-col>
+                </el-col>
+              </el-col>
+            </article>
           </div>
         </el-col>
       </el-col>