From 75f6a814525dfd3b19e359a3dfa3de3e9226f32d Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 26 十一月 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