From 7e851885763aed8e5855944cbb3c870465bbe710 Mon Sep 17 00:00:00 2001 From: zou Date: Fri, 7 Aug 2026 11:05:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(F006-P0A):=209=20=E6=9D=A1=20mock=20?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=88=87=E7=9C=9F=20view=20-=20=E6=B6=88?= =?UTF-8?q?=E6=81=AF(=E7=9F=AD=E4=BF=A1/=E9=82=AE=E4=BB=B6=C3=974)=20+=20?= =?UTF-8?q?=E8=A1=8C=E4=B8=9A/=E8=B5=84=E8=AE=AF=E5=88=86=E7=B1=BB=20+=20?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E9=80=9A=E7=9F=A5=20+=20=E5=BE=85=E5=A4=84?= =?UTF-8?q?=E7=90=86=E6=B6=88=E6=81=AF=20+=20userManagement=20redirect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../message/maillog/MailLogListView.vue | 49 +++++++++++++++++ .../mailtemplate/MailTemplateListView.vue | 44 +++++++++++++++ src/modules/message/sms/SmsListView.vue | 48 ++++++++++++++++ src/modules/message/smslog/SmsLogListView.vue | 49 +++++++++++++++++ .../other/category/CategoryDeepListView.vue | 55 +++++++++++++++++++ .../sys/noticeuser/NoticeUserListView.vue | 49 +++++++++++++++++ src/modules/user/message/MessageListView.vue | 5 +- src/router/index.ts | 18 +++--- 8 files changed, 306 insertions(+), 11 deletions(-) create mode 100644 src/modules/message/maillog/MailLogListView.vue create mode 100644 src/modules/message/mailtemplate/MailTemplateListView.vue create mode 100644 src/modules/message/sms/SmsListView.vue create mode 100644 src/modules/message/smslog/SmsLogListView.vue create mode 100644 src/modules/other/category/CategoryDeepListView.vue create mode 100644 src/modules/sys/noticeuser/NoticeUserListView.vue diff --git a/src/modules/message/maillog/MailLogListView.vue b/src/modules/message/maillog/MailLogListView.vue new file mode 100644 index 0000000..6aea6db --- /dev/null +++ b/src/modules/message/maillog/MailLogListView.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/modules/message/mailtemplate/MailTemplateListView.vue b/src/modules/message/mailtemplate/MailTemplateListView.vue new file mode 100644 index 0000000..c42465e --- /dev/null +++ b/src/modules/message/mailtemplate/MailTemplateListView.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/modules/message/sms/SmsListView.vue b/src/modules/message/sms/SmsListView.vue new file mode 100644 index 0000000..d7ae170 --- /dev/null +++ b/src/modules/message/sms/SmsListView.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/modules/message/smslog/SmsLogListView.vue b/src/modules/message/smslog/SmsLogListView.vue new file mode 100644 index 0000000..9a40ca4 --- /dev/null +++ b/src/modules/message/smslog/SmsLogListView.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/modules/other/category/CategoryDeepListView.vue b/src/modules/other/category/CategoryDeepListView.vue new file mode 100644 index 0000000..e5b1caf --- /dev/null +++ b/src/modules/other/category/CategoryDeepListView.vue @@ -0,0 +1,55 @@ + + + diff --git a/src/modules/sys/noticeuser/NoticeUserListView.vue b/src/modules/sys/noticeuser/NoticeUserListView.vue new file mode 100644 index 0000000..3e1df9a --- /dev/null +++ b/src/modules/sys/noticeuser/NoticeUserListView.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/modules/user/message/MessageListView.vue b/src/modules/user/message/MessageListView.vue index beef407..48be924 100644 --- a/src/modules/user/message/MessageListView.vue +++ b/src/modules/user/message/MessageListView.vue @@ -22,6 +22,7 @@ interface Msg { createDate: string } +const props = defineProps<{ status?: number }>() const list = ref([]) const total = ref(0) const loading = ref(false) @@ -40,7 +41,7 @@ const columns = [ async function load() { loading.value = true try { - const resp: any = await httpGet('/user/message/page', { page: query.page, limit: query.limit }) + const resp: any = await httpGet('/user/message/page', { page: query.page, limit: query.limit, ...(props.status !== undefined ? { status: props.status } : {}) }) list.value = resp?.list || [] total.value = Number(resp?.total || 0) } catch { list.value = []; total.value = 0 } finally { loading.value = false } @@ -52,7 +53,7 @@ onMounted(load)