全局添加导出表格配置

This commit is contained in:
GGJ
2024-12-27 08:47:47 +08:00
parent 1f94ac5267
commit 0994a52699
28 changed files with 3264 additions and 200 deletions

View File

@@ -66,11 +66,11 @@
detailData.userType == '5'
"
>
{{ proviteData.nonlinearLoadType }}
{{ proviteData?.nonlinearLoadType ||''}}
</el-descriptions-item>
<el-descriptions-item label="是否需要治理">
<span v-if="detailData.userType == 0 || detailData.userType == 1">
{{ proviteData.needGovernance == 0 ? '' : '' }}
{{ proviteData?.needGovernance == 1 ? '' : '' }}
</span>
<span
v-if="
@@ -80,13 +80,13 @@
detailData.userType == 5
"
>
{{ proviteData.needGovernance == 0 ? '' : '' }}
{{ proviteData?.needGovernance == 1 ? '' : '' }}
</span>
<span v-if="detailData.userType == 6">{{ proviteData.needGovernance == 0 ? '' : '' }}</span>
<span v-if="detailData.userType == 6">{{ proviteData?.needGovernance == 1 ? '' : '' }}</span>
</el-descriptions-item>
<el-descriptions-item label="是否开展背景测试">
<span v-if="detailData.userType == 0 || detailData.userType == 1">
{{ proviteData.backgroundTestPerformed == 0 ? '' : '' }}
{{ proviteData?.backgroundTestPerformed == 1 ? '' : '' }}
</span>
<span
v-if="
@@ -96,10 +96,10 @@
detailData.userType == 5
"
>
{{ proviteData.backgroundTestPerformed == 0 ? '' : '' }}
{{ proviteData?.backgroundTestPerformed == 1 ? '' : '' }}
</span>
<span v-if="detailData.userType == 6">
{{ proviteData.backgroundTestPerformed == 0 ? '' : '' }}
{{ proviteData?.backgroundTestPerformed == 1 ? '' : '' }}
</span>
</el-descriptions-item>
@@ -117,14 +117,14 @@
<el-descriptions-item label="是否开展抗扰度测试" v-if="detailData.userType == 6">
<span>
{{ proviteData.antiInterferenceTest == 0 ? '' : '' }}
{{ proviteData.antiInterferenceTest == 1 ? '' : '' }}
</span>
</el-descriptions-item>
<el-descriptions-item
label="用户协议容量MVA"
v-if="detailData.userType == 0 || detailData.userType == 1"
>
{{ proviteData.agreementCapacity }}
{{ proviteData?.agreementCapacity }}
</el-descriptions-item>
<el-descriptions-item
label="PCC供电终端容量MVA"
@@ -135,7 +135,7 @@
detailData.userType == '5'
"
>
{{ proviteData.pccEquipmentCapacity }}
{{ proviteData?.pccEquipmentCapacity }}
</el-descriptions-item>
<el-descriptions-item
label="基准短路容量MVA"
@@ -146,7 +146,7 @@
detailData.userType == '5'
"
>
{{ proviteData.baseShortCircuitCapacity }}
{{ proviteData?.baseShortCircuitCapacity }}
</el-descriptions-item>
<el-descriptions-item
label="系统最小短路容量MVA"
@@ -225,8 +225,8 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" :href="proviteData.feasibilityReport?.url" rel="nofollow">
{{ proviteData.feasibilityReport?.name }}
<a target="_blank" :href="proviteData?.feasibilityReport?.url" rel="nofollow">
{{ proviteData?.feasibilityReport?.name }}
</a>
</span>
<span
@@ -240,16 +240,16 @@
<el-icon class="elView" v-if="proviteData?.feasibilityReport?.name">
<View @click="openFile(proviteData?.feasibilityReport?.name)" />
</el-icon>
<a target="_blank" :href="proviteData.feasibilityReport?.url">
{{ proviteData.feasibilityReport?.name }}
<a target="_blank" :href="proviteData?.feasibilityReport?.url">
{{ proviteData?.feasibilityReport?.name }}
</a>
</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" :href="proviteData.feasibilityReport?.url">
{{ proviteData.feasibilityReport?.name }}
<a target="_blank" :href="proviteData?.feasibilityReport?.url">
{{ proviteData?.feasibilityReport?.name }}
</a>
</span>
</el-descriptions-item>
@@ -656,54 +656,59 @@ const getProviteData = async () => {
) {
proviteData.value = detailData.value.userReportSubstationPO
//查询非线性负荷类型
await getDictTreeById(proviteData.value.nonlinearLoadType).then(res => {
if(proviteData.value?.nonlinearLoadType !=undefined){
await getDictTreeById(proviteData.value.nonlinearLoadType).then(res => {
proviteData.value.nonlinearLoadType = res.data?.name
})
}
} else {
proviteData.value = detailData.value.userReportSensitivePO
}
//可研报告
if (proviteData.value.feasibilityReport) {
if (proviteData.value?.feasibilityReport !=undefined) {
await getFileNamePath(proviteData.value.feasibilityReport, 'feasibilityReport')
}
//项目初步设计说明书
if (proviteData.value.preliminaryDesignDescription) {
if (proviteData.value?.preliminaryDesignDescription !=undefined) {
await getFileNamePath(proviteData.value.preliminaryDesignDescription, 'preliminaryDesignDescription')
}
//预测评估报告
if (proviteData.value.predictionEvaluationReport) {
if (proviteData.value?.predictionEvaluationReport !=undefined) {
await getFileNamePath(proviteData.value.predictionEvaluationReport, 'predictionEvaluationReport')
}
//预测评估评审意见报告
if (proviteData.value.predictionEvaluationReviewOpinions) {
if (proviteData.value?.predictionEvaluationReviewOpinions !=undefined) {
await getFileNamePath(
proviteData.value.predictionEvaluationReviewOpinions,
'predictionEvaluationReviewOpinions'
)
}
//用户接入变电站主接线示意图
if (proviteData.value.substationMainWiringDiagram) {
if (proviteData.value?.substationMainWiringDiagram !=undefined) {
await getFileNamePath(proviteData.value.substationMainWiringDiagram, 'substationMainWiringDiagram')
}
//主要敏感终端清单
if (proviteData.value.sensitiveDevices) {
if (proviteData.value?.sensitiveDevices !=undefined) {
await getFileNamePath(proviteData.value.sensitiveDevices, 'sensitiveDevices')
}
//抗扰度测试报告
if (proviteData.value.antiInterferenceReport) {
if (proviteData.value?.antiInterferenceReport!=undefined) {
await getFileNamePath(proviteData.value.antiInterferenceReport, 'antiInterferenceReport')
}
//背景电能质量测试报告
if (proviteData.value.powerQualityReport) {
if (proviteData.value?.powerQualityReport!=undefined) {
await getFileNamePath(proviteData.value.powerQualityReport, 'powerQualityReport')
}
//其他附件
if (proviteData.value.additionalAttachments) {
if (proviteData.value?.additionalAttachments!=undefined) {
getFileNamePath(proviteData.value.additionalAttachments, 'additionalAttachments')
}