-
-
-
![avatar]()
-
-
-
@@ -117,4 +138,9 @@ export default {
opacity: 0.7;
}
+.activity-link {
+ text-decoration: none;
+ color: inherit;
+}
+
diff --git a/open-isle-cli/src/views/MilkTeaActivityPageView.vue b/open-isle-cli/src/views/MilkTeaActivityPageView.vue
new file mode 100644
index 000000000..b547f3d7f
--- /dev/null
+++ b/open-isle-cli/src/views/MilkTeaActivityPageView.vue
@@ -0,0 +1,170 @@
+
+
+
+
已兑换奶茶人数
+
+
{{ info.level1Count }} / 50
+
+
+
+
+
+
+ 兑换
+
+
+
+
+
+
+
+
diff --git a/open-isle-cli/src/views/ProfileView.vue b/open-isle-cli/src/views/ProfileView.vue
index 7ede1686b..e95cb74e6 100644
--- a/open-isle-cli/src/views/ProfileView.vue
+++ b/open-isle-cli/src/views/ProfileView.vue
@@ -20,24 +20,17 @@
取消关注
-
-
Lv.{{ levelInfo.currentLevel }}
-
-
-
- {{ levelInfo.exp }} / {{ levelInfo.nextExp }}
-
-
🎉目标 Lv.{{ levelInfo.currentLevel + 1 }}
-
-
- 目标 Lv.{{ levelInfo.currentLevel + 1 }}
-
-
+
+
+ 目标 Lv.{{ levelInfo.currentLevel + 1 }}
+
@@ -259,6 +252,7 @@ import { getToken, authState } from '../utils/auth'
import BaseTimeline from '../components/BaseTimeline.vue'
import UserList from '../components/UserList.vue'
import BasePlaceholder from '../components/BasePlaceholder.vue'
+import LevelProgress from '../components/LevelProgress.vue'
import { stripMarkdown, stripMarkdownLength } from '../utils/markdown'
import TimeManager from '../utils/time'
import { prevLevelExp } from '../utils/level'
@@ -267,7 +261,7 @@ hatch.register()
export default {
name: 'ProfileView',
- components: { BaseTimeline, UserList, BasePlaceholder },
+ components: { BaseTimeline, UserList, BasePlaceholder, LevelProgress },
setup() {
const route = useRoute()
const router = useRouter()