From 84e0330d7a1954becc78ed76137a001b3cd963e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E4=B8=9C=E9=98=B3?= <15147476661@163.com>
Date: Sat, 17 May 2025 10:23:30 +0800
Subject: [PATCH] chore: v3.0.0-4030620241128001
---
src/pages.json | 6 +
src/pages/bussin/bussin.vue | 271 ++++++++++++++++++++++++++++
src/pages/quiz/quiz.vue | 331 +++++++++++++++++++++++++++++++++-
src/pages/shangke/shangke.vue | 8 +
4 files changed, 610 insertions(+), 6 deletions(-)
create mode 100644 src/pages/bussin/bussin.vue
diff --git a/src/pages.json b/src/pages.json
index 25755a0..0cc2796 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -46,6 +46,12 @@
"navigationBarTitleText": "plan"
}
},
+ {
+ "path": "pages/bussin/bussin",
+ "style": {
+ "navigationBarTitleText": "bussin"
+ }
+ },
{
"path": "pages/course/course",
"style": {
diff --git a/src/pages/bussin/bussin.vue b/src/pages/bussin/bussin.vue
new file mode 100644
index 0000000..3073815
--- /dev/null
+++ b/src/pages/bussin/bussin.vue
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+ {{ activityStatus }}
+
+
+
+
+
+
+
+
+ 抢答
+
+
+ 我的排名: 12
+
+
+
+
+ {{ index + 1 }}
+ {{JSON.parse(item.infor).name }}
+ {{ (JSON.parse(item.infor).time/1000).toFixed() }}s
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/quiz/quiz.vue b/src/pages/quiz/quiz.vue
index 83ae655..8efe135 100644
--- a/src/pages/quiz/quiz.vue
+++ b/src/pages/quiz/quiz.vue
@@ -1,10 +1,329 @@
-
-
- 课程答题
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 第 {{ key + 1 }} 题:{{ res ? '✅ 正确' : '❌ 错误' }}
+
+
+
+
+
\ No newline at end of file
+.controls {
+ margin-top: 30px;
+ display: flex;
+ justify-content: center;
+ gap: 15px;
+ /* 控制按钮之间间距 */
+ flex-wrap: wrap;
+}
+
+.controls button {
+ padding: 12px 34px;
+ font-size: 16px;
+ border-radius: 8px;
+ background-color: #4CAF50;
+ color: white;
+ border: none;
+ transition: all 0.3s ease;
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+ cursor: pointer;
+}
+
+.controls button:hover {
+ background-color: #45a049;
+ transform: translateY(-2px);
+}
+
+.controls button:active {
+ transform: translateY(0);
+}
+
+.controls button[type="primary"] {
+ background-color: #2196F3;
+}
+
+.controls button[type="primary"]:hover {
+ background-color: #1976D2;
+}
+.question-image{
+ margin-left: 35px;
+}
+.grid-container-pd
+{
+ display: flex;
+ flex-wrap: wrap;
+}
+.grid-container {
+ display: flex;
+ flex-wrap: wrap;
+ margin-left: 10vw;
+}
+.grid-item {
+ width: calc(25% - 10px); /* 每个项目宽度为25%,减去间距 */
+
+ margin: 5px; /* 项目之间的间距 */
+
+ box-sizing: border-box; /* 确保padding和border不会影响宽度 */
+
+}
+.choose-button{
+ margin-top: 20px;
+ font-size: 18px;
+ margin-left: 10px;
+ font-weight: bold;
+ height: 18vw;
+ width: 18vw;
+ display: flex;
+ justify-content: center; /* 水平居中 */
+ align-items: center; /* 垂直居中 */
+ border-radius: 50%;
+}
+
diff --git a/src/pages/shangke/shangke.vue b/src/pages/shangke/shangke.vue
index f2d8c59..3eb7906 100644
--- a/src/pages/shangke/shangke.vue
+++ b/src/pages/shangke/shangke.vue
@@ -156,6 +156,14 @@ const enterinclassactive=(item)=>{
uni.navigateTo({
url: '/pages/checkin/checkin?uuid=' +item.id
});
+ }else if(item.lxA=='答题'){
+ uni.navigateTo({
+ url: '/pages/quiz/quiz?uuid=' +item.id
+ });
+ }else if(item.lxA=='抢答'){
+ uni.navigateTo({
+ url: '/pages/bussin/bussin?uuid=' +item.id
+ });
}
}
// 发送数据的方法