From fed1b938645f45578596bd1c8c5deeee24c4b072 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com>
Date: Tue, 29 Jul 2025 09:58:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/HistoryExam/index.js | 9 ++
api/request.js | 2 +-
pages.json | 24 +++-
pages/HistoryExam/HistoryExam.vue | 179 ++++++++++++++++++++++++++
pages/SimulatedExam/SimulatedExam.vue | 19 +++
pages/examlist/examlist.vue | 7 +-
pages/register/register.vue | 54 ++++----
pages/user/user.vue | 11 ++
static/qbgd.png | Bin 0 -> 987 bytes
9 files changed, 270 insertions(+), 35 deletions(-)
create mode 100644 api/HistoryExam/index.js
create mode 100644 pages/HistoryExam/HistoryExam.vue
create mode 100644 pages/SimulatedExam/SimulatedExam.vue
create mode 100644 static/qbgd.png
diff --git a/api/HistoryExam/index.js b/api/HistoryExam/index.js
new file mode 100644
index 0000000..633c9d4
--- /dev/null
+++ b/api/HistoryExam/index.js
@@ -0,0 +1,9 @@
+import request from "../request.js"
+
+export function paging(data) {
+ return request({
+ url: `/exam/api/user/exam/my-paging`,
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/api/request.js b/api/request.js
index 88db997..9caa217 100644
--- a/api/request.js
+++ b/api/request.js
@@ -9,7 +9,7 @@ var request = function(config) {
url: baseurl + config.url,
data: config.data,
method: config.method,
- timeout: 10000,
+ timeout: 30000,
header: {
...config.header,
token: uni.getStorageSync('examh5token')
diff --git a/pages.json b/pages.json
index 97e272d..4781be0 100644
--- a/pages.json
+++ b/pages.json
@@ -4,6 +4,12 @@
},
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
+ "path": "pages/register/register",
+ "style": {
+ "navigationBarTitleText": "注册账号",
+ "enablePullDownRefresh": false
+ }
+ }, {
"path": "pages/login/login",
"style": {
"navigationBarTitleText": "登录",
@@ -24,12 +30,6 @@
"navigationStyle": "custom",
"enablePullDownRefresh": false
}
- }, {
- "path": "pages/register/register",
- "style": {
- "navigationBarTitleText": "注册账号",
- "enablePullDownRefresh": false
- }
}, {
"path": "pages/forgotPassword/forgotPassword",
"style": {
@@ -42,6 +42,18 @@
"navigationBarTitleText": "新增考试",
"enablePullDownRefresh": false
}
+ }, {
+ "path": "pages/HistoryExam/HistoryExam",
+ "style": {
+ "navigationBarTitleText": "历史考试成绩"
+ }
+ },
+ {
+ "path" : "pages/SimulatedExam/SimulatedExam",
+ "style" :
+ {
+ "navigationBarTitleText" : "模拟考试"
+ }
}
],
"globalStyle": {
diff --git a/pages/HistoryExam/HistoryExam.vue b/pages/HistoryExam/HistoryExam.vue
new file mode 100644
index 0000000..9ec5d20
--- /dev/null
+++ b/pages/HistoryExam/HistoryExam.vue
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+ {{item.examFee}}
+
+
+ 0
+
+
+
+
+ 考试费用:{{item.examFee}}
+
+
+ 考试日期:{{item.startDate}}至{{item.endDate}}
+
+
+ 考试时间:{{item.startTime}}至{{item.endTime}}
+
+
+ 考试时长:{{item.totalTime}}分钟
+
+
+ 考试类型:{{item.examType==1?"模拟考试":""}}
+ {{item.examType==2?"正式考试":""}}
+ {{item.examType==3?"补考":""}}
+
+
+ 考试成绩:{{item.maxScore}}
+
+
+ 试卷总分:{{item.totalScore}}
+
+
+ 考试人员:{{user.name}}
+
+
+ 身份证:{{user.cardNo}}
+
+
+ 手机号:{{user.phone}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/SimulatedExam/SimulatedExam.vue b/pages/SimulatedExam/SimulatedExam.vue
new file mode 100644
index 0000000..8c3b35f
--- /dev/null
+++ b/pages/SimulatedExam/SimulatedExam.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
diff --git a/pages/examlist/examlist.vue b/pages/examlist/examlist.vue
index 629821b..7655cbd 100644
--- a/pages/examlist/examlist.vue
+++ b/pages/examlist/examlist.vue
@@ -34,6 +34,11 @@
考试时长:{{item.totalTime}}分钟
+
+ 考试类型:{{item.examType==1?"模拟考试":""}}
+ {{item.examType==2?"正式考试":""}}
+ {{item.examType==3?"补考":""}}
+
试卷总分:{{item.totalScore}}
@@ -49,7 +54,7 @@
-
+
diff --git a/pages/register/register.vue b/pages/register/register.vue
index 423d5a9..0af8424 100644
--- a/pages/register/register.vue
+++ b/pages/register/register.vue
@@ -35,6 +35,33 @@
+
+
+ 密码
+
+
+ 密码:
+
+
+
+
+
+ 重复密码:
+
+
+
+
+
+
教育背景
@@ -137,33 +164,6 @@
-
-
- 密码
-
-
- 密码:
-
-
-
-
-
- 重复密码:
-
-
-
-
-
-
注册
diff --git a/pages/user/user.vue b/pages/user/user.vue
index b2cab40..8e166ad 100644
--- a/pages/user/user.vue
+++ b/pages/user/user.vue
@@ -17,6 +17,12 @@
+
+
+
+ 历史考试成绩
+
+
@@ -65,6 +71,11 @@
url: '/pages/login/login'
})
},
+ goHistoryExam() {
+ uni.navigateTo({
+ url: '/pages/HistoryExam/HistoryExam'
+ })
+ },
//退出账号
goremove() {
let that = this
diff --git a/static/qbgd.png b/static/qbgd.png
new file mode 100644
index 0000000000000000000000000000000000000000..27854289bb774f8160ce7ccf02f7e3cb7aa99972
GIT binary patch
literal 987
zcmeAS@N?(olHy`uVBq!ia0vp^UO*hi!3-qhr9LcXU|>`T@Ck7RavchHI2G-5D%j~%
zxYMz4Cx~6N)2#%=g&=1TV;4w4!7h-3LKImbx1piIxfrNx2S^I2y>JIq3&cR6-om}k
zg*!ZRw?S-iDcTKG>0G$Wp<%x>*j|^y-C&b<02MeFZ-dAJNv8sknGOZpfuv(Thy;qb
z6z_H|+vQla!?|dOBhc}MAhtunevq1?oen_5!QKI~LmO5B1woDh+u{y%SOL&6ATL-J
z9s@B-w>cE-awy#j5d@J1K#O)d=WlleYk4Wbas(7)B|(0{3@Ve(e13GWL9F7>+lY?-
zl+vGyHGRh}GPxEkl}%i;=-Yyo(zbjp&kgTZv4p(Pos;3I^(5bS<12-B^?$K8QgJ(?
zt_BNyT4Iq|Qpxrqx&DSw_TLkn50wohz8t-fYi_z?r+Ua11_mZ>PZ!6Kh{JDhWcnX6
zkYNA7rNwn>PM6nI=Qb;skB68;1VjY(yubbYcRhEeq{69P(@fRWe(%3^Y5D#M7wt}W
zU65aP{^`5+M#u9Lax-sm_x^Cp@mhSL@BXwU2fp{*oX~cKkLy_Vay2W}8E@ut{aLWg
z;+fBRmRO0$kwv!RT;{?*9amap^_*e%%;ZU~5BSY@R9sAYsrM5-E*s8?m+Y!ms!y98
zRJ7D`pI6@Bn2@e1ebU{2=5;rts`rF*CCt5(rO^B-?~447Wg=X6IC2|hxGrUQiEZt5
z5ZkKU-{hCo+_QVf3JuM>rpsSs-G96&W{JsU)1@z*f_JQ_4XR>T7P4XQ#x+GAUd7Ks
z=Dk~@%;&jqYGSch@5QdKO{`1AGw*)vv}9FXTsu{}Gk9}|cGTLyZ45kIlbCF`y-5wa
z8JeeA%;v+j>G_->Lnbki0|~p1ebhVgf7bQZRsS7-IGsE@Q+2sdi~jC2ue`pBwHIl$
z7p?g3_4G3Po|&G8D<>S-efp8@48cVc`W<6C1DSbVMR{DxlL&En5*%`yg^e{}$J5^5
z@2^dDwhYm(3VnDstiki{z0NlWg}Sx4bDvk(H+OZL&a7seDmFQB!uEACrxvO_iIn@=6qg#9KS$l*+Q+N2m+7@D9k+cSq*7(n=BDCtBO_6M
qdYP*KYFRz?H#P=eC(9jMsQ+uy_XF=vFYg1UKn71&KbLh*2~7a(ZNx$V
literal 0
HcmV?d00001