diff --git a/src/backend/item_manager/settings.py b/src/backend/item_manager/settings.py
index 9e5c771..087bb30 100644
--- a/src/backend/item_manager/settings.py
+++ b/src/backend/item_manager/settings.py
@@ -54,6 +54,7 @@ INSTALLED_APPS = [
"email_notice",
"personnel",
"scheduler",
+ "memo",
]
MIDDLEWARE = [
diff --git a/src/backend/item_manager/urls.py b/src/backend/item_manager/urls.py
index 8f9429a..366aa42 100644
--- a/src/backend/item_manager/urls.py
+++ b/src/backend/item_manager/urls.py
@@ -27,6 +27,7 @@ urlpatterns = [
path("", include("finance.urls")),
path("", include("email_notice.urls")),
path("", include("personnel.urls")),
+ path("", include("memo.urls")),
path("api-auth/", include("rest_framework.urls")),
path("api/token/", TokenObtainPairView.as_view(), name="token_obtain_pair"),
path("api/token/refresh/", TokenRefreshView.as_view(), name="token_refresh"),
diff --git a/src/fronted/package.json b/src/fronted/package.json
index 5734ffb..2a0f4bd 100644
--- a/src/fronted/package.json
+++ b/src/fronted/package.json
@@ -11,9 +11,11 @@
"@element-plus/icons-vue": "^2.3.2",
"axios": "^1.12.2",
"core-js": "^3.8.3",
+ "dompurify": "^3.2.7",
"echarts": "^6.0.0",
"element-plus": "^2.11.2",
"eslint-plugin-vue": "^10.4.0",
+ "marked": "^16.3.0",
"moment": "^2.30.1",
"vue": "^3.2.13",
"vue-router": "^4.5.1"
diff --git a/src/fronted/src/components/AppHeader.vue b/src/fronted/src/components/AppHeader.vue
index 690c8a0..c78dfdc 100644
--- a/src/fronted/src/components/AppHeader.vue
+++ b/src/fronted/src/components/AppHeader.vue
@@ -41,6 +41,10 @@
{{ memo.content_preview || '无内容' }}
+ + +