|
@@ -1,37 +1,43 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
+ <div class="height_100">
|
|
|
<el-container>
|
|
|
<el-aside width="300px">
|
|
|
<el-form ref="form" :model="form" label-width="120px" size="mini">
|
|
|
<el-form-item label="事件名称:">
|
|
|
- <span>{{ form.questionName }}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="相关报告数量:">
|
|
|
- <el-link type="primary">{{ form.reportNum||0 }}</el-link>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="相关专利数据库数量:">
|
|
|
- <el-link type="primary">{{ form.reportNum||0 }}</el-link>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="事件场景:">
|
|
|
- <span class="cursor_pointer" v-for="item in form.scenarioNames?form.scenarioNames:[]" :key="item">
|
|
|
- {{ item }}<br />
|
|
|
- </span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="事件时间:">
|
|
|
- <span>{{form.eventDate}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="事件描述:">
|
|
|
- <span>{{form.description}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="创建人:">
|
|
|
- <span>{{form.createPersonName}}</span>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="创建时间:">
|
|
|
- <span>{{form.createTime}}</span>
|
|
|
+ <myTooltip :content="form.name" >
|
|
|
+ <div v-html="$commonJS.getColumnData(form, {type:'String',value:'name'})" class="noWrap"></div>
|
|
|
+ </myTooltip>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="报告数量:"> {{ form.reportProjectNum || 0 }} </el-form-item>
|
|
|
+ <el-form-item label="专利数据库数量:">{{ form.patentProjectNum || 0 }}</el-form-item>
|
|
|
+ <el-form-item label="应用场景:">
|
|
|
+ <myTooltip :content="$commonJS.getColumnData(form, {type:'Array',value:'scenarioNames'})">
|
|
|
+ <div class="noWrap" v-html="$commonJS.getColumnData(form, {type:'Array',value:'scenarioNames'})"></div>
|
|
|
+ </myTooltip>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发生时间:">
|
|
|
+ <myTooltip :content="form.eventDate" >
|
|
|
+ <div v-html="$commonJS.getColumnData(form, {type:'String',value:'eventDate'})" class="noWrap"></div>
|
|
|
+ </myTooltip>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="描述:">
|
|
|
+ <myTooltip :content="form.description" >
|
|
|
+ <div v-html="$commonJS.getColumnData(form, {type:'String',value:'description'})" class="noWrap"></div>
|
|
|
+ </myTooltip>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建人:">
|
|
|
+ <myTooltip :content="form.createName" >
|
|
|
+ <div v-html="$commonJS.getColumnData(form, {type:'String',value:'createName'})" class="noWrap"></div>
|
|
|
+ </myTooltip>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建时间:">
|
|
|
+ <myTooltip :content="form.createTime" >
|
|
|
+ <div v-html="$commonJS.getColumnData(form, {type:'String',value:'createTime'})" class="noWrap"></div>
|
|
|
+ </myTooltip>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</el-aside>
|
|
|
- <el-main>
|
|
|
+ <el-main >
|
|
|
<visual :visuals="visuals" v-if="show"></visual>
|
|
|
</el-main>
|
|
|
</el-container>
|
|
@@ -63,24 +69,31 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getQuestionDetails(){
|
|
|
- var params = {
|
|
|
- questionName:this.visuals.eventName,
|
|
|
+ let params = {
|
|
|
current:1,
|
|
|
- size:10
|
|
|
+ size:10,//分页信息
|
|
|
+ searchQuery:`id=${this.visuals.eventId}`,//检索条件
|
|
|
+ orderDTOList: [
|
|
|
+ {
|
|
|
+ "orderBy": "createTime",
|
|
|
+ "orderType": 1
|
|
|
+ }
|
|
|
+ ],//排序
|
|
|
}
|
|
|
- this.$api.eventQuery(params).then(res => {
|
|
|
+ this.$api.queryEvent(params).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
- this.form = res.data.list[0]
|
|
|
- if(!this.visuals.eventId){
|
|
|
- this.visuals.eventId = this.form.id
|
|
|
- this.visuals.Scenario = this.form.scenarioNames
|
|
|
- this.show = false
|
|
|
- this.$nextTick(()=>{
|
|
|
- this.show = true
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
+ this.form = res.data.data[0]
|
|
|
+ this.show = false
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.show = true
|
|
|
+ })
|
|
|
}
|
|
|
+ }).catch(err => {
|
|
|
+ this.form = {}
|
|
|
+ this.show = false
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.show = true
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
},
|