|
@@ -4,7 +4,7 @@
|
|
|
<a-list :data-source="messageList" size="small" :loading="miniMessageLoading">
|
|
<a-list :data-source="messageList" size="small" :loading="miniMessageLoading">
|
|
|
<template #renderItem="{ item }">
|
|
<template #renderItem="{ item }">
|
|
|
<a-list-item>
|
|
<a-list-item>
|
|
|
- <a-list-item-meta :description="item.createTime">
|
|
|
|
|
|
|
+ <a-list-item-meta :description="formatDateTime(item.createTime)">
|
|
|
<template #title>
|
|
<template #title>
|
|
|
<a @click="messageDetail(item)">{{ item.subject }}</a>
|
|
<a @click="messageDetail(item)">{{ item.subject }}</a>
|
|
|
</template>
|
|
</template>
|
|
@@ -19,7 +19,7 @@
|
|
|
<span>{{ formData.subject }}</span>
|
|
<span>{{ formData.subject }}</span>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
<a-form-item label="发送时间:" name="createTime">
|
|
<a-form-item label="发送时间:" name="createTime">
|
|
|
- <span>{{ formData.createTime }}</span>
|
|
|
|
|
|
|
+ <span>{{ formatDateTime(formData.createTime)}}</span>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
<a-form-item label="内容:" name="content">
|
|
<a-form-item label="内容:" name="content">
|
|
|
<span>{{ formData.content }}</span>
|
|
<span>{{ formData.content }}</span>
|
|
@@ -33,6 +33,7 @@
|
|
|
:showPagination="false"
|
|
:showPagination="false"
|
|
|
bordered
|
|
bordered
|
|
|
:row-key="(record) => record.id"
|
|
:row-key="(record) => record.id"
|
|
|
|
|
+ :scroll="{x:'auto'}"
|
|
|
>
|
|
>
|
|
|
<template #bodyCell="{ column, record }">
|
|
<template #bodyCell="{ column, record }">
|
|
|
<template v-if="column.dataIndex === 'read'">
|
|
<template v-if="column.dataIndex === 'read'">
|
|
@@ -51,6 +52,11 @@
|
|
|
import indexApi from '@/api/sys/indexApi'
|
|
import indexApi from '@/api/sys/indexApi'
|
|
|
import { onMounted } from 'vue'
|
|
import { onMounted } from 'vue'
|
|
|
import router from '@/router'
|
|
import router from '@/router'
|
|
|
|
|
+ import { parseTime } from '@/utils/exam'
|
|
|
|
|
+ const formatDateTime = (val) => {
|
|
|
|
|
+ if (!val) return ''
|
|
|
|
|
+ return parseTime(val, '{y}-{m}-{d} {h}:{i}:{s}')
|
|
|
|
|
+ }
|
|
|
const miniMessageLoading = ref(false)
|
|
const miniMessageLoading = ref(false)
|
|
|
const messageList = ref([])
|
|
const messageList = ref([])
|
|
|
const miniMessageBodyStyle = ref({
|
|
const miniMessageBodyStyle = ref({
|