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 @@
+
+
+
+
+ {{ formData.title }}
+ {{ getTyepText(formData.type) }}
+ {{ formData.bizType == 1 ? '订单' : '其他' }}
+ {{ formData.status == 1 ? '已读' : '未读' }}
+ {{ formData.content }}
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+ 批量确认
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+