diff --git a/frontend/client-portal/src/pages/AlarmCenter/ServiceMonitoring.tsx b/frontend/client-portal/src/pages/AlarmCenter/ServiceMonitoring.tsx
index bbbb1f7b..5db4dacb 100644
--- a/frontend/client-portal/src/pages/AlarmCenter/ServiceMonitoring.tsx
+++ b/frontend/client-portal/src/pages/AlarmCenter/ServiceMonitoring.tsx
@@ -248,6 +248,19 @@ export default function ServiceMonitoring() {
};
}, [corporateValue]);
+ const clearCodeHtml = (text:any) => {
+ return new DOMParser().parseFromString(text, 'text/html').documentElement.textContent
+ }
+
+ const renderHTML = (data:string) => {
+ return (
+
+ );
+ }
+
+
return (
@@ -977,7 +990,7 @@ export default function ServiceMonitoring() {
Subject
{dailyMonitoring.subject
- ? dailyMonitoring.subject
+ ? clearCodeHtml(dailyMonitoring.subject)
: '-'}
@@ -989,7 +1002,7 @@ export default function ServiceMonitoring() {
{dailyMonitoring.object
- ? dailyMonitoring.object
+ ? clearCodeHtml(dailyMonitoring.object)
: '-'}
@@ -1087,7 +1100,7 @@ export default function ServiceMonitoring() {
{dailyMonitoring.analysis
- ? dailyMonitoring.analysis
+ ? clearCodeHtml(dailyMonitoring.analysis)
: '-'}
@@ -1106,7 +1119,7 @@ export default function ServiceMonitoring() {
{dailyMonitoring.plans.length > 0 ? (
dailyMonitoring.plans.map((plan, planIndex) =>
plan.type === 1 ? (
- {plan.plan}
+ {renderHTML(plan.plan)}
) : null
)
) : (
@@ -1133,7 +1146,7 @@ export default function ServiceMonitoring() {
{dailyMonitoring.plans.length > 0 ? (
dailyMonitoring.plans.map((plan, planIndex) =>
plan.type === 2 ? (
- {plan.plan}
+ {renderHTML(plan.plan)}
) : null
)
) : (