diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue
new file mode 100644
index 000000000..24cdd1d92
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/index.vue
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 重置
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+ {{ $t('ui.actionTitle.create', ['学生']) }}
+
+
+ {{ $t('ui.actionTitle.export') }}
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatDateTime(row.birthday) }}
+
+
+
+
+
+ {{ formatDateTime(row.createTime) }}
+
+
+
+
+
+ {{ $t('ui.actionTitle.edit') }}
+
+
+ {{ $t('ui.actionTitle.delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-form.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-form.vue
new file mode 100644
index 000000000..dbabbae53
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-form.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue
new file mode 100644
index 000000000..69772b7c0
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-course-list.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 重置
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+ {{ $t('ui.actionTitle.create', ['学生']) }}
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatDateTime(row.createTime) }}
+
+
+
+
+
+ {{ $t('ui.actionTitle.edit') }}
+
+
+ {{ $t('ui.actionTitle.delete') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-form.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-form.vue
new file mode 100644
index 000000000..62c5a787b
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-form.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue
new file mode 100644
index 000000000..a1cc8057f
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/demo03-grade-list.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 重置
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+ {{ $t('ui.actionTitle.create', ['学生']) }}
+
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatDateTime(row.createTime) }}
+
+
+
+
+
+ {{ $t('ui.actionTitle.edit') }}
+
+
+ {{ $t('ui.actionTitle.delete') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/form.vue b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/form.vue
new file mode 100644
index 000000000..5c2d21d38
--- /dev/null
+++ b/apps/web-ele/src/views/infra/demo/general/demo03/erp/modules/form.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+
+