From dc1436e3e5a4b1152d0a38b1c105e31b08040773 Mon Sep 17 00:00:00 2001
From: "Ray.Hao" <1490493387@qq.com>
Date: Thu, 17 Sep 2026 15:13:42 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=20.rich-text=20?=
=?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC=E6=8E=92=E7=89=88=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/NoticeDetailDialog/index.vue | 2 +-
src/styles/page.scss | 138 --------------------
src/views/system/notice/index.vue | 2 +-
3 files changed, 2 insertions(+), 140 deletions(-)
diff --git a/src/components/NoticeDetailDialog/index.vue b/src/components/NoticeDetailDialog/index.vue
index 6fb1c0b7..283c4880 100644
--- a/src/components/NoticeDetailDialog/index.vue
+++ b/src/components/NoticeDetailDialog/index.vue
@@ -17,7 +17,7 @@
-
+
diff --git a/src/styles/page.scss b/src/styles/page.scss
index d3d8e5b4..31f5e0bd 100644
--- a/src/styles/page.scss
+++ b/src/styles/page.scss
@@ -217,141 +217,3 @@
gap: 8px;
justify-content: flex-end;
}
-
-/**
- * 富文本内容排版(通知公告、协议说明等 v-html 渲染区域)
- */
-.rich-text {
- font-size: 14px;
- line-height: 1.8;
- color: var(--el-text-color-regular);
- overflow-wrap: break-word;
-
- > :first-child {
- margin-top: 0;
- }
-
- > :last-child {
- margin-bottom: 0;
- }
-
- p {
- margin: 0 0 10px;
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- margin: 18px 0 10px;
- font-weight: 600;
- line-height: 1.4;
- color: var(--el-text-color-primary);
- }
-
- h1 {
- font-size: 20px;
- }
-
- h2 {
- font-size: 18px;
- }
-
- h3 {
- font-size: 16px;
- }
-
- h4,
- h5,
- h6 {
- font-size: 14px;
- }
-
- ul,
- ol {
- padding-left: 22px;
- margin: 0 0 10px;
- }
-
- ul {
- list-style: disc;
- }
-
- ol {
- list-style: decimal;
- }
-
- li {
- margin-bottom: 4px;
- }
-
- strong {
- font-weight: 600;
- color: var(--el-text-color-primary);
- }
-
- a {
- color: var(--el-color-primary);
-
- &:hover {
- text-decoration: underline;
- }
- }
-
- img {
- max-width: 100%;
- height: auto;
- border-radius: 6px;
- }
-
- blockquote {
- padding: 8px 14px;
- margin: 12px 0;
- color: var(--el-text-color-secondary);
- background: var(--el-fill-color-light);
- border-left: 3px solid var(--el-color-primary-light-5);
- border-radius: 0 6px 6px 0;
- }
-
- code {
- padding: 2px 5px;
- font-size: 12px;
- color: var(--el-color-danger);
- background: var(--el-fill-color-light);
- border-radius: 4px;
- }
-
- pre {
- padding: 12px 14px;
- overflow-x: auto;
- background: var(--el-fill-color-light);
- border-radius: 6px;
-
- code {
- padding: 0;
- color: inherit;
- background: none;
- }
- }
-
- table {
- width: 100%;
- margin: 12px 0;
- font-size: 13px;
- border-collapse: collapse;
-
- th,
- td {
- padding: 8px 10px;
- border: 1px solid var(--el-border-color-lighter);
- }
-
- th {
- font-weight: 600;
- color: var(--el-text-color-primary);
- background: var(--el-fill-color-light);
- }
- }
-}
diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue
index 521d85bd..44591563 100644
--- a/src/views/system/notice/index.vue
+++ b/src/views/system/notice/index.vue
@@ -301,7 +301,7 @@
{{ currentNotice.publishTime }}
-
+