修改冀北现场反馈问题

This commit is contained in:
GGJ
2025-12-19 11:58:26 +08:00
parent d64d18f330
commit dc32cc3bb7
32 changed files with 865 additions and 426 deletions

View File

@@ -182,9 +182,9 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport.name">
<View @click="openFile(proviteData.feasibilityReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData.feasibilityReport.name }}
</a>
</span>
</span>
<span
v-if="
@@ -197,42 +197,42 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport.name">
<View @click="openFile(proviteData.feasibilityReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData.feasibilityReport.name }}
</a>
</span>
</span>
<span v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.feasibilityReport.name">
<View @click="openFile(proviteData.feasibilityReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData.feasibilityReport.name }}
</a>
</span>
</span>
</el-descriptions-item>
<el-descriptions-item label="项目初步设计说明书">
<el-icon class="elView" v-if="proviteData?.preliminaryDesignDescription.name">
<View @click="openFile(proviteData?.preliminaryDesignDescription.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
<span class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
{{ proviteData?.preliminaryDesignDescription.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="预测评估报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReport.name">
<View @click="openFile(proviteData?.predictionEvaluationReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
{{ proviteData?.predictionEvaluationReport.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="预测评估评审意见报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReviewOpinions.name">
<View @click="openFile(proviteData?.predictionEvaluationReviewOpinions.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
{{ proviteData?.predictionEvaluationReviewOpinions.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item
label="用户接入变电站主接线示意图"
@@ -241,42 +241,42 @@
<el-icon class="elView" v-if="proviteData?.substationMainWiringDiagram.name">
<View @click="openFile(proviteData?.substationMainWiringDiagram.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
<span class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
{{ proviteData?.substationMainWiringDiagram.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="主要敏感终端清单" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.sensitiveDevices.name">
<View @click="openFile(proviteData?.sensitiveDevices.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
<span class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
{{ proviteData?.sensitiveDevices.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="抗扰度测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.antiInterferenceReport.name">
<View @click="openFile(proviteData?.antiInterferenceReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
<span class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
{{ proviteData?.antiInterferenceReport.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="背景电能质量测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.powerQualityReport.name">
<View @click="openFile(proviteData?.powerQualityReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
<span class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
{{ proviteData?.powerQualityReport.name }}
</a>
</span>
</el-descriptions-item>
<el-descriptions-item label="系统接入方案" v-if="applyTitle == '干扰源用户治理工程验收'">
<div v-for="item in netInReportList">
<el-icon class="elView" v-if="item.name">
<View @click="openFile(item.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(item.keyName)">
<span class="aLoad" @click="download(item.keyName)">
{{ item.name }}
</a>
</span>
</div>
</el-descriptions-item>
@@ -284,9 +284,9 @@
<el-icon class="elView" v-if="proviteData?.additionalAttachments.name">
<View @click="openFile(proviteData?.additionalAttachments.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
<span class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
{{ proviteData?.additionalAttachments.name }}
</a>
</span>
</el-descriptions-item>
</el-descriptions>
<el-divider content-position="left">{{ applyTitle + '填报信息' }}</el-divider>
@@ -307,7 +307,9 @@
<el-icon class="elView" v-if="proviteData?.otherReport.name">
<View @click="openFile(proviteData?.otherReport.key)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.otherReport.keyName)">{{ proviteData?.otherReport.name }}</a>
<span class="aLoad" @click="download(proviteData.otherReport.keyName)">
{{ proviteData?.otherReport.name }}
</span>
</el-descriptions-item>
</el-descriptions>
</div>
@@ -320,10 +322,10 @@ import { propTypes } from '@/utils/propTypes'
import { getUserReportById } from '@/api/supervision-boot/userReport/form'
import { getDictTreeById } from '@/api/system-boot/dictTree'
import { useDictData } from '@/stores/dictData'
import {getFileNameAndFilePath } from '@/api/system-boot/file'
import { getFileNameAndFilePath } from '@/api/system-boot/file'
import { Key, Link, View } from '@element-plus/icons-vue'
import { userReportGoNetById } from '@/api/supervision-boot/interfere'
import {download} from '@/utils/fileDownLoad'
import { download } from '@/utils/fileDownLoad'
// import el-descriptions-item from './components/detailsItem.vue'
defineOptions({ name: 'BpmUserReportDetail' })
const openFile = (name: any) => {

View File

@@ -192,9 +192,9 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
{{ proviteData.feasibilityReport?.name }}
</a>
</span >
</span>
<span v-if="
detailData.userType == 2 ||
@@ -205,17 +205,17 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData.feasibilityReport?.name }}
</a>
</span >
</span>
<span v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData.feasibilityReport?.name }}
</a>
</span >
</span>
</el-descriptions-item>
<el-descriptions-item label="项目初步设计说明书">
@@ -223,66 +223,66 @@
<View @click="openFile(proviteData?.preliminaryDesignDescription?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
<span class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
{{ proviteData?.preliminaryDesignDescription?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReport?.name">
<View @click="openFile(proviteData?.predictionEvaluationReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
{{ proviteData?.predictionEvaluationReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估评审意见报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReviewOpinions?.name">
<View @click="openFile(proviteData?.predictionEvaluationReviewOpinions?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
{{ proviteData?.predictionEvaluationReviewOpinions?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="用户接入变电站主接线示意图" v-if="detailData.userType != 0 && detailData.userType != 1">
<el-icon class="elView" v-if="proviteData?.substationMainWiringDiagram?.name">
<View @click="openFile(proviteData?.substationMainWiringDiagram?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
<span class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
{{ proviteData?.substationMainWiringDiagram?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="主要敏感终端清单" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.sensitiveDevices?.name">
<View @click="openFile(proviteData?.sensitiveDevices?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
<span class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
{{ proviteData?.sensitiveDevices?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="抗扰度测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.antiInterferenceReport?.name">
<View @click="openFile(proviteData?.antiInterferenceReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
<span class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
{{ proviteData?.antiInterferenceReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="背景电能质量测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.powerQualityReport?.name">
<View @click="openFile(proviteData?.powerQualityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
<span class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
{{ proviteData?.powerQualityReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="其他附件"
v-if="proviteData?.additionalAttachments && proviteData?.additionalAttachments?.url">
<el-icon class="elView" v-if="proviteData?.additionalAttachments?.name">
<View @click="openFile(proviteData?.additionalAttachments?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
<span class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
{{ proviteData?.additionalAttachments?.name }}
</a>
</span >
</el-descriptions-item>
</el-descriptions>
<el-descriptions :column="1" border style="flex: 1" title="变更后">
@@ -530,9 +530,9 @@
<el-icon class="elView" v-if="proviteData1?.feasibilityReport?.name">
<View @click="openFile(proviteData1?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
{{ proviteData1.feasibilityReport?.name }}
</a>
</span >
</span>
<span v-if="
detailData1.userType == 2 ||
@@ -543,9 +543,9 @@
<el-icon class="elView" v-if="proviteData1?.feasibilityReport?.name">
<View @click="openFile(proviteData1?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData1.feasibilityReport?.name }}
</a>
</span >
</span>
<span v-if="detailData1.userType == 6"
:label-class-name="changeTheField?.feasibilityReport ? 'my-content' : ''"
@@ -553,9 +553,9 @@
<el-icon class="elView" v-if="proviteData1?.feasibilityReport?.name">
<View @click="openFile(proviteData1?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData1.feasibilityReport?.name }}
</a>
</span >
</span>
</el-descriptions-item>
<el-descriptions-item label="项目初步设计说明书"
@@ -565,9 +565,9 @@
<View @click="openFile(proviteData1?.preliminaryDesignDescription?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
<span class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
{{ proviteData1?.preliminaryDesignDescription?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估报告"
:label-class-name="changeTheField?.predictionEvaluationReport ? 'my-content' : ''"
@@ -575,9 +575,9 @@
<el-icon class="elView" v-if="proviteData1?.predictionEvaluationReport?.name">
<View @click="openFile(proviteData1?.predictionEvaluationReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
{{ proviteData1?.predictionEvaluationReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估评审意见报告"
:label-class-name="changeTheField?.predictionEvaluationReviewOpinions ? 'my-content' : ''"
@@ -585,9 +585,9 @@
<el-icon class="elView" v-if="proviteData1?.predictionEvaluationReviewOpinions?.name">
<View @click="openFile(proviteData1?.predictionEvaluationReviewOpinions?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
{{ proviteData1?.predictionEvaluationReviewOpinions?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="用户接入变电站主接线示意图" v-if="detailData.userType != 0 && detailData.userType != 1"
:label-class-name="changeTheField?.substationMainWiringDiagram ? 'my-content' : ''"
@@ -595,9 +595,9 @@
<el-icon class="elView" v-if="proviteData1?.substationMainWiringDiagram?.name">
<View @click="openFile(proviteData1?.substationMainWiringDiagram?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
<span class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
{{ proviteData1?.substationMainWiringDiagram?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="主要敏感终端清单" v-if="detailData.userType == 6"
:label-class-name="changeTheField?.sensitiveDevices ? 'my-content' : ''"
@@ -605,9 +605,9 @@
<el-icon class="elView" v-if="proviteData1?.sensitiveDevices?.name">
<View @click="openFile(proviteData1?.sensitiveDevices?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
<span class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
{{ proviteData1?.sensitiveDevices?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="抗扰度测试报告" v-if="detailData.userType == 6"
:label-class-name="changeTheField?.antiInterferenceReport ? 'my-content' : ''"
@@ -615,9 +615,9 @@
<el-icon class="elView" v-if="proviteData1?.antiInterferenceReport?.name">
<View @click="openFile(proviteData1?.antiInterferenceReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
<span class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
{{ proviteData1?.antiInterferenceReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="背景电能质量测试报告" v-if="detailData.userType == 6"
:label-class-name="changeTheField?.powerQualityReport ? 'my-content' : ''"
@@ -625,9 +625,9 @@
<el-icon class="elView" v-if="proviteData1?.powerQualityReport?.name">
<View @click="openFile(proviteData1?.powerQualityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
<span class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
{{ proviteData1?.powerQualityReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="其他附件"
v-if="proviteData1?.additionalAttachments && proviteData1?.additionalAttachments?.url"
@@ -636,9 +636,9 @@
<el-icon class="elView" v-if="proviteData1?.additionalAttachments?.name">
<View @click="openFile(proviteData1?.additionalAttachments?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
<span class="aLoad" @click="download(proviteData.additionalAttachments.keyName)">
{{ proviteData1?.additionalAttachments?.name }}
</a>
</span >
</el-descriptions-item>
</el-descriptions>
</div>

View File

@@ -237,9 +237,9 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)" rel="nofollow">
{{ proviteData?.feasibilityReport?.name }}
</a>
</span >
</span>
<span
v-if="
@@ -252,17 +252,17 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData?.feasibilityReport?.name }}
</a>
</span >
</span>
<span v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
<span class="aLoad" @click="download(proviteData.feasibilityReport.keyName)">
{{ proviteData?.feasibilityReport?.name }}
</a>
</span >
</span>
</el-descriptions-item>
<el-descriptions-item label="项目初步设计说明书">
@@ -270,25 +270,25 @@
<View @click="openFile(proviteData?.preliminaryDesignDescription?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
<span class="aLoad" @click="download(proviteData.preliminaryDesignDescription.keyName)">
{{ proviteData?.preliminaryDesignDescription?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.predictionEvaluationReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReport.keyName)">
{{ proviteData?.predictionEvaluationReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="预测评估评审意见报告">
<el-icon class="elView" v-if="proviteData?.predictionEvaluationReviewOpinions?.name && VITE_FLAG">
<View @click="openFile(proviteData?.predictionEvaluationReviewOpinions?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
<span class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)">
{{ proviteData?.predictionEvaluationReviewOpinions?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item
label="用户接入变电站主接线示意图"
@@ -297,33 +297,33 @@
<el-icon class="elView" v-if="proviteData?.substationMainWiringDiagram?.name && VITE_FLAG">
<View @click="openFile(proviteData?.substationMainWiringDiagram?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
<span class="aLoad" @click="download(proviteData.substationMainWiringDiagram.keyName)">
{{ proviteData?.substationMainWiringDiagram?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="主要敏感终端清单" v-if="detailData.userType == 6 && VITE_FLAG">
<el-icon class="elView" v-if="proviteData?.sensitiveDevices?.name">
<View @click="openFile(proviteData?.sensitiveDevices?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
<span class="aLoad" @click="download(proviteData.sensitiveDevices.keyName)">
{{ proviteData?.sensitiveDevices?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="抗扰度测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.antiInterferenceReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.antiInterferenceReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
<span class="aLoad" @click="download(proviteData.antiInterferenceReport.keyName)">
{{ proviteData?.antiInterferenceReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="背景电能质量测试报告" v-if="detailData.userType == 6">
<el-icon class="elView" v-if="proviteData?.powerQualityReport?.name && VITE_FLAG">
<View @click="openFile(proviteData?.powerQualityReport?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
<span class="aLoad" @click="download(proviteData.powerQualityReport.keyName)">
{{ proviteData?.powerQualityReport?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item
label="其他附件"
@@ -332,9 +332,9 @@
<el-icon class="elView" v-if="proviteData?.additionalAttachments?.name && VITE_FLAG">
<View @click="openFile(proviteData?.additionalAttachments?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.additionalAttachments.keyName)" >
<span class="aLoad" @click="download(proviteData.additionalAttachments.keyName)" >
{{ proviteData?.additionalAttachments?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="系统接入方案">
@@ -342,9 +342,9 @@
<el-icon class="elView" v-if="item.name && VITE_FLAG">
<View @click="openFile(item.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(item.keyName)">
<span class="aLoad" @click="download(item.keyName)">
{{ item.name }}
</a>
</span >
</div>
</el-descriptions-item>
<el-descriptions-item label="治理验收报告">
@@ -352,27 +352,27 @@
<el-icon class="elView" v-if="item.name && VITE_FLAG">
<View @click="openFile(item.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(item.keyName)" >
<span class="aLoad" @click="download(item.keyName)" >
{{ item.name }}
</a>
</span >
</div>
</el-descriptions-item>
<el-descriptions-item label="信息安全检测报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.informationSecurityTestReport[0]?.name && VITE_FLAG">
<View @click="openFile(form.informationSecurityTestReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)" >
<span class="aLoad" @click="download(proviteData.predictionEvaluationReviewOpinions.keyName)" >
{{ form.informationSecurityTestReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="入网设计方案审查报告" v-if="props.openType == 'sourcesOfInterference'">
<div v-for="item in form.NetReport">
<el-icon class="elView" v-if="item.name && VITE_FLAG">
<View @click="openFile(item.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(item.keyName)" >
<span class="aLoad" @click="download(item.keyName)" >
{{ item.name }}
</a>
</span >
</div>
</el-descriptions-item>
<el-descriptions-item label="治理工程验收报告" v-if="props.openType == 'sourcesOfInterference'">
@@ -380,9 +380,9 @@
<el-icon class="elView" v-if="item.name && VITE_FLAG">
<View @click="openFile(item.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(item.keyName)">
<span class="aLoad" @click="download(item.keyName)">
{{ item.name }}
</a>
</span >
</div>
</el-descriptions-item>
@@ -390,59 +390,59 @@
<el-icon class="elView" v-if="form.acceptanceInspectionReportSingle[0]?.name && VITE_FLAG">
<View @click="openFile(form.acceptanceInspectionReportSingle[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.acceptanceInspectionReportSingle[0]?.keyName)">
<span class="aLoad" @click="download(form.acceptanceInspectionReportSingle[0]?.keyName)">
{{ form.acceptanceInspectionReportSingle[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="验收检验报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.acceptanceInspectionReport[0]?.name && VITE_FLAG">
<View @click="openFile(form.acceptanceInspectionReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.acceptanceInspectionReport[0]?.keyName )">
<span class="aLoad" @click="download(form.acceptanceInspectionReport[0]?.keyName )">
{{ form.acceptanceInspectionReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="型式实验报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.typeExperimentReport[0]?.name && VITE_FLAG">
<View @click="openFile(form.typeExperimentReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.typeExperimentReport[0]?.keyName)">
<span class="aLoad" @click="download(form.typeExperimentReport[0]?.keyName)">
{{ form.typeExperimentReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="出厂检验报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.factoryInspectionReport[0]?.name && VITE_FLAG">
<View @click="openFile(form.factoryInspectionReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.factoryInspectionReport[0]?.keyName)">
<span class="aLoad" @click="download(form.factoryInspectionReport[0]?.keyName)">
{{ form.factoryInspectionReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="性能检测报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.performanceTestReport[0]?.name && VITE_FLAG">
<View @click="openFile(form.performanceTestReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.performanceTestReport[0]?.keyName)">
<span class="aLoad" @click="download(form.performanceTestReport[0]?.keyName)">
{{ form.performanceTestReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="主接线图" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.mainWiringDiagram[0]?.name && VITE_FLAG">
<View @click="openFile(form.mainWiringDiagram[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.mainWiringDiagram[0]?.keyName)">
<span class="aLoad" @click="download(form.mainWiringDiagram[0]?.keyName)">
{{ form.mainWiringDiagram[0]?.name }}
</a>
</span >
</el-descriptions-item>
<el-descriptions-item label="试运行报告" v-if="props.openType == 'sourcesOfInterference'">
<el-icon class="elView" v-if="form.runTheReport[0]?.name && VITE_FLAG" >
<View @click="openFile(form.runTheReport[0]?.name)" />
</el-icon>
<a target="_blank" class="aLoad" @click="download(form.runTheReport[0]?.keyName)">
<span class="aLoad" @click="download(form.runTheReport[0]?.keyName)">
{{ form.runTheReport[0]?.name }}
</a>
</span >
</el-descriptions-item>
</el-descriptions>
</div>