From 95db3ac1352e1f98ba934da9e86fca00e661abe9 Mon Sep 17 00:00:00 2001 From: zjk <852185829@qq.com> Date: 星期五, 12 九月 2025 15:01:07 +0800 Subject: [PATCH] feat: IP地址判断 --- laboratory/src/views/chemistQa/projectTesting/components/approval/index.vue | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/laboratory/src/views/chemistQa/projectTesting/components/approval/index.vue b/laboratory/src/views/chemistQa/projectTesting/components/approval/index.vue index 48b274a..ef49b5a 100644 --- a/laboratory/src/views/chemistQa/projectTesting/components/approval/index.vue +++ b/laboratory/src/views/chemistQa/projectTesting/components/approval/index.vue @@ -1,6 +1,6 @@ <template> - <el-dialog :title="dialogTitle" :visible.sync="visible" width="90%" top="5vh" @open="open" :close-on-click-modal="false" - @close="handleClose"> + <el-dialog :title="dialogTitle" :visible.sync="visible" width="90%" top="5vh" @open="open" + :close-on-click-modal="false" @close="handleClose"> <div class="approval-dialog"> <!-- 左侧审批内容 --> <div class="approval-content"> @@ -55,11 +55,8 @@ </div> </div> <el-form-item prop="name" style="margin-top: 18px"> - <el-upload - action="https://jsonplaceholder.typicode.com/posts/" - :file-list="fileList" - :on-preview="handlePreview" - > + <el-upload action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileList" + :on-preview="handlePreview"> <!-- <el-button size="small" type="primary">点击上传</el-button> --> </el-upload> </el-form-item> @@ -112,7 +109,7 @@ import ApprovalProcess from '@/components/approvalProcess' import AiEditor from '@/components/AiEditor' import { getDetailInfo, getDetail, detailAuditReport } from '../../service' -import {getFullUrl} from '@/utils/utils' +import { getFullUrl, getAllocateIp } from '@/utils/utils' import apiConfig from '@/utils/baseurl'; export default { @@ -178,17 +175,17 @@ handlePreview(file) { console.log('url', file) if (file && file.url) { - if (file.url && file.url.startsWith(apiConfig.showImgUrl)) { + if (file.url && file.url.startsWith(getAllocateIp())) { window.open(file.url, '_blank'); - }else{ - let newUrl=apiConfig.showImgUrl+file.url; + } else { + let newUrl = getAllocateIp() + file.url; window.open(newUrl, '_blank'); } } }, - open(){ - this.status=1; - this.remark='' + open() { + this.status = 1; + this.remark = '' }, getDetailInfo() { getDetailInfo({ id: this.data.id }).then(res => { @@ -312,6 +309,7 @@ // height: 40vh; min-height: 60vh; max-height: 80vh; + .approval-content { flex: 1; margin-right: 20px; -- Gitblit v1.7.1