diff --git a/apps/web-ele/src/components/iframe/iframe.vue b/apps/web-ele/src/components/iframe/iframe.vue
new file mode 100644
index 000000000..de70d89a9
--- /dev/null
+++ b/apps/web-ele/src/components/iframe/iframe.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/components/iframe/index.ts b/apps/web-ele/src/components/iframe/index.ts
new file mode 100644
index 000000000..d437bc0d3
--- /dev/null
+++ b/apps/web-ele/src/components/iframe/index.ts
@@ -0,0 +1 @@
+export { default as IFrame } from './iframe.vue';
diff --git a/apps/web-ele/src/views/infra/druid/index.vue b/apps/web-ele/src/views/infra/druid/index.vue
new file mode 100644
index 000000000..eb91f8d47
--- /dev/null
+++ b/apps/web-ele/src/views/infra/druid/index.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/server/index.vue b/apps/web-ele/src/views/infra/server/index.vue
new file mode 100644
index 000000000..b2293e2ee
--- /dev/null
+++ b/apps/web-ele/src/views/infra/server/index.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/skywalking/index.vue b/apps/web-ele/src/views/infra/skywalking/index.vue
new file mode 100644
index 000000000..50b8bab0f
--- /dev/null
+++ b/apps/web-ele/src/views/infra/skywalking/index.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/swagger/index.vue b/apps/web-ele/src/views/infra/swagger/index.vue
new file mode 100644
index 000000000..52a162a1c
--- /dev/null
+++ b/apps/web-ele/src/views/infra/swagger/index.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+