diff --git a/src/assets/images/money.png b/src/assets/images/money.png
new file mode 100644
index 0000000..8d82969
Binary files /dev/null and b/src/assets/images/money.png differ
diff --git a/src/assets/images/task/invite.png b/src/assets/images/task/invite.png
new file mode 100644
index 0000000..f397059
Binary files /dev/null and b/src/assets/images/task/invite.png differ
diff --git a/src/assets/images/task/wlq.png b/src/assets/images/task/wlq.png
new file mode 100644
index 0000000..1c3fd01
Binary files /dev/null and b/src/assets/images/task/wlq.png differ
diff --git a/src/assets/images/task/ylq.png b/src/assets/images/task/ylq.png
new file mode 100644
index 0000000..d1a7eab
Binary files /dev/null and b/src/assets/images/task/ylq.png differ
diff --git a/src/components/AppRecharge/index.ts b/src/components/AppRecharge/index.ts
new file mode 100644
index 0000000..fb2e1aa
--- /dev/null
+++ b/src/components/AppRecharge/index.ts
@@ -0,0 +1,3 @@
+import AppRecharge from './index.vue'
+
+export { AppRecharge }
diff --git a/src/components/AppRecharge/index.vue b/src/components/AppRecharge/index.vue
new file mode 100644
index 0000000..fe5b434
--- /dev/null
+++ b/src/components/AppRecharge/index.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/AppSubMenuBox/index.vue b/src/components/AppSubMenuBox/index.vue
index b5c7836..6ab3f80 100644
--- a/src/components/AppSubMenuBox/index.vue
+++ b/src/components/AppSubMenuBox/index.vue
@@ -11,5 +11,6 @@
diff --git a/src/components/AppTaskMenuList/index.vue b/src/components/AppTaskMenuList/index.vue
index e4f9fe4..ce874d7 100644
--- a/src/components/AppTaskMenuList/index.vue
+++ b/src/components/AppTaskMenuList/index.vue
@@ -71,7 +71,7 @@ function handleClick(index: number, task: string) {
color: #888c90;
position: relative;
.title {
- font-size: 11px;
+ font-size: 13px;
font-family: PingFang-SC, PingFang-SC;
font-weight: bold;
line-height: 20px;
diff --git a/src/components/AppUserInfo/index.ts b/src/components/AppUserInfo/index.ts
new file mode 100644
index 0000000..433c12f
--- /dev/null
+++ b/src/components/AppUserInfo/index.ts
@@ -0,0 +1,3 @@
+import AppUserInfo from './index.vue'
+
+export { AppUserInfo }
diff --git a/src/components/AppUserInfo/index.vue b/src/components/AppUserInfo/index.vue
new file mode 100644
index 0000000..a1ddf42
--- /dev/null
+++ b/src/components/AppUserInfo/index.vue
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
![]()
+
+ 点数
+
+
+
+ 99
+
+
+ 充值
+
+
+
+
+
+
+
diff --git a/src/views/task/components/BasicTask/index.vue b/src/views/task/components/BasicTask/index.vue
index 1e91301..a1efe3f 100644
--- a/src/views/task/components/BasicTask/index.vue
+++ b/src/views/task/components/BasicTask/index.vue
@@ -1,25 +1,30 @@
@@ -149,7 +159,7 @@ const earn = ref([
未完成
-
@@ -160,13 +170,14 @@ const earn = ref([
+
diff --git a/src/views/task/components/InviteForm/index.ts b/src/views/task/components/InviteForm/index.ts
new file mode 100644
index 0000000..70f77f4
--- /dev/null
+++ b/src/views/task/components/InviteForm/index.ts
@@ -0,0 +1,5 @@
+import InviteForm from './index.vue'
+
+export {
+ InviteForm,
+}
diff --git a/src/views/task/components/InviteForm/index.vue b/src/views/task/components/InviteForm/index.vue
new file mode 100644
index 0000000..fe5b434
--- /dev/null
+++ b/src/views/task/components/InviteForm/index.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/task/components/NoviceTask/index.vue b/src/views/task/components/NoviceTask/index.vue
index db12f73..d844766 100644
--- a/src/views/task/components/NoviceTask/index.vue
+++ b/src/views/task/components/NoviceTask/index.vue
@@ -1,21 +1,46 @@
-
+
diff --git a/src/views/task/components/OtherTask/index.vue b/src/views/task/components/OtherTask/index.vue
index 900a3e4..897db50 100644
--- a/src/views/task/components/OtherTask/index.vue
+++ b/src/views/task/components/OtherTask/index.vue
@@ -1,21 +1,65 @@
-
+
diff --git a/src/views/task/index.vue b/src/views/task/index.vue
index 4809f78..ebab048 100644
--- a/src/views/task/index.vue
+++ b/src/views/task/index.vue
@@ -4,7 +4,7 @@ import { BasicTask } from './components/BasicTask'
import { NoviceTask } from './components/NoviceTask'
import { DailyTask } from './components/DailyTask'
import { OtherTask } from './components/OtherTask'
-
+import { AppUserInfo } from '@/components/AppUserInfo'
import { AppContainerBox } from '@/components/AppContainerBox'
import { AppSubMenuTitle } from '@/components/AppSubMenuTitle'
import { AppTaskMenuList } from '@/components/AppTaskMenuList'
@@ -24,6 +24,7 @@ provide('taskContainer', taskContainer)
+