diff --git a/src/views/infra/demo02/DemoStudentAddressForm.vue b/src/views/infra/demo02/DemoStudentAddressForm.vue
new file mode 100644
index 000000000..af4cd8f1e
--- /dev/null
+++ b/src/views/infra/demo02/DemoStudentAddressForm.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo02/DemoStudentContactForm.vue b/src/views/infra/demo02/DemoStudentContactForm.vue
index 0cd9d106a..50c44263f 100644
--- a/src/views/infra/demo02/DemoStudentContactForm.vue
+++ b/src/views/infra/demo02/DemoStudentContactForm.vue
@@ -1,68 +1,89 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- —
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ —
+
+
+
+
+ 添加联系人
diff --git a/src/views/infra/demo02/DemoStudentForm.vue b/src/views/infra/demo02/DemoStudentForm.vue
index 1bb6d7eaa..fe0788c4f 100644
--- a/src/views/infra/demo02/DemoStudentForm.vue
+++ b/src/views/infra/demo02/DemoStudentForm.vue
@@ -17,12 +17,14 @@
-
-
-
+
+
+
+
+
+
+
- 地址信息
- 其它信息
确 定
@@ -33,6 +35,7 @@
diff --git a/src/views/infra/demo03/DemoStudentAddressList.vue b/src/views/infra/demo03/DemoStudentAddressList.vue
new file mode 100644
index 000000000..2354db568
--- /dev/null
+++ b/src/views/infra/demo03/DemoStudentAddressList.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo03/DemoStudentContactForm.vue b/src/views/infra/demo03/DemoStudentContactForm.vue
new file mode 100644
index 000000000..50c44263f
--- /dev/null
+++ b/src/views/infra/demo03/DemoStudentContactForm.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ —
+
+
+
+
+
+ + 添加联系人
+
+
+
diff --git a/src/views/infra/demo03/DemoStudentContactList.vue b/src/views/infra/demo03/DemoStudentContactList.vue
new file mode 100644
index 000000000..76d461168
--- /dev/null
+++ b/src/views/infra/demo03/DemoStudentContactList.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo03/DemoStudentForm.vue b/src/views/infra/demo03/DemoStudentForm.vue
new file mode 100644
index 000000000..fe0788c4f
--- /dev/null
+++ b/src/views/infra/demo03/DemoStudentForm.vue
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/src/views/infra/demo03/index.vue b/src/views/infra/demo03/index.vue
new file mode 100644
index 000000000..afd5cbfca
--- /dev/null
+++ b/src/views/infra/demo03/index.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo04/DemoStudentAddressForm.vue b/src/views/infra/demo04/DemoStudentAddressForm.vue
new file mode 100644
index 000000000..af4cd8f1e
--- /dev/null
+++ b/src/views/infra/demo04/DemoStudentAddressForm.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo04/DemoStudentAddressList.vue b/src/views/infra/demo04/DemoStudentAddressList.vue
new file mode 100644
index 000000000..92143456b
--- /dev/null
+++ b/src/views/infra/demo04/DemoStudentAddressList.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo04/DemoStudentContactForm.vue b/src/views/infra/demo04/DemoStudentContactForm.vue
new file mode 100644
index 000000000..c8744eb0d
--- /dev/null
+++ b/src/views/infra/demo04/DemoStudentContactForm.vue
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/src/views/infra/demo04/DemoStudentContactList.vue b/src/views/infra/demo04/DemoStudentContactList.vue
new file mode 100644
index 000000000..b944c407a
--- /dev/null
+++ b/src/views/infra/demo04/DemoStudentContactList.vue
@@ -0,0 +1,70 @@
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/infra/demo04/DemoStudentForm.vue b/src/views/infra/demo04/DemoStudentForm.vue
new file mode 100644
index 000000000..fe0788c4f
--- /dev/null
+++ b/src/views/infra/demo04/DemoStudentForm.vue
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/src/views/infra/demo04/index.vue b/src/views/infra/demo04/index.vue
new file mode 100644
index 000000000..9a6b8bfe0
--- /dev/null
+++ b/src/views/infra/demo04/index.vue
@@ -0,0 +1,184 @@
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+