diff --git a/public/svg/firewall.svg b/public/svg/firewall.svg
new file mode 100644
index 00000000..3d6212cf
--- /dev/null
+++ b/public/svg/firewall.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/svg/mobile.svg b/public/svg/mobile.svg
new file mode 100644
index 00000000..f846b40b
--- /dev/null
+++ b/public/svg/mobile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/svg/user.svg b/public/svg/user.svg
new file mode 100644
index 00000000..1d9a76c3
--- /dev/null
+++ b/public/svg/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/i18n/locales/en-US.ts b/src/i18n/locales/en-US.ts
index b020ed00..ffebb093 100644
--- a/src/i18n/locales/en-US.ts
+++ b/src/i18n/locales/en-US.ts
@@ -1190,6 +1190,9 @@ export default {
nodeImageCloud: "Cloud",
nodeImageService: "Server",
nodeImageServiceDB: "Server Data",
+ nodeImageFirewall: "Firewall",
+ nodeImageMobile: "Mobile",
+ nodeImageUser: "User",
graphModeDefault: "Default",
graphModeEdit: "Edit",
graphNotInfo: "no information",
diff --git a/src/i18n/locales/zh-CN.ts b/src/i18n/locales/zh-CN.ts
index 82357579..7b6e4e1d 100644
--- a/src/i18n/locales/zh-CN.ts
+++ b/src/i18n/locales/zh-CN.ts
@@ -1190,6 +1190,9 @@ export default {
nodeImageCloud: "云",
nodeImageService: "服务器",
nodeImageServiceDB: "数据服务器",
+ nodeImageFirewall: "防火墙",
+ nodeImageMobile: "手机",
+ nodeImageUser: "用户",
graphModeDefault: "默认",
graphModeEdit: "编辑",
graphNotInfo: "无信息",
diff --git a/src/views/monitor/topologyBuild/hooks/useNode.ts b/src/views/monitor/topologyBuild/hooks/useNode.ts
index 7a59c471..21f7afe9 100644
--- a/src/views/monitor/topologyBuild/hooks/useNode.ts
+++ b/src/views/monitor/topologyBuild/hooks/useNode.ts
@@ -133,6 +133,18 @@ export default function useNode() {
value: '/svg/service_db.svg',
label: t('views.monitor.topologyBuild.nodeImageServiceDB'),
},
+ {
+ value: '/svg/firewall.svg',
+ label: t('views.monitor.topologyBuild.nodeImageFirewall'),
+ },
+ {
+ value: '/svg/mobile.svg',
+ label: t('views.monitor.topologyBuild.nodeImageMobile'),
+ },
+ {
+ value: '/svg/user.svg',
+ label: t('views.monitor.topologyBuild.nodeImageUser'),
+ },
];
/**图节点信息状态类型 */