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 00000000..de70d89a
--- /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 00000000..d437bc0d
--- /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 00000000..eb91f8d4
--- /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 00000000..b2293e2e
--- /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 00000000..50b8bab0
--- /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 00000000..52a162a1
--- /dev/null
+++ b/apps/web-ele/src/views/infra/swagger/index.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+