+
+
-
diff --git a/apps/admin/src/views/user/cover/index.vue b/apps/admin/src/views/user/cover/index.vue
new file mode 100644
index 0000000..8c0f5e7
--- /dev/null
+++ b/apps/admin/src/views/user/cover/index.vue
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+
+
diff --git a/apps/admin/src/views/user/data/mock.ts b/apps/admin/src/views/user/data/mock.ts
index 15539e2..1d95d28 100644
--- a/apps/admin/src/views/user/data/mock.ts
+++ b/apps/admin/src/views/user/data/mock.ts
@@ -1,5 +1,5 @@
import type { CompetitionData } from '../types'
-import img from '@/assets/imgs/q5-img.png'
+import img from '@/assets/imgs/user/q5-img.png'
/**
* 模拟数据
diff --git a/apps/admin/src/views/user/draw/index.vue b/apps/admin/src/views/user/draw/index.vue
new file mode 100644
index 0000000..a2c0b0e
--- /dev/null
+++ b/apps/admin/src/views/user/draw/index.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+ {{ currentNode.description }}
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/admin/src/views/user/game/index.vue b/apps/admin/src/views/user/game/index.vue
new file mode 100644
index 0000000..fad050b
--- /dev/null
+++ b/apps/admin/src/views/user/game/index.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.total
+ }}
+
+
+
+ {{ item.correct
+ }}
+
+
+
+ {{ item.group }}
+
+
+
+
+
+
+
+
+
diff --git a/apps/admin/src/views/groups/index.vue b/apps/admin/src/views/user/groups/index.vue
similarity index 81%
rename from apps/admin/src/views/groups/index.vue
rename to apps/admin/src/views/user/groups/index.vue
index 3aadfb6..c98a4b4 100644
--- a/apps/admin/src/views/groups/index.vue
+++ b/apps/admin/src/views/user/groups/index.vue
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
diff --git a/apps/admin/src/views/user/modules/IntroComp.vue b/apps/admin/src/views/user/modules/IntroComp.vue
index dea1dba..3b78e1d 100644
--- a/apps/admin/src/views/user/modules/IntroComp.vue
+++ b/apps/admin/src/views/user/modules/IntroComp.vue
@@ -7,24 +7,6 @@ defineEmits(['back', 'draw'])
-
-
-
-
-
-
- {{ node.moduleName }}
-
-
-
-
-
{{ node.description }}
@@ -40,24 +22,5 @@ defineEmits(['back', 'draw'])
抽题
-
-
-
-
-
-
-
-
-
diff --git a/apps/admin/src/views/user/modules/QuestionRenderer.vue b/apps/admin/src/views/user/modules/QuestionRenderer.vue
index 2da2a86..5753fe5 100644
--- a/apps/admin/src/views/user/modules/QuestionRenderer.vue
+++ b/apps/admin/src/views/user/modules/QuestionRenderer.vue
@@ -16,10 +16,10 @@ const pinyinChars = computed(() => {
-
+
-
+
“{{ content.title }}”
-
+
{{ content.title }}
@@ -153,8 +153,8 @@ const pinyinChars = computed(() => {
margin-bottom: 3rem;
.option-card {
- width: 320px;
- height: 260px;
+ // width: 320px;
+ // height: 260px;
}
}
@@ -165,7 +165,6 @@ const pinyinChars = computed(() => {
justify-content: center;
border: 2px solid transparent;
border-radius: 0.75rem; /* rounded-xl */
- background-color: #f9fafb; /* bg-gray-50 */
padding: 1rem; /* p-4 */
transition: all 0.3s;
@@ -188,8 +187,8 @@ const pinyinChars = computed(() => {
}
.option-image-wrapper {
- margin-bottom: 1rem;
- height: 9rem;
+ margin-bottom: 0.8rem;
+ height: 6rem;
width: 100%;
display: flex;
align-items: center;
diff --git a/apps/admin/src/views/user/rules/index.vue b/apps/admin/src/views/user/rules/index.vue
new file mode 100644
index 0000000..0081be1
--- /dev/null
+++ b/apps/admin/src/views/user/rules/index.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
diff --git a/apps/admin/src/views/teams/index.vue b/apps/admin/src/views/user/teams/index.vue
similarity index 57%
rename from apps/admin/src/views/teams/index.vue
rename to apps/admin/src/views/user/teams/index.vue
index dfb2c71..c32de6e 100644
--- a/apps/admin/src/views/teams/index.vue
+++ b/apps/admin/src/views/user/teams/index.vue
@@ -1,9 +1,9 @@
-
-
-
-
-
-
+