<template>
|
<!-- 清单详情 -->
|
<DescriptionsList title="线索清单详情">
|
<template #extra>
|
<el-button
|
v-if="!isInternal"
|
type="primary"
|
text
|
size="small"
|
@click="openPDF"
|
>查看PDF</el-button
|
>
|
</template>
|
<DescriptionsListItem label="线索编号" :content="clue.cid" />
|
<DescriptionsListItem
|
label="线索名称"
|
:content="clue.cclueName"
|
/>
|
<DescriptionsListItem
|
label="创建时间"
|
:content="$tf(clue.ccreateTime)"
|
/>
|
<DescriptionsListItem
|
label="下发时间"
|
:content="$tf(clue.creleaseTime)"
|
/>
|
<DescriptionsListItem
|
label="报警站点"
|
:content="clue.csiteName"
|
/>
|
<DescriptionsListItem
|
label="站点类型"
|
:content="clue.csiteType"
|
/>
|
<DescriptionsListItem
|
label="线索结论"
|
:content="clue.cconclusion"
|
/>
|
<!-- <DescriptionsListItem
|
label="站点类型选项"
|
:content="clue.cairCheckedOptions"
|
/> -->
|
</DescriptionsList>
|
</template>
|
|
<script>
|
import clueApi from '@/api/clue/clueApi';
|
|
export default {
|
inject: {
|
// 是否是内部线索相关操作
|
isInternal: {
|
default: false
|
}
|
},
|
props: {
|
clue: Object
|
},
|
methods: {
|
openPDF() {
|
window.open(
|
clueApi.fetchRemoteClueFileUrl(this.clue.cid),
|
'_blank'
|
);
|
}
|
}
|
};
|
</script>
|