|
@@ -1,7 +1,7 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2024-05-27 09:25:45
|
|
|
- * @LastEditTime: 2024-07-16 15:02:10
|
|
|
+ * @LastEditTime: 2024-07-24 16:28:41
|
|
|
* @LastEditors: bogon
|
|
|
* @Description: In User Settings Edit
|
|
|
* @FilePath: /performance-test/src/views/performance/assetssDetail.vue
|
|
@@ -9,18 +9,18 @@
|
|
|
<template>
|
|
|
<div class="global-variable" v-loading="loading">
|
|
|
<el-row type="flex" justify="space-between">
|
|
|
- <el-col :span="8"
|
|
|
- ><el-button
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-button
|
|
|
type="text"
|
|
|
style="font-size: 20px"
|
|
|
icon="el-icon-arrow-left"
|
|
|
@click="() => $router.push('/home/performance/assetssMag')"
|
|
|
- >返回</el-button
|
|
|
- ></el-col
|
|
|
- >
|
|
|
- <el-col :span="8"
|
|
|
- ><h2 style="text-align: center">分析历史记录总览</h2></el-col
|
|
|
- >
|
|
|
+ >返回
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <h2 style="text-align: center">分析历史记录总览</h2>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<div style="text-align: end; font-size: 16px">
|
|
|
分析时间:{{
|
|
@@ -89,11 +89,14 @@
|
|
|
</div>
|
|
|
<el-row class="assetssConent">
|
|
|
<!-- :span="getSpan(index, 'generalFiles')" -->
|
|
|
+ <!-- v-loading="
|
|
|
+ loadings[index + generalFiles.length] &&
|
|
|
+ getFileType(file.fileAddr) === 'html'
|
|
|
+ " -->
|
|
|
<el-col
|
|
|
v-for="(file, index) in generalFiles"
|
|
|
:key="index"
|
|
|
:span="24"
|
|
|
- v-loading="loadings[index] && getFileType(file.fileAddr) === 'html'"
|
|
|
class="col_content"
|
|
|
:style="{
|
|
|
display: getFileType(file.fileAddr) === 'html' ? 'block' : 'none',
|
|
@@ -104,7 +107,7 @@
|
|
|
:src="file.fileAddr"
|
|
|
:ref="'iframe' + index"
|
|
|
frameborder="0"
|
|
|
- @load="iframeLoad(index)"
|
|
|
+ @load="iframeLoad(index + generalFiles.length)"
|
|
|
width="100%"
|
|
|
height="100%"
|
|
|
></iframe>
|
|
@@ -145,24 +148,19 @@
|
|
|
v-for="(file, index) in diagramRelations"
|
|
|
:key="index"
|
|
|
:span="24"
|
|
|
- v-loading="
|
|
|
- loadings[index + generalFiles.length] &&
|
|
|
- getFileType(file.fileAddr) === 'html'
|
|
|
- "
|
|
|
:style="{
|
|
|
display: getFileType(file.fileAddr) === 'html' ? 'block' : 'none',
|
|
|
}"
|
|
|
class="col_content"
|
|
|
>
|
|
|
- <!-- <div>{{ file.fileAddr }}</div> -->
|
|
|
<iframe
|
|
|
v-if="getFileType(file.fileAddr) === 'html'"
|
|
|
:src="file.fileAddr"
|
|
|
- :ref="'iframe' + index + generalFiles.length"
|
|
|
+ :ref="'iframe' + index + diagramRelations.length"
|
|
|
frameborder="0"
|
|
|
width="100%"
|
|
|
height="100%"
|
|
|
- @load="iframeLoad(index + generalFiles.length)"
|
|
|
+ @load="iframeLoad(index + diagramRelations.length)"
|
|
|
></iframe>
|
|
|
<!-- <img
|
|
|
v-if="getFileType(file.fileAddr) === 'image'"
|
|
@@ -247,12 +245,6 @@ export default {
|
|
|
// this.initializeLoading();
|
|
|
},
|
|
|
methods: {
|
|
|
- imageLoad(index) {
|
|
|
- this.$set(this.loadings, index, false);
|
|
|
- },
|
|
|
- imageError(index) {
|
|
|
- this.$set(this.loadings, index, false);
|
|
|
- },
|
|
|
iframeLoad(index) {
|
|
|
this.$set(this.loadings, index, false);
|
|
|
},
|