From 75f6a814525dfd3b19e359a3dfa3de3e9226f32d Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 26 Nov 2024 15:08:46 +0800
Subject: [PATCH] 更新
---
src/views/safetyReview/expertManage/experts/index.vue | 26 +++++++++++---------------
1 files changed, 11 insertions(+), 15 deletions(-)
diff --git a/src/views/safetyReview/expertManage/experts/index.vue b/src/views/safetyReview/expertManage/experts/index.vue
index 26a6f23..82cc3b7 100644
--- a/src/views/safetyReview/expertManage/experts/index.vue
+++ b/src/views/safetyReview/expertManage/experts/index.vue
@@ -89,19 +89,7 @@
</el-table-column>
<el-table-column label="专家聘书" align="center" prop="expertCertificate">
<template #default="scope">
- <div class="demo-image__preview" v-if="scope.row.expertCertificate && scope.row.expertCertificate!==''">
- <el-image
- style="width: 100px; height: 100px"
- :src= "scope.row.expertCertificate"
- :zoom-rate="1.2"
- :max-scale="7"
- :min-scale="0.2"
- :preview-src-list="[scope.row.expertCertificate]"
- :initial-index="0"
- fit="cover"
- :preview-teleported=true
- />
- </div>
+ <el-button type="primary" link @click="viewCert(scope.row)">查看</el-button>
</template>
</el-table-column>
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
@@ -126,8 +114,8 @@
import {ElMessage, ElMessageBox} from "element-plus";
import ExpertForm from "../applyRecords/components/expertForm";
import {delExpert, getExpertsList, getExpertTypes} from "../../../../api/form";
-import { Plus } from '@element-plus/icons-vue'
-
+import {useRouter} from "vue-router";
+const router = useRouter();
const loading = ref(false);
const data = reactive({
showSearch: true,
@@ -222,6 +210,14 @@
return null;
}
+const viewCert=(info)=>{
+ const routePath = '/certPdf';
+ const resolvedRoute = router.resolve(routePath);
+ const queryString = new URLSearchParams(info).toString();
+ const fullPath = `${resolvedRoute.href}?${queryString}`;
+ window.open(fullPath, '_blank');
+}
+
const getSupport =(safety,prevention,emergency)=>{
let str = []
let safeArr = safety?.split(',')
--
Gitblit v1.9.2