详情文件预览
This commit is contained in:
@@ -254,6 +254,7 @@
|
||||
<span v-if="detailData.userType == 0 || detailData.userType == 1">
|
||||
<el-icon><Link /></el-icon>
|
||||
<a :href="proviteData.feasibilityReport.url">{{ proviteData.feasibilityReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.feasibilityReport.name)">预览</span>
|
||||
</span>
|
||||
<span
|
||||
v-if="
|
||||
@@ -265,10 +266,12 @@
|
||||
>
|
||||
<el-icon><Link /></el-icon>
|
||||
<a :href="proviteData.feasibilityReport.url">{{ proviteData.feasibilityReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.feasibilityReport.name)">预览</span>
|
||||
</span>
|
||||
<span v-if="detailData.userType == 6">
|
||||
<el-icon><Link /></el-icon>
|
||||
<a :href="proviteData.feasibilityReport.url">{{ proviteData.feasibilityReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.feasibilityReport.name)">预览</span>
|
||||
</span>
|
||||
</template>
|
||||
</details_item>
|
||||
@@ -281,6 +284,7 @@
|
||||
<a :href="proviteData?.preliminaryDesignDescription.url">
|
||||
{{ proviteData?.preliminaryDesignDescription.name }}
|
||||
</a>
|
||||
<span @click="openFile(proviteData?.preliminaryDesignDescription.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item>
|
||||
@@ -292,6 +296,7 @@
|
||||
<a :href="proviteData?.predictionEvaluationReport.url">
|
||||
{{ proviteData?.predictionEvaluationReport.name }}
|
||||
</a>
|
||||
<span @click="openFile(proviteData?.predictionEvaluationReport.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item>
|
||||
@@ -303,6 +308,7 @@
|
||||
<a :href="proviteData?.predictionEvaluationReviewOpinions.url">
|
||||
{{ proviteData?.predictionEvaluationReviewOpinions.name }}
|
||||
</a>
|
||||
<span @click="openFile(proviteData?.predictionEvaluationReviewOpinions.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item v-if="detailData.userType != 0 && detailData.userType != 1">
|
||||
@@ -314,6 +320,7 @@
|
||||
<a :href="proviteData?.substationMainWiringDiagram.url" target="_blank">
|
||||
{{ proviteData?.substationMainWiringDiagram.name }}
|
||||
</a>
|
||||
<span @click="openFile(proviteData?.substationMainWiringDiagram.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item v-if="detailData.userType == 6">
|
||||
@@ -323,6 +330,7 @@
|
||||
<Link />
|
||||
</el-icon>
|
||||
<a :href="proviteData?.sensitiveDevices.url">{{ proviteData?.sensitiveDevices.name }}</a>
|
||||
<span @click="openFile(proviteData?.sensitiveDevices.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item v-if="detailData.userType == 6">
|
||||
@@ -332,6 +340,7 @@
|
||||
<Link />
|
||||
</el-icon>
|
||||
<a :href="proviteData?.antiInterferenceReport.url">{{ proviteData?.antiInterferenceReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.antiInterferenceReport.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item v-if="detailData.userType == 6">
|
||||
@@ -341,6 +350,7 @@
|
||||
<Link />
|
||||
</el-icon>
|
||||
<a :href="proviteData?.powerQualityReport.url">{{ proviteData?.powerQualityReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.powerQualityReport.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<details_item v-if="proviteData?.additionalAttachments.url">
|
||||
@@ -350,6 +360,7 @@
|
||||
<Link />
|
||||
</el-icon>
|
||||
<a :href="proviteData?.additionalAttachments.url">{{ proviteData?.additionalAttachments.name }}</a>
|
||||
<span @click="openFile(proviteData?.additionalAttachments.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
<el-divider content-position="left">{{ applyTitle + '填报信息' }}</el-divider>
|
||||
@@ -376,6 +387,7 @@
|
||||
<template #content>
|
||||
<el-icon><Link /></el-icon>
|
||||
<a :href="proviteData?.otherReport.url">{{ proviteData?.otherReport.name }}</a>
|
||||
<span @click="openFile(proviteData?.otherReport.name)">预览</span>
|
||||
</template>
|
||||
</details_item>
|
||||
</div>
|
||||
@@ -393,7 +405,9 @@ import { Link } from '@element-plus/icons-vue'
|
||||
import { userReportGoNetById } from '@/api/supervision-boot/interfere'
|
||||
import details_item from './components/detailsItem.vue'
|
||||
defineOptions({ name: 'BpmUserReportDetail' })
|
||||
|
||||
const openFile = (name: any) => {
|
||||
window.open(window.location.origin + '/#/previewFile?' + name)
|
||||
}
|
||||
const { query } = useRoute() // 查询参数
|
||||
|
||||
const props = defineProps({
|
||||
|
||||
Reference in New Issue
Block a user