From 5d329f4b2af173950b8ee2d64e4fa62918d9bdce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Thu, 21 Nov 2024 11:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dashboard/message/columns.ts | 34 ++++++ src/views/dashboard/message/edit.vue | 92 +++++++++++++++ src/views/dashboard/message/index.vue | 157 +++++++++++++++++++++++++ 3 files changed, 283 insertions(+) create mode 100644 src/views/dashboard/message/columns.ts create mode 100644 src/views/dashboard/message/edit.vue create mode 100644 src/views/dashboard/message/index.vue diff --git a/src/views/dashboard/message/columns.ts b/src/views/dashboard/message/columns.ts new file mode 100644 index 0000000..9c0d462 --- /dev/null +++ b/src/views/dashboard/message/columns.ts @@ -0,0 +1,34 @@ +import { h } from 'vue'; + +export const columns = [ + { + type: 'selection', + width: 50, + fixed:"left" + }, + { + title: 'ID', + key: 'id', + fixed: 'left', + width: 50, + }, + { + title: '消息标题', + key: 'title', + }, + { + title: '消息状态', + key: 'status', + customRender({ record }) { + return h('span', record.status === 1 ? '已读' : '未读') + }, + }, + { + title: '创建人', + key: 'createUser', + }, + { + title: '创建时间', + key: 'createTime', + }, +]; diff --git a/src/views/dashboard/message/edit.vue b/src/views/dashboard/message/edit.vue new file mode 100644 index 0000000..8329a98 --- /dev/null +++ b/src/views/dashboard/message/edit.vue @@ -0,0 +1,92 @@ + + diff --git a/src/views/dashboard/message/index.vue b/src/views/dashboard/message/index.vue new file mode 100644 index 0000000..078cbee --- /dev/null +++ b/src/views/dashboard/message/index.vue @@ -0,0 +1,157 @@ + + +