Bladeren bron

上岗证/作业证书一览表 - 一人一档布局修改

wangggziwen 1 jaar geleden
bovenliggende
commit
5278744a88
1 gewijzigde bestanden met toevoegingen van 486 en 474 verwijderingen
  1. 486 474
      ui/src/views/training/worklicensecertificate/staffResume.vue

+ 486 - 474
ui/src/views/training/worklicensecertificate/staffResume.vue

@@ -36,471 +36,478 @@
         </div>
       </div>
     </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>开工锅炉上岗证</span>
-      </div>
-      <el-table :data="doc.boilerfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>裂解上岗证</span>
-      </div>
-      <el-table :data="doc.crackingfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>压缩上岗证</span>
-      </div>
-      <el-table :data="doc.hotareafileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>分离上岗证</span>
-      </div>
-      <el-table :data="doc.coldareafileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>芳烃上岗证</span>
-      </div>
-      <el-table :data="doc.aromaticfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>压力容器作业证书</span>
-      </div>
-      <el-table :data="doc.containerfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>压力管道作业证书</span>
-      </div>
-      <el-table :data="doc.pipefileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>锅炉证</span>
-      </div>
-      <el-table :data="doc.boileridfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>加氢工艺作业证书</span>
-      </div>
-      <el-table :data="doc.hydrogenationfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>裂化工艺作业证书</span>
-      </div>
-      <el-table :data="doc.crackingidfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>制冷与空调作业证书</span>
-      </div>
-      <el-table :data="doc.refrigerationfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>班组长安全生产合格证</span>
-      </div>
-      <el-table :data="doc.foremantrainfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>建筑消防作业证书</span>
-      </div>
-      <el-table :data="doc.fireProtectionfileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>锅炉水质处理作业证书</span>
-      </div>
-      <el-table :data="doc.waterdatefileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
-    <el-card>
-      <div slot="header" class="clearfix">
-        <span>锅炉能效作业证书</span>
-      </div>
-      <el-table :data="doc.energydatefileList" border>
-        <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
-          <template slot-scope="scope">
-            <a  class="link-type"  @click="handleDownload(scope.row)">
-              <span>{{ scope.row.fileName }}</span>
-            </a>
-          </template>
-        </el-table-column>
-        <el-table-column :label="$t('操作')" align="center" width="220" class-name="small-padding fixed-width">
-          <template slot-scope="scope">
-            <el-button
-              v-if="scope.row.fileName.endsWith('pdf')"
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleSee(scope.row)"
-            >{{ $t('预览') }}</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-download"
-              @click="handleDownload(scope.row)"
-            >{{ $t('下载') }}</el-button>
-          </template>
-        </el-table-column>
-      </el-table>
-    </el-card>
+    <el-row>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>裂解上岗证</span>
+          </div>
+          <el-table :data="doc.crackingfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>压缩上岗证</span>
+          </div>
+          <el-table :data="doc.hotareafileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>分离上岗证</span>
+          </div>
+          <el-table :data="doc.coldareafileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+    </el-row>
+    <el-row>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>芳烃上岗证</span>
+          </div>
+          <el-table :data="doc.aromaticfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>压力容器作业证书</span>
+          </div>
+          <el-table :data="doc.containerfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>压力管道作业证书</span>
+          </div>
+          <el-table :data="doc.pipefileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+    </el-row>
+    <el-row>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>锅炉证</span>
+          </div>
+          <el-table :data="doc.boileridfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>加氢工艺作业证书</span>
+          </div>
+          <el-table :data="doc.hydrogenationfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>裂化工艺作业证书</span>
+          </div>
+          <el-table :data="doc.crackingidfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+    </el-row>
+    <el-row>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>制冷与空调作业证书</span>
+          </div>
+          <el-table :data="doc.refrigerationfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>班组长安全生产合格证</span>
+          </div>
+          <el-table :data="doc.foremantrainfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>建筑消防作业证书</span>
+          </div>
+          <el-table :data="doc.fireProtectionfileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+    </el-row>
+    <el-row>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>锅炉水质处理作业证书</span>
+          </div>
+          <el-table :data="doc.waterdatefileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+      <el-col :span="8">
+        <el-card>
+          <div slot="header" class="clearfix">
+            <span>锅炉能效作业证书</span>
+          </div>
+          <el-table :data="doc.energydatefileList" border>
+            <el-table-column :label="$t('文件名')" align="center" prop="fileName" :show-overflow-tooltip="true">
+              <template slot-scope="scope">
+                <a  class="link-type"  @click="handleDownload(scope.row)">
+                  <span>{{ scope.row.fileName }}</span>
+                </a>
+              </template>
+            </el-table-column>
+            <el-table-column :label="$t('操作')" align="center" class-name="small-padding fixed-width">
+              <template slot-scope="scope">
+                <el-button
+                  v-if="scope.row.fileName.endsWith('pdf')"
+                  size="mini"
+                  type="text"
+                  icon="el-icon-view"
+                  @click="handleSee(scope.row)"
+                >{{ $t('预览') }}</el-button>
+                <el-button
+                  size="mini"
+                  type="text"
+                  icon="el-icon-download"
+                  @click="handleDownload(scope.row)"
+                >{{ $t('下载') }}</el-button>
+              </template>
+            </el-table-column>
+          </el-table>
+        </el-card>
+      </el-col>
+    </el-row>
     <!-- pdf预览 -->
     <el-dialog  :close-on-click-modal="false" v-dialogDrag :title="pdf.title" :visible.sync="pdf.open" width="1300px" append-to-body>
       <div style="margin-top: -60px;float: right;margin-right: 40px;">
@@ -685,16 +692,21 @@
     methods: {
       init(row) {
         getStaffmgrByStaffid(row.employeeid).then(response => {
-          this.visible = true;
-          this.staff = response.data
-          this.photo = process.env.VUE_APP_BASE_API + response.data.photo
-          this.queryParams.employeeid = row.employeeid
-          this.getNowTime()
+          if (response.data != null) {
+            this.visible = true;
+            this.staff = response.data
+            this.photo = process.env.VUE_APP_BASE_API + response.data.photo
+            this.queryParams.employeeid = row.employeeid
+            this.getNowTime()
+
+            this.doc.id = row.id;
+            this.doc.queryParams.pId = row.id
+            this.doc.pId = row.id
+            this.getFileList();
+          } else {
+            this.msgError("该员工工号填写有误,请核对后再试。");
+          }
         });
-        this.doc.id = row.id;
-        this.doc.queryParams.pId = row.id
-        this.doc.pId = row.id
-        this.getFileList();
       },
       getFileList (){
         this.doc.queryParams.pType = "license-boiler"