|
@@ -7,13 +7,13 @@
|
|
|
<p class="title">{{ viewData.title }}</p>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="time">
|
|
|
- <span>发布时间: {{ viewData.time }} </span>
|
|
|
- <span>作者: {{ viewData.author }} </span>
|
|
|
- <span> 来源: {{ viewData.source }}</span>
|
|
|
+ <span>发布时间: {{ tf(viewData.release_date) }} </span>
|
|
|
+ <span>作者: {{ viewData.author || '水务集团' }} </span>
|
|
|
+ <span> 来源: {{ viewData.source || '本站原创' }}</span>
|
|
|
<span> 浏览次数: {{ viewData.views }}</span>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <span v-html="viewData.txt"></span>
|
|
|
+ <span v-html="getProp(viewData, 'txt.txt')"></span>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -22,10 +22,11 @@
|
|
|
<script setup lang="ts">
|
|
|
import { ref, onMounted } from 'vue'
|
|
|
import { get } from 'lodash-es'
|
|
|
+import { tf } from '@/utils/timeFormat'
|
|
|
const viewData = ref({
|
|
|
channel_id: '',
|
|
|
title: '集团召开2021年度安全生产委员会第一次全体(扩大)视频会议',
|
|
|
- time: '2024-12-01 12:00:00',
|
|
|
+ release_date: '2024-12-01 12:00:00',
|
|
|
author: '长春水务集团',
|
|
|
source: '本站原创',
|
|
|
views: 200,
|
|
@@ -47,11 +48,12 @@ const toSearch = async (id: any) => {
|
|
|
const result = await gsxx.fetch(id)
|
|
|
if (result.errcode == 0) {
|
|
|
const data = get(result, 'data', {})
|
|
|
- if (Object.keys(data).length > 1) {
|
|
|
- viewData.value = data
|
|
|
- }
|
|
|
+ viewData.value = data
|
|
|
}
|
|
|
}
|
|
|
+const getProp = (data: object, path: string) => {
|
|
|
+ return get(data, path)
|
|
|
+}
|
|
|
</script>
|
|
|
<style scoped lang="scss">
|
|
|
.main {
|