Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Captain.B 2020-05-14 14:52:35 +08:00
commit af7215cec6
4 changed files with 24 additions and 11 deletions

View File

@ -3,11 +3,13 @@
<common-component> <common-component>
<template v-slot:header> <template v-slot:header>
<el-input v-model="preview.title"></el-input> <el-input v-if="!isReportView" v-model="preview.title"></el-input>
<span v-if="isReportView" class="title">{{preview.title}}</span>
</template> </template>
<template> <template>
<ckeditor :editor="editor" v-model="preview.content" :config="editorConfig"></ckeditor> <ckeditor v-if="!isReportView" :editor="editor" v-model="preview.content" :config="editorConfig"></ckeditor>
<div v-if="isReportView" v-html="preview.content"></div>
</template> </template>
</common-component> </common-component>
@ -31,13 +33,20 @@
} }
}, },
props: { props: {
preview: Object, preview: {
type: Object,
default() { default() {
return { return {
title: '', title: '',
content: '<p>Content of the editor.</p>' content: '<p>Content of the editor.</p>'
} }
} }
},
isReportView:
{
type: Boolean,
default: false
}
} }
} }
</script> </script>

View File

@ -14,7 +14,7 @@
<base-info-component :report-info="metric" v-if="preview.id == 1"/> <base-info-component :report-info="metric" v-if="preview.id == 1"/>
<test-result-component :test-results="metric.moduleExecuteResult" v-if="preview.id == 2"/> <test-result-component :test-results="metric.moduleExecuteResult" v-if="preview.id == 2"/>
<test-result-chart-component :execute-result="metric.executeResult" v-if="preview.id == 3"/> <test-result-chart-component :execute-result="metric.executeResult" v-if="preview.id == 3"/>
<rich-text-component :preview="preview" v-if="preview.type != 'system'"/> <rich-text-component :is-report-view="isReportView" :preview="preview" v-if="preview.type != 'system'"/>
</div> </div>
</div> </div>
@ -38,7 +38,11 @@
isReport: { isReport: {
type: Boolean, type: Boolean,
default: true default: true
} },
isReportView: {
type: Boolean,
default: true
},
} }
} }
</script> </script>

View File

@ -37,7 +37,7 @@
group="component"> group="component">
<transition-group> <transition-group>
<div class="preview" v-for="item in previews" :key="item.id"> <div class="preview" v-for="item in previews" :key="item.id">
<template-component :is-report="isReport" :metric="metric" :preview="item"/> <template-component :is-report-view="false" :is-report="isReport" :metric="metric" :preview="item"/>
<i class="el-icon-error" @click="handleDelete(item)"/> <i class="el-icon-error" @click="handleDelete(item)"/>
</div> </div>
</transition-group> </transition-group>

View File

@ -28,7 +28,7 @@
<div class="container"> <div class="container">
<el-main> <el-main>
<div class="preview" v-for="item in previews" :key="item.id"> <div class="preview" v-for="item in previews" :key="item.id">
<template-component :metric="metric" :preview="item"/> <template-component :isReportView="true" :metric="metric" :preview="item"/>
</div> </div>
</el-main> </el-main>
</div> </div>