diff --git a/src/views/modules/heart/volunteerteam-add-or-update.vue b/src/views/modules/heart/volunteerteam-add-or-update.vue
new file mode 100644
index 0000000..f6750ae
--- /dev/null
+++ b/src/views/modules/heart/volunteerteam-add-or-update.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/heart/volunteerteam.vue b/src/views/modules/heart/volunteerteam.vue
new file mode 100644
index 0000000..5f0e66e
--- /dev/null
+++ b/src/views/modules/heart/volunteerteam.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/heart/volunteerteamtype-add-or-update.vue b/src/views/modules/heart/volunteerteamtype-add-or-update.vue
new file mode 100644
index 0000000..b3cbadb
--- /dev/null
+++ b/src/views/modules/heart/volunteerteamtype-add-or-update.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/heart/volunteerteamtype.vue b/src/views/modules/heart/volunteerteamtype.vue
new file mode 100644
index 0000000..d989bcc
--- /dev/null
+++ b/src/views/modules/heart/volunteerteamtype.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/heart/volunteerunion-add-or-update.vue b/src/views/modules/heart/volunteerunion-add-or-update.vue
new file mode 100644
index 0000000..c1cc2be
--- /dev/null
+++ b/src/views/modules/heart/volunteerunion-add-or-update.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/heart/volunteerunion.vue b/src/views/modules/heart/volunteerunion.vue
new file mode 100644
index 0000000..14ae947
--- /dev/null
+++ b/src/views/modules/heart/volunteerunion.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/vlounteerteamrealation-add-or-update.vue b/src/views/modules/user/vlounteerteamrealation-add-or-update.vue
new file mode 100644
index 0000000..0bb802d
--- /dev/null
+++ b/src/views/modules/user/vlounteerteamrealation-add-or-update.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/user/vlounteerteamrealation.vue b/src/views/modules/user/vlounteerteamrealation.vue
new file mode 100644
index 0000000..11a397c
--- /dev/null
+++ b/src/views/modules/user/vlounteerteamrealation.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/user/volunteerpioneer-add-or-update.vue b/src/views/modules/user/volunteerpioneer-add-or-update.vue
new file mode 100644
index 0000000..539abf5
--- /dev/null
+++ b/src/views/modules/user/volunteerpioneer-add-or-update.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('cancel') }}
+ {{ $t('confirm') }}
+
+
+
+
+
diff --git a/src/views/modules/user/volunteerpioneer.vue b/src/views/modules/user/volunteerpioneer.vue
new file mode 100644
index 0000000..7297ea3
--- /dev/null
+++ b/src/views/modules/user/volunteerpioneer.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('add') }}
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+