Messages

This module supports users in completing the full lifecycle of messages, including writing messages, managing sent and received messages (Sent Box, Inbox), viewing and replying to messages, and providing status tracking capabilities (e.g., reading status, reply status). Below is a description of the core module:

1. Writing a New Message

image-20250417144755471

  1. Select Recipient (supports multi-selection):

    • Contact Person: Enter a name to search for specific individuals (e.g., James).
    • User Group: Choose a preset group (e.g., group7).
    • Role: Batch select by role (e.g., "Parent" or "Teacher").
  2. Fill in Message Content:

    • Subject: Enter the message title (e.g., Spring Outdoor Activity Notification).
    • Body Text: Edit the detailed content, supporting rich text formatting.
    • Attachment: Click Please select a file to upload attachments (e.g., Activity Schedule.pdf), supporting multiple files.
  3. Send Settings:

    • Word Count: Displays the word count in real-time (e.g., Word Count: 256).
    • Send: After confirming the message is correct, click the Send button.

2. Sent Box Management (Sent Messages)

image-20250417144815690

  1. List Display:

    • Fields: Title, Send Time, Author, Operation (e.g., Delete).
    • Pagination: Displays total pages and records at the bottom (e.g., Page 1 of 2, 9 records).
  2. Operation Functions:

    • Batch Delete: Select messages and click the "Batch Delete" button.
    • Delete: Click the "Delete" button next to a specific message.
    • Refresh: Click the "Refresh" button to sync the latest data.
  3. Message Details: image-20250417144829990

    • Basic Information: Creator, Send Time, Number of Attachments (e.g., Creator: James | Attachments: 0).
    • Message Content: Displays the body and attachments (click the attachment name to download).
    • Reading Status: Displays whether the recipient has read the message (e.g., Read or Unread).
    • Reply Status: Displays whether the recipient has replied (e.g., Not replied).

3. Inbox Management

image-20250417144847124

  1. Message Categories:

    • Unread Messages: Marked with the Unread label, needs to be processed first.
    • Replied Messages: Marked with the Replied label, can be quickly filtered.
  2. Operation Functions:

    • Mark as Replied: Select messages and click Mark as replied.
    • Search: Search for messages by subject, sender, or time range.
    • Refresh: Click the "Refresh" button to update the status.
  3. Message Details: image-20250417144901274

    • Basic Information: Creator, Creation Time, Attachments (e.g., Creator: James | Attachments: 0).
    • Message Content: Displays the body and attachments (click the attachment name to download).
    • Status Tracking:
      • Reading Status: Displays whether the recipient has read the message (e.g., Read or Unread).
      • Reply Status: Displays whether the recipient has replied (e.g., Not replied).
    • Reply Operations:
      • Enter feedback in the "Reply Content" box.
      • Click the Reply button to submit, and the system automatically marks it as "Replied."