diff --git a/components/nodata/nodata.vue b/components/nodata/nodata.vue
index 68534fd..391c8d8 100644
--- a/components/nodata/nodata.vue
+++ b/components/nodata/nodata.vue
@@ -23,7 +23,7 @@
padding: 40rpx 0;
}
.img {
- width: 396rpx;height: 227rpx;
+ width: 300rpx;height: 313rpx;
image {
display: block;
width: 100%;
@@ -31,8 +31,8 @@
}
}
.text {
- font-size: 26rpx;
+ font-size: 32rpx;
color: #999;
- margin-top: 60rpx;
+ margin-top: -100rpx;
}
\ No newline at end of file
diff --git a/main.js b/main.js
index e712fbb..2f5539c 100644
--- a/main.js
+++ b/main.js
@@ -12,6 +12,7 @@ import { goPage } from '@/utils/utils.js'
// })
// app.$mount()
// // #endif
+//
// #ifdef VUE3
diff --git a/pages.json b/pages.json
index 5171919..f9dce85 100644
--- a/pages.json
+++ b/pages.json
@@ -52,6 +52,15 @@
}
},
{
+ "path": "examIntroduction/examIntroduction",
+ "style": {
+ "navigationBarTitleText": "考试简介",
+ "enablePullDownRefresh": false,
+ "backgroundTextStyle": "dark",
+ "navigationStyle": "custom"
+ }
+ },
+ {
"path": "beforeExam/beforeExam",
"style": {
"navigationBarTitleText": "考试须知",
@@ -86,6 +95,33 @@
"backgroundTextStyle": "dark" ,
"navigationStyle": "custom"
}
+ },
+ {
+ "path": "categoryExercises/categoryExercises",
+ "style": {
+ "navigationBarTitleText": "分类练习",
+ "enablePullDownRefresh": false,
+ "backgroundTextStyle": "dark"
+ // "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "queTypeExercises/queTypeExercises",
+ "style": {
+ "navigationBarTitleText": "题型练习",
+ "enablePullDownRefresh": false,
+ "backgroundTextStyle": "dark"
+ // "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "myStudy/myStudy",
+ "style": {
+ "navigationBarTitleText": "我的学习",
+ "enablePullDownRefresh": false,
+ "backgroundTextStyle": "dark",
+ "navigationStyle": "custom"
+ }
}
diff --git a/pages/exercises/beforeExam/beforeExam.vue b/pages/exercises/beforeExam/beforeExam.vue
index 731e60e..7ba11a6 100644
--- a/pages/exercises/beforeExam/beforeExam.vue
+++ b/pages/exercises/beforeExam/beforeExam.vue
@@ -45,7 +45,6 @@
})
function goBack() {
- console.log('返回吧')
uni.navigateBack()
}
diff --git a/pages/exercises/brushQuestions/brushQuestions.vue b/pages/exercises/brushQuestions/brushQuestions.vue
index 1320fdf..2e8abfd 100644
--- a/pages/exercises/brushQuestions/brushQuestions.vue
+++ b/pages/exercises/brushQuestions/brushQuestions.vue
@@ -9,7 +9,6 @@
-
@@ -28,6 +27,10 @@
正确答案是:B
您的答案是:B
+
+ 上一题
+ 下一题
+
题目解析
解析解析解析解析解析解析解析解析解析解析解析解析
@@ -37,7 +40,6 @@
+
+
\ No newline at end of file
diff --git a/pages/exercises/examIntroduction/comp/card.scss b/pages/exercises/examIntroduction/comp/card.scss
new file mode 100644
index 0000000..d7a6589
--- /dev/null
+++ b/pages/exercises/examIntroduction/comp/card.scss
@@ -0,0 +1,84 @@
+
+
+
+
+ .leftLineH {
+ width: 100%;
+ height: auto;
+ position: relative;
+
+ &:before {
+ content: '';
+ position: absolute;
+ left: 22rpx;
+ height: 100%;
+ width: 2rpx;
+ background-color: #F6F7FA;
+ }
+
+ .tit_row {
+ .num {
+ width: 44rpx;
+ height: 50rpx;
+ text-align: center;
+ line-height: 44rpx;
+ color: #fff;
+ font-weight: 500;
+ font-size: 32rpx;
+ background: url('../../../../static/images/numbg.png') no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+ z-index: 2;
+ }
+
+ .tit {
+ font-weight: bold;
+ font-size: 32rpx;
+ padding-left: 40rpx;
+ }
+ }
+
+ .tables {
+ border: 1px solid #F6F7FA;
+ margin-top: 30rpx;
+ border-radius: 8rpx;
+ .th {
+ border-bottom: 1px solid #F6F7FA;
+ height: 64rpx;
+ line-height: 64rpx;
+ display: flex;
+ font-weight: 500;
+ font-size: 24rpx;
+ text-align: center;
+
+ .td {
+ border-right: 1px solid #F6F7FA;
+
+ &:first-child {
+ width: 0;
+ flex: 1;
+ }
+
+ &:last-child {
+ border: none;
+ width: 145rpx;
+ }
+ }
+ }
+ }
+ }
+
+ .con {
+ padding-left: 62rpx;
+ padding-top: 20rpx;
+ margin-bottom: 78rpx;
+
+ .text {
+ font-weight: 500;
+ font-size: 28rpx;
+
+ text {
+ color: #EE890C;
+ }
+ }
+ }
diff --git a/pages/exercises/examIntroduction/comp/tab1.vue b/pages/exercises/examIntroduction/comp/tab1.vue
new file mode 100644
index 0000000..9b27f8d
--- /dev/null
+++ b/pages/exercises/examIntroduction/comp/tab1.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+ 1
+ 什么是科目一考试?
+
+
+ 科目一考试全称为“道路交通安全法律、法规和相关知识考试科目”
+
+
+ 2
+ 科目一考试出题形式
+
+
+ 科目一试题是以文本或图片、视频等形式表现的判断题、单项选择题,构成比例为:
+ 判断题占比40%,单项选择题占60%。
+
+
+
+ 3
+ 科目一考试内容
+
+
+ 考试内容及组卷比例见下表:
+
+
+ C1、C2、C5准驾车型科目一考试内容
+
+
+ 试题内容
+ 组卷比例
+
+
+ 驾驶证和机动车管理规范
+ 20%
+
+
+ 道路通行条件及通行规范
+ 25%
+
+
+ 道路交通安全违法行为及处罚
+ 25%
+
+
+ 道路交通事故处理相关规定
+ 10%
+
+
+ 机动车基础知识
+ 10%
+
+
+ 地方性法规
+ 10%
+
+
+ 合计
+ 100%
+
+
+
+
+ 4
+ 科目一考试合格标准
+
+
+ 科目一考试每场试题数量为100题,
+ 满分100分,成绩达到90分(含)
+ 以上合格。考试时间45分钟。考试不合格的可当场补考一次。
+
+
+
+ 5
+ 科目一考试次数限制
+
+
+
+
+ 科目一考试预约没有次数限制。
+ 考试只有通过科目一考试后才能获得学习证明。
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/examIntroduction/comp/tab2.vue b/pages/exercises/examIntroduction/comp/tab2.vue
new file mode 100644
index 0000000..22db08a
--- /dev/null
+++ b/pages/exercises/examIntroduction/comp/tab2.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+ 1
+ 预约考试
+
+
+ 考生可通过 互联网、电话、窗口等方式申请预约考场、考试时间、考试场次等,预约成功后方可参加考试。
+ 互联网预约:
+ 1、通过12123手机App预约
+ 2、通过交通安全综合服务管理平台预约
+
+
+ 2
+ 签到
+
+
+ 到达预约的考场后,考试须持本人身份证件前往
+ 自动签到机或人工签到台完成签到。
+
+
+
+ 3
+ 候考
+
+
+ 考试按照考试工作人员安排,有序进入候考区。候考时应留意 电子显示屏或语音信息提示。请注意遵守候考区纪律。
+
+
+
+ 4
+ 考试
+
+
+ 考试根据广播叫号和大屏幕显示的信息,顺序通过安全检查后进入考场,找到对应的考台核验身份开始考试。第一次考试不合格的,可当场补考一次。
+
+
+ 5
+ 签字确认成绩
+
+
+ 考试结束后,考生应按照考场工作人员引导, 签字确认考试成绩。
+
+
+ 6
+ 离开考场
+
+
+
+ 考生签字确认考试成绩后,按照规定通道有序离开考场,不得在考场内逗留。
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/examIntroduction/comp/tab3.vue b/pages/exercises/examIntroduction/comp/tab3.vue
new file mode 100644
index 0000000..76c38bb
--- /dev/null
+++ b/pages/exercises/examIntroduction/comp/tab3.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+ 1
+ 完成课程学习
+
+
+ 考生按照培训考试大纲进行科目一相关知识学习,掌握机动车驾驶人道路交通安全法律、法规和相关知识。
+
+
+ 2
+ 携带身份证件
+
+
+ 携带身份证,并确认
+ 身份证状态正常可用。
+
+
+
+ 3
+ 提前到达考场
+
+
+
+ 1、牢记考场、考试时间、考试场次等信息。
+ 2、了解天气情况和路况,提前到达考场准备考试。
+
+
+
+
+ 4
+ 做好考前准备
+
+
+
+ 1、考生在候考时应认真听考试员考前讲解,有疑问的及时提问。
+ 2、不得携带不符合规定的电子设备等物品进入考场。
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/examIntroduction/comp/tab4.vue b/pages/exercises/examIntroduction/comp/tab4.vue
new file mode 100644
index 0000000..a94f6f8
--- /dev/null
+++ b/pages/exercises/examIntroduction/comp/tab4.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+ 1
+ 参加考试时
+
+
+
+ 1、进入考场后,应按照考试工作人员指挥,对号入座。
+ 2、认真核对考生信息,确认无误后,开始考试。
+ 3、留意剩余考试时间,把握答题速度。
+ 4、考试过程中注意不要遮挡摄像头,个人头像需保持在摄像头拍摄范围内。
+
+ 5、如有问题请及时举手向考试工作人员反映。
+
+
+
+ 2
+ 考试完成后
+
+
+
+
+
+ 1、考试后,无论成绩是否通过都应按照考场工作人员引导签字确认考试成绩。
+ 2、考试结束后及时离开考场,不得逗留、不得妨碍其他考生考试。
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/examIntroduction/examIntroduction.vue b/pages/exercises/examIntroduction/examIntroduction.vue
new file mode 100644
index 0000000..5d5f9b0
--- /dev/null
+++ b/pages/exercises/examIntroduction/examIntroduction.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ {{ currentNav }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/myStudy/myStudy.vue b/pages/exercises/myStudy/myStudy.vue
new file mode 100644
index 0000000..8528ac1
--- /dev/null
+++ b/pages/exercises/myStudy/myStudy.vue
@@ -0,0 +1,303 @@
+
+
+
+
+ 已坚持学习8天
+
+
+ 科一
+ 科四
+
+
+
+
+ {{ item.num }}
+ {{ item.name }}
+
+
+ 刷题进度
+
+
+ 顺序练习
+ 已完成(题)
+ 140/500
+
+
+ 精选试题
+ 已完成(题)
+ 110/500
+
+
+
+
+
+
+
+ 刷题进度
+
+ 曲线
+ 明细
+
+
+ 近30次科目一模拟考试成绩
+
+ 图表
+ 按住可左右滑动查看更多成绩
+
+
+
+
+ 考试成绩
+ 考试用时
+ 考试时间
+
+
+ 90分
+ 10分30秒
+ 2024-8-28
+
+
+
+
+
+
+
+ 模拟考试
+ 暂无考试记录
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/queTypeExercises/queTypeExercises.vue b/pages/exercises/queTypeExercises/queTypeExercises.vue
new file mode 100644
index 0000000..005d32b
--- /dev/null
+++ b/pages/exercises/queTypeExercises/queTypeExercises.vue
@@ -0,0 +1,84 @@
+
+
+
+
+ {{index+1}}
+
+ {{ item.name }}
+
+
+
+
+ {{ item.num1 }}/{{ item.num2 }}
+ 正确率 {{ item.acc }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/exercises/theoryStudy/theoryStudy.vue b/pages/exercises/theoryStudy/theoryStudy.vue
index 1c78ada..38d171a 100644
--- a/pages/exercises/theoryStudy/theoryStudy.vue
+++ b/pages/exercises/theoryStudy/theoryStudy.vue
@@ -1,6 +1,6 @@
-
+
小车
@@ -11,11 +11,11 @@
科目一
- 收藏夹
+ 科目四
-
+
@@ -25,7 +25,7 @@
-
+
@@ -33,17 +33,17 @@
-
+
顺序练习
0/1700
-
+
精选试题
0/1700
-
+
@@ -71,7 +71,7 @@
-
+
@@ -85,9 +85,8 @@
\ No newline at end of file
diff --git a/pages/index/index - 副本.vue b/pages/index/index - 副本.vue
deleted file mode 100644
index 5028109..0000000
--- a/pages/index/index - 副本.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/vip/vipEntry/vipEntry - 副本.vue b/pages/vip/vipEntry/vipEntry - 副本.vue
deleted file mode 100644
index d0e3d66..0000000
--- a/pages/vip/vipEntry/vipEntry - 副本.vue
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
- XXXX成为VIP会员
- 一次搞定
- 常见问题
- 五大特权
- 最低仅需xx元/天
-
-
-
-
- 全科VIP
-
- ¥15
- 100天
-
-
-
-
-
-
- ¥15
- 100天
-
- 升级为VIP
-
-
-
-
- 尊享权益
-
-
-
-
-
-
-
-
- 五大权益助力高效领证
-
-
-
-
- 180天内无限使用
-
-
-
-
-
-
- 精选试题
-
-
-
-
-
- 四步高效学习法
-
- 拒绝费时费力 高效备考理论
-
-
-
- 第一步
- 练
-
-
-
-
-
-
- 精选试题
- 提炼易错、易考试题,减少相似题目练习,缩短备考时间
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/vip/vipEntry/vipEntry.vue b/pages/vip/vipEntry/vipEntry.vue
index f6f4bb7..7cd486c 100644
--- a/pages/vip/vipEntry/vipEntry.vue
+++ b/pages/vip/vipEntry/vipEntry.vue
@@ -9,13 +9,42 @@
-
+
+
+
+
+
+ 科一VIP
+
+
+
+
+
+
+
+
+
+
+ 全科VIP
+
+
+
+
+
+
+
+
+
+
+ 科四VIP
+
+
-
- 全科VIP
+
+ {{item.name}}
- ¥15/
- 100天
+ ¥{{item.price}}/
+ {{item.day}}天
@@ -25,7 +54,7 @@
¥15/
100天
- 升级为VIP
+
@@ -132,7 +161,11 @@
{name: '考前秘卷', num: '三', oneTxt: '冲', txt: '考前精选 高频难题 直击考点 稳上高分', icon: new URL('@/static/images/vip/coved.png', import.meta.url).href, id: '1'},
{name: '温故高频错题', num: '四', oneTxt: '复', txt: '汇总您的专属高频错题,全力攻破最后的难关', icon: new URL('@/static/images/vip/covea.png', import.meta.url).href, id: '1'},
])
-
+ const vipItemData = ref([
+ {name: '全科VIP', price: 15, day: 180},
+ {name: '科目一VIP', price: 10, day: 180},
+ {name: '科目四VIP', price: 10, day: 180},
+ ])
let show = ref(false)
function lookMore() {
console.log('我是一个h5')
@@ -151,7 +184,7 @@
.topBg {
width: 100%;
height: 550rpx;
- background: url('../../../static/images/vip/vipbg.png') no-repeat;
+ background: url('../../../static/images/bigImg/vipbg.png') no-repeat;
background-size: 100% 100%;
position: relative;
.tag {
@@ -262,7 +295,9 @@
.upgra {
width: 230rpx;
height: 80rpx;
- background: linear-gradient(0deg, #F7D0A5 0%, #FCEDD1 100%);
+ // background: linear-gradient(0deg, #F7D0A5 0%, #FCEDD1 100%);
+ background: url('../../../static/images/vipbtn.png') no-repeat;
+ background-size: 100% 100%;
border-radius: 40rpx;
font-size: 36rpx;
line-height: 80rpx;
diff --git a/static/images/bigImg/banner1.png b/static/images/bigImg/banner1.png
new file mode 100644
index 0000000..a71721a
Binary files /dev/null and b/static/images/bigImg/banner1.png differ
diff --git a/static/images/bigImg/banner2.png b/static/images/bigImg/banner2.png
new file mode 100644
index 0000000..2c2f1b4
Binary files /dev/null and b/static/images/bigImg/banner2.png differ
diff --git a/static/images/bigImg/exambg.png b/static/images/bigImg/exambg.png
new file mode 100644
index 0000000..b693aad
Binary files /dev/null and b/static/images/bigImg/exambg.png differ
diff --git a/static/images/bigImg/vipallBg.png b/static/images/bigImg/vipallBg.png
new file mode 100644
index 0000000..50c634a
Binary files /dev/null and b/static/images/bigImg/vipallBg.png differ
diff --git a/static/images/vip/vipbg.png b/static/images/bigImg/vipbg.png
similarity index 100%
rename from static/images/vip/vipbg.png
rename to static/images/bigImg/vipbg.png
diff --git a/static/images/circular1.png b/static/images/circular1.png
new file mode 100644
index 0000000..b13303f
Binary files /dev/null and b/static/images/circular1.png differ
diff --git a/static/images/circular2.png b/static/images/circular2.png
new file mode 100644
index 0000000..9a6c426
Binary files /dev/null and b/static/images/circular2.png differ
diff --git a/static/images/greetab.png b/static/images/greetab.png
new file mode 100644
index 0000000..ac3cd25
Binary files /dev/null and b/static/images/greetab.png differ
diff --git a/static/images/mystudy1.png b/static/images/mystudy1.png
new file mode 100644
index 0000000..40e383d
Binary files /dev/null and b/static/images/mystudy1.png differ
diff --git a/static/images/mystudy2.png b/static/images/mystudy2.png
new file mode 100644
index 0000000..6db2993
Binary files /dev/null and b/static/images/mystudy2.png differ
diff --git a/static/images/nodata.png b/static/images/nodata.png
new file mode 100644
index 0000000..5fcdcb4
Binary files /dev/null and b/static/images/nodata.png differ
diff --git a/static/images/numbg.png b/static/images/numbg.png
new file mode 100644
index 0000000..9a3acfb
Binary files /dev/null and b/static/images/numbg.png differ
diff --git a/static/images/vip/allSbu1.png b/static/images/vip/allSbu1.png
new file mode 100644
index 0000000..7840e52
Binary files /dev/null and b/static/images/vip/allSbu1.png differ
diff --git a/static/images/vip/allSbu2.png b/static/images/vip/allSbu2.png
new file mode 100644
index 0000000..cfc2e7d
Binary files /dev/null and b/static/images/vip/allSbu2.png differ
diff --git a/static/images/vip/allSbu3.png b/static/images/vip/allSbu3.png
new file mode 100644
index 0000000..affa401
Binary files /dev/null and b/static/images/vip/allSbu3.png differ
diff --git a/static/images/vip/allsubL.png b/static/images/vip/allsubL.png
new file mode 100644
index 0000000..f6c130a
Binary files /dev/null and b/static/images/vip/allsubL.png differ
diff --git a/static/images/vip/allsubR.png b/static/images/vip/allsubR.png
new file mode 100644
index 0000000..cb5ec9f
Binary files /dev/null and b/static/images/vip/allsubR.png differ
diff --git a/static/images/vip/组 84@2x(1).png b/static/images/vip/组 84@2x(1).png
new file mode 100644
index 0000000..cfc2e7d
Binary files /dev/null and b/static/images/vip/组 84@2x(1).png differ
diff --git a/static/images/vip/组 84@2x.png b/static/images/vip/组 84@2x.png
new file mode 100644
index 0000000..7840e52
Binary files /dev/null and b/static/images/vip/组 84@2x.png differ
diff --git a/static/images/vipbtn.png b/static/images/vipbtn.png
new file mode 100644
index 0000000..aa33c4f
Binary files /dev/null and b/static/images/vipbtn.png differ
diff --git a/static/images/微信图片_20240829100051.png b/static/images/微信图片_20240829100051.png
new file mode 100644
index 0000000..f8af207
Binary files /dev/null and b/static/images/微信图片_20240829100051.png differ