From 05748d6184f1a30167e75f7cec4dd4e5377f36fe Mon Sep 17 00:00:00 2001
From: unknown <331404948@qq.com>
Date: Thu, 1 Feb 2024 18:52:51 +0800
Subject: [PATCH] =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/css/app.scss | 22 +--
pages.json | 20 ++-
pages/indexEntry/findCoach/comp/coachItem.vue | 91 ++++++++++
pages/indexEntry/findCoach/findCoach.vue | 190 +++++++++++++++++++++
pages/indexEntry/findShcool/findShcool.vue | 14 +-
pages/indexEntry/industryPolicy/industryPolicy.vue | 10 +-
pages/indexEntry/signIn/signIn.vue | 3 +-
pages/mineEntry/carLearnHours/carLearnHours.vue | 69 ++++----
pages/mineEntry/modelChange/modelChange.vue | 44 ++---
pages/mineEntry/myAppointment/comp/opera.vue | 9 -
pages/mineEntry/myAppointment/myAppointment.vue | 87 ++--------
pages/mineEntry/myContract/myContract.vue | 3 +-
pages/mineEntry/myEvaluate/myEvaluate.vue | 3 +-
pages/mineEntry/myOrder/comp/comp.scss | 24 +--
pages/mineEntry/myOrder/comp/opera.vue | 18 +-
pages/mineEntry/myOrder/myOrder.vue | 59 ++-----
pages/mineEntry/refund/comp/myform.vue | 16 +-
pages/mineEntry/refund/refund.vue | 43 +----
pages/mineEntry/schoolTransfer/schoolTransfer.vue | 29 +---
pages/tabbar/index/comp/informaItem.vue | 2 +-
pages/tabbar/index/comp/schoolItem.vue | 2 +-
pages/tabbar/index/index.vue | 35 ++--
pages/tabbar/learnCar/comp/comp.scss | 19 +--
pages/tabbar/mine/index.vue | 29 ++--
static/images/tabbar/btn_xueche_nor - 副本.png | Bin 0 -> 1516 bytes
static/images/tabbar/btn_xueche_nor.png | Bin 1516 -> 1715 bytes
26 files changed, 467 insertions(+), 374 deletions(-)
create mode 100644 pages/indexEntry/findCoach/comp/coachItem.vue
create mode 100644 pages/indexEntry/findCoach/findCoach.vue
create mode 100644 static/images/tabbar/btn_xueche_nor - 副本.png
diff --git a/common/css/app.scss b/common/css/app.scss
index 9eab989..5a2d7ad 100644
--- a/common/css/app.scss
+++ b/common/css/app.scss
@@ -50,18 +50,7 @@ view {
background: url('https://jiangxijiakao-1.oss-cn-hangzhou.aliyuncs.com/complain/2024-01-29/1706500065446-0') #F6F7FA no-repeat;
background-size: 100% ;
}
-.h1 {
- text {
- color: #999;
- }
- .active {
- color: #333;
- &::before {
- background: url('https://jiangxijiakao-1.oss-cn-hangzhou.aliyuncs.com/complain/2024-01-29/1706510133553-0') #F6F7FA no-repeat;
- background-size: 100% 100%;
- }
- }
-}
+
.pad {
padding: 0 28rpx;
}
@@ -99,19 +88,19 @@ image {
.h1 {
font-size: 32rpx;
- color: #333;
- font-weight: 500;
font-weight: 700;
- padding: 0 0 0 32rpx;
+ padding-bottom: 10rpx;
text {
position: relative;
+ color: #999;
&.active {
+ color: #333;
&::before {
position: absolute;
content: '';
width: 54rpx;
height: 12rpx;
- // background: url('../../static/images/icon/h1Active.png') no-repeat;
+ background: url('https://jiangxijiakao-1.oss-cn-hangzhou.aliyuncs.com/complain/2024-01-29/1706510133553-0') #F6F7FA no-repeat;
background-size: 100% 100%;
left: 50%;
transform: translateX(-50%);
@@ -147,6 +136,7 @@ image {
left: 0;
width: 100%;
bottom: 30rpx;
+ padding: 0 28rpx ;
.btnBg {
width: 100%;
text-align: center;
diff --git a/pages.json b/pages.json
index 7b151af..744d7d6 100644
--- a/pages.json
+++ b/pages.json
@@ -194,6 +194,15 @@
}
},
{
+ "path": "findCoach/findCoach",
+ "style": {
+ "navigationBarTitleText": "找教练",
+ "navigationStyle": "custom",
+ "enablePullDownRefresh": true,
+ "backgroundTextStyle": "dark"
+ }
+ },
+ {
"path": "findShcool/shcoolDetail/shcoolDetail",
"style": {
"navigationBarTitleText": "找驾校",
@@ -451,7 +460,6 @@
"path": "myAppointment/myAppointment",
"style": {
"navigationBarTitleText": "我的预约",
- "navigationStyle": "custom",
"enablePullDownRefresh": true,
"backgroundTextStyle": "dark"
}
@@ -478,7 +486,7 @@
"path": "myOrder/myOrder",
"style": {
"navigationBarTitleText": "我的订单",
- "navigationStyle": "custom",
+ "navigationBarBackgroundColor": "#fff",
"enablePullDownRefresh": true,
"backgroundTextStyle": "dark"
}
@@ -503,8 +511,7 @@
{
"path": "carLearnHours/carLearnHours",
"style": {
- "navigationBarTitleText": "学车进度",
- "navigationStyle": "custom",
+ "navigationBarTitleText": "我的学时",
"enablePullDownRefresh": true,
"backgroundTextStyle": "dark"
}
@@ -531,7 +538,6 @@
"path": "myEvaluate/myEvaluate",
"style": {
"navigationBarTitleText": "我的评价",
- "navigationStyle": "custom",
"enablePullDownRefresh": true,
"backgroundTextStyle": "dark"
}
@@ -540,7 +546,6 @@
"path": "myContract/myContract",
"style": {
"navigationBarTitleText": "我的合同",
- "navigationStyle": "custom",
"enablePullDownRefresh": false,
"backgroundTextStyle": "dark"
}
@@ -549,7 +554,6 @@
"path": "schoolTransfer/schoolTransfer",
"style": {
"navigationBarTitleText": "同城转校",
- "navigationStyle": "custom",
"enablePullDownRefresh": false,
"backgroundTextStyle": "dark"
}
@@ -558,7 +562,6 @@
"path": "modelChange/modelChange",
"style": {
"navigationBarTitleText": "车型变更",
- "navigationStyle": "custom",
"enablePullDownRefresh": false,
"backgroundTextStyle": "dark"
}
@@ -567,7 +570,6 @@
"path": "refund/refund",
"style": {
"navigationBarTitleText": "申请退款",
- "navigationStyle": "custom",
"enablePullDownRefresh": false,
"backgroundTextStyle": "dark"
}
diff --git a/pages/indexEntry/findCoach/comp/coachItem.vue b/pages/indexEntry/findCoach/comp/coachItem.vue
new file mode 100644
index 0000000..ac2486d
--- /dev/null
+++ b/pages/indexEntry/findCoach/comp/coachItem.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+ {{item.shortName}}
+
+
+ {{item.stars}}
+
+
+
+
+
+
+
+ {{item.districtName}} 距您{{ $u.utils.distanceFn(item.distance)}}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/indexEntry/findCoach/findCoach.vue b/pages/indexEntry/findCoach/findCoach.vue
new file mode 100644
index 0000000..9f67d19
--- /dev/null
+++ b/pages/indexEntry/findCoach/findCoach.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/indexEntry/findShcool/findShcool.vue b/pages/indexEntry/findShcool/findShcool.vue
index 1a4098b..0f31e4d 100644
--- a/pages/indexEntry/findShcool/findShcool.vue
+++ b/pages/indexEntry/findShcool/findShcool.vue
@@ -13,9 +13,7 @@
{{ item.text }}
筛选
-
-
-
+
@@ -138,6 +136,9 @@
\ No newline at end of file
diff --git a/pages/mineEntry/myAppointment/comp/opera.vue b/pages/mineEntry/myAppointment/comp/opera.vue
index d09aa71..61390bf 100644
--- a/pages/mineEntry/myAppointment/comp/opera.vue
+++ b/pages/mineEntry/myAppointment/comp/opera.vue
@@ -17,27 +17,18 @@
-
-
-
预约教练
{{item.coachName}}
-
-
-
预约车辆
{{item.carNumber}}
-
-
-
预约日期
{{item.classDate}}
diff --git a/pages/mineEntry/myAppointment/myAppointment.vue b/pages/mineEntry/myAppointment/myAppointment.vue
index b314e96..d3aba90 100644
--- a/pages/mineEntry/myAppointment/myAppointment.vue
+++ b/pages/mineEntry/myAppointment/myAppointment.vue
@@ -1,34 +1,17 @@
-
-
+
-
- {{ item.text }}
-
+
{{ item.text }}
{{total}}条记录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -49,11 +32,7 @@
components: { imitate, opera, examin},
data() {
return {
- tabList: [
- {text: '模拟器',id: 1},
- {text: '实操训练',id: 2},
- {text: '考场模拟',id: 3},
- ],
+
navList: [
{text: '全部', id: -1},
{text: '已签到', id: 1},
@@ -65,13 +44,12 @@
currentTab: 2,
currentNav: 0,
params: { "pageNo": 1, "pageSize": 10, "keyWord": "", "status": '0',studentId: '', keyWord: ''},
- list: [],
+ list: [{id: 1}],
total: 20,
status: 'loading'
}
},
onLoad(options) {
- if(options.currentTab) this.currentTab = options.currentTab
this.params.studentId = this.studentId
},
onShow() {
@@ -79,7 +57,7 @@
},
onReachBottom() {
if(this.total>this.list.length) {
- this.inintList('onReachBottom')
+ this.masterPageFn()
}
},
onPullDownRefresh() {
@@ -87,26 +65,12 @@
},
methods: {
inintList(type) {
- if(!type) {
- this.params.pageNo = 1
- this.list = []
- this.total = 0
- }
- if(this.currentTab==3) {
- this.examSimulationRecordFn()
- }else if(this.currentTab==1) {
- this.simulationPageFn()
- }else {
-
- this.masterPageFn()
- }
- },
- changeTab(item) {
- this.params.keyWord = ''
- this.currentTab = item.id
- this.$refs.searchRef.keyword = ''
- this.inintList()
+ this.params.pageNo = 1
+ this.list = []
+ this.total = 0
+ this.masterPageFn()
},
+
changeNav(item) {
this.currentNav = item.id
this.list = []
@@ -118,28 +82,7 @@
}
this.inintList()
},
- // 考场预约
- async examSimulationRecordFn() {
- const {data: res} = await examSimulationRecord(this.params)
- this.params.pageNo ++
- this.list.push(...res.list)
- this.total = res.total
- if(this.list.length>=this.total) this.status = 'nomore'
- },
- // 模拟器预约记录
- async simulationPageFn() {
- let obj = {}
- for(let k in this.params) {
- if(this.params[k]!=='') {
- obj[k] = this.params[k]
- }
- }
- const {data: res} = await simulationPage(obj)
- this.params.pageNo ++
- this.list.push(...res.list)
- this.total = res.total
- if(this.list.length>=this.total) this.status = 'nomore'
- },
+
// 实操预约
async masterPageFn() {
let obj = {}
@@ -166,7 +109,7 @@
\ No newline at end of file
diff --git a/pages/tabbar/index/comp/informaItem.vue b/pages/tabbar/index/comp/informaItem.vue
index c12fdad..1c879af 100644
--- a/pages/tabbar/index/comp/informaItem.vue
+++ b/pages/tabbar/index/comp/informaItem.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/pages/tabbar/index/comp/schoolItem.vue b/pages/tabbar/index/comp/schoolItem.vue
index 7dfc8f8..85d98e1 100644
--- a/pages/tabbar/index/comp/schoolItem.vue
+++ b/pages/tabbar/index/comp/schoolItem.vue
@@ -44,7 +44,7 @@
.itemBox {
background: #FFFFFF;
border-radius: 16rpx;
- padding: 30rpx;
+ padding: 20rpx 0rpx;
position: relative;
display: flex;
border-bottom: 1px solid #F4F4F4;
diff --git a/pages/tabbar/index/index.vue b/pages/tabbar/index/index.vue
index 9dda226..1a98702 100644
--- a/pages/tabbar/index/index.vue
+++ b/pages/tabbar/index/index.vue
@@ -54,7 +54,7 @@
- 优质驾校
+ 优质驾校
@@ -65,7 +65,7 @@
- 推荐教练
+ 推荐教练
@@ -83,9 +83,9 @@
行业资讯
- 政策法规
+ 政策法规
-
+
@@ -159,7 +159,7 @@
{
text: '找教练',
icon: require('../../../static/images/indexIcon/entryIcon (1).png'),
- url: '/pages/indexEntry/examines/examines',
+ url: '/pages/indexEntry/findCoach/findCoach',
goPage: ((item)=>{
this.$goPage(item.url)
})
@@ -175,7 +175,7 @@
{
text: '理论学习',
icon: require('../../../static/images/indexIcon/entryIcon (2).png'),
- url: '/pages/carEntry/simulateAppointment/simulateAppointment',
+ url: '/pages/indexEntry/theory/theory',
goPage: ((item)=>{
this.$goPage(item.url)
})
@@ -297,6 +297,7 @@
this.$goPage(item.url)
},
changeInforma(val) {
+ if(this.informa == val) return
this.informa = val
this.getarticleListFn()
},
@@ -387,21 +388,11 @@
display: flex;
align-items: center;
justify-content: space-between;
- padding-right: 20rpx;
}
.h1 {
- padding-top: 10rpx;
- .active {
- &::before {
- background: url('../../../static/images/icon/h1Active.png') #F6F7FA no-repeat;
- background-size: 52rpx 12rpx;
- }
- }
-
- }
- .ul2 {
- padding: 10rpx 20rpx 0 20rpx;
+ padding: 20rpx 0 20rpx 0;
}
+
.main {
width: 100%;
background: url('../../../static/images/bigImg/homeBg.png') #F6F7FA no-repeat;
@@ -460,13 +451,12 @@
background: #FFFFFF;
border-radius: 16rpx;
margin-bottom: 20rpx;
-
+ padding: 0 20rpx;
.ul {
height: 164rpx;
display: flex;
justify-content: space-between;
align-items: center;
- padding: 0 20rpx;
.li {
flex: 1;
@@ -492,14 +482,13 @@
.tabs {
display: flex;
- padding: 20rpx 0 10rpx 0;
}
.severCon {
display: flex;
align-items: center;
justify-content: space-between;
- padding: 40rpx 20rpx 20rpx 20rpx;
+ padding: 20rpx 0rpx 20rpx 0rpx;
}
.severItem {
width: 320rpx;
@@ -539,6 +528,6 @@
}
.ul3 {
display: flex;
- margin-bottom: 20rpx;
+ margin: 20rpx 0;
}
\ No newline at end of file
diff --git a/pages/tabbar/learnCar/comp/comp.scss b/pages/tabbar/learnCar/comp/comp.scss
index a802102..5693146 100644
--- a/pages/tabbar/learnCar/comp/comp.scss
+++ b/pages/tabbar/learnCar/comp/comp.scss
@@ -2,24 +2,7 @@
.h1 {
- font-size: 32rpx;
- color: #333;
- font-weight: 500;
- position: relative;
- padding: 0 0 0 32rpx;
- line-height: 108rpx;
- height: 108rpx;
- &::before {
- position: absolute;
- content: '';
- width: 8rpx;
- height: 32rpx;
- background: #1F6EFA;
- border-radius: 4rpx;
- top: 50%;
- left: 0;
- transform: translateY(-50%);
- }
+ padding: 30rpx 0 30rpx 0;
}
.card {
diff --git a/pages/tabbar/mine/index.vue b/pages/tabbar/mine/index.vue
index 04fb75a..31e0137 100644
--- a/pages/tabbar/mine/index.vue
+++ b/pages/tabbar/mine/index.vue
@@ -6,7 +6,7 @@
-
+
JOE宝宝
@@ -33,7 +33,7 @@
-
+
@@ -56,20 +56,29 @@
return {
ulData: [
{name: '学车进度', icon: require('@/static/images/mineIcon/emtryIcon (4).png'),url: '/pages/mineEntry/carLearProgress/carLearProgress'},
- {name: '我的预约', icon: require('@/static/images/mineIcon/emtryIcon (1).png'),url: ''},
- {name: '我的订单', icon: require('@/static/images/mineIcon/emtryIcon (2).png'),url: ''},
- {name: '我的合同', icon: require('@/static/images/mineIcon/emtryIcon (3).png'),url: ''},
+ {name: '我的预约', icon: require('@/static/images/mineIcon/emtryIcon (1).png'),url: '/pages/mineEntry/myAppointment/myAppointment'},
+ {name: '我的订单', icon: require('@/static/images/mineIcon/emtryIcon (2).png'),url: '/pages/mineEntry/myOrder/myOrder'},
+ {name: '我的合同', icon: require('@/static/images/mineIcon/emtryIcon (3).png'),url: '/pages/mineEntry/myContract/myContract'},
],
ulData2: [
- {name: '学时查询', icon: require('@/static/images/mineIcon/minIcon (4).png'),url: ''},
- {name: '我的评价', icon: require('@/static/images/mineIcon/minIcon (1).png'),url: ''},
- {name: '退款申请', icon: require('@/static/images/mineIcon/minIcon (3).png'),url: ''},
- {name: '变更车型', icon: require('@/static/images/mineIcon/minIcon (7).png'),url: ''},
- {name: '同城转校', icon: require('@/static/images/mineIcon/minIcon (5).png'),url: ''},
+ {name: '学时查询', icon: require('@/static/images/mineIcon/minIcon (4).png'),url: '/pages/mineEntry/carLearnHours/carLearnHours'},
+ {name: '我的评价', icon: require('@/static/images/mineIcon/minIcon (1).png'),url: '/pages/mineEntry/myEvaluate/myEvaluate'},
+ {name: '退款申请', icon: require('@/static/images/mineIcon/minIcon (3).png'),url: '/pages/mineEntry/refund/refund'},
+ {name: '变更车型', icon: require('@/static/images/mineIcon/minIcon (7).png'),url: '/pages/mineEntry/modelChange/modelChange'},
+ {name: '同城转校', icon: require('@/static/images/mineIcon/minIcon (5).png'),url: '/pages/mineEntry/schoolTransfer/schoolTransfer'},
{name: '退款申请记录', icon: require('@/static/images/mineIcon/minIcon (6).png'),url: ''},
{name: '关于我们', icon: require('@/static/images/mineIcon/minIcon (2).png'),url: ''},
]
}
+ },
+ methods: {
+ topClick() {
+ if(!this.vuex_userInfo.phone) {
+ this.$goPage('/pages/userCenter/login/login')
+ }else {
+ this.$goPage('/pages/mineEntry/personaInfo/personaInfo')
+ }
+ },
}
}
diff --git a/static/images/tabbar/btn_xueche_nor - 副本.png b/static/images/tabbar/btn_xueche_nor - 副本.png
new file mode 100644
index 0000000000000000000000000000000000000000..491b84a3b1b0c0905a252bdf6d3faca4e752dedb
GIT binary patch
literal 1516
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
delta 1486
zcmV;<1u^=w4eSe$Fn#xt$$b!T>quA#I$v)5Mf5eWGB!(f6DVo;D$d8_yeL_`#9hzbD#MNupd
z0e|1#?Cx;6-tD!$>m{4L-Th|fH{bL3O<7q#f1JA$I2Roz6Mt(=E;pK7bm6%T?{6*}
z%wI#p%qsw>3)jisE{n@0jg8{cl7ll0=Xz*rPX?eP0JNL#8Si&;-g0dTHRoPPi~0aK
z6W>~fGX`0~s!M*tH#_N&*mzy&Y)Bl#3FH#2MM-Y}-CtcLBzn
z_M(GJCgnv~?0>jgv>PCX=aOfv^<2p9Rq{Qg-C}ERdZ0ZfpNKNXGzAZWhRFwt4e*uF
zuUf`N0+^IHgl2YU6d9m=Cmk5_1eq_&80)#_%e07oy|@5bs6qJSm_jv(Wd1@?0mAPd
z3(X~-j;3{oY3b(vq5`z6=5m<#zw~1AXXL~Yx#VkW?SD~WLKi)Wggvt8sRp_44Xu1XO?w?BO4KbEV8LHB$KPTZ?i4?0@cn!;CEQ_~Ci9bDX-Za$VdCHP
znhVn(#(hs_EkwnDHG@QG0jX_Ge2C|3Mn6ES@)Rv*y
z4d9b!_Lp9@X@!1ilv0Hatx{u7P~do=K`i|Ii0?jo9t5Ozpz_
zlf9Oc%TBbJn{eNu5!$&S$q*lgR&Xb%AUo-?^9HxFuQhj`KZ)Lz#pCvHENEm_l8oyQ
z+kZ|sNnq4>g|%C}nYK)7oZmWNo;iK+z4%ayKIM0dLzB0S#q;)z5(jo8wqv1HR5@_1
zWlTP#&9hmnER!_%S*$d@FBXdpDX=<-@c{_KndVKHl(*vffCg?WdW^VbwU_rcPfZOv
zJ0`!^HH*q~i>FzNeqXbOGqFHoDw6(S_3pEP-DN-Qq6Q%(>R&?z_l;PnqURqcxL0u4|vn
zN>okd)viKL4n|=w%)l-(zJCS7V)EXi|6#r1DvJgxqm};7qoFG3)tT=uG)^-!~7tF>~12u
zzDyHy?~Lkyc92jJAX>0Ih+UqJ_h0GXW`W_w2<)B>0dvnt82@O_siyEztH
zI0W^0ny!GL>M+p~4Ir26mE$69h=2LYNA~*wEGt#vO^OLAO7l@NO60WJM#ZXa%A;KV
z<@d=v@OQB;FSuHqKtcGZ8en7aG6i;nE?4N8A1cn38A|v@1>qvB)2x(m#AiJ@CX$o2
zRB{jQuWHXLsBxzf*q6#Q1LM*suS#R-IbF4m%7^Z~`N~^L?dBMr=aHuHe}8X=!}m}<
zElh){sw}~?6VW}|OXkWCxsj(eP3JIgXP*W13A7$HbUqzaQuD2x`-6fKKNs)$X2e(`
z6?3fmRD~9p>lEnq`4aRJUrU&*lWHq55ib#Q_kGQ|R~80Pb}E2}$nUV(1!`W*?=B6r
zi+8yJ8qRGR#p?ZVyucoVQb$yT*5EjT>Gu3(&PWl+k5!T18eB~NfcIa(PpkV#->Qj4
o)5)xU!Q|br+;Y&eJF<=YAGL3bu$>-92mk;807*qoM6N<$f`_H&$N&HU