From 14bb2e154a0ae204ac9cf7fcabd1cf3dc66d68c7 Mon Sep 17 00:00:00 2001
From: unknown <331404948@qq.com>
Date: Fri, 29 Dec 2023 18:30:11 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=88=91=E7=9A=84=E9=A2=84?=
=?UTF-8?q?=E6=8A=A5=E5=90=8D=EF=BC=8C=E4=B8=AA=E4=BA=BA=E8=AF=A6=E6=83=85?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/searchRow/searchRow.vue | 6 +-
pages.json | 19 ++++
pages/indexEntry/enroll/enroll.vue | 2 +-
pages/indexEntry/enroll/registInfo/registInfo.vue | 11 ++-
pages/mineEntry/myForecastName/myForecastName.vue | 103 ++++++++++++++++++++++
pages/mineEntry/personaInfo/myInfo.vue | 47 ++++++++++
pages/mineEntry/personaInfo/personaInfo.vue | 25 ++++--
pages/tabbar/index/index.vue | 1 +
pages/tabbar/mine/index.vue | 17 +++-
static/images/userCenter/yubaoming.png | Bin 0 -> 8082 bytes
10 files changed, 216 insertions(+), 15 deletions(-)
create mode 100644 pages/mineEntry/myForecastName/myForecastName.vue
create mode 100644 pages/mineEntry/personaInfo/myInfo.vue
create mode 100644 static/images/userCenter/yubaoming.png
diff --git a/components/searchRow/searchRow.vue b/components/searchRow/searchRow.vue
index fb5f5c3..5cdd943 100644
--- a/components/searchRow/searchRow.vue
+++ b/components/searchRow/searchRow.vue
@@ -8,7 +8,7 @@
{{ placeholder }}
-
+
@@ -25,6 +25,10 @@
methods: {
searchFn() {
this.$emit('searchFn', this.keyword)
+ },
+ clearSearchFn() {
+ this.keyword = ''
+ this.$emit('searchFn', '')
}
}
}
diff --git a/pages.json b/pages.json
index 053bd83..c7c41d7 100644
--- a/pages.json
+++ b/pages.json
@@ -424,6 +424,25 @@
}
},
{
+ "path": "personaInfo/myInfo",
+ "style": {
+ "navigationBarTitleText": "个人信息",
+ "navigationStyle": "custom",
+ "enablePullDownRefresh": false,
+ "backgroundTextStyle": "dark"
+ }
+ },
+ {
+ "path": "myForecastName/myForecastName",
+ "style": {
+ "navigationBarTitleText": "我的报名",
+ "navigationStyle": "custom",
+ "enablePullDownRefresh": true,
+ "backgroundTextStyle": "dark"
+ }
+ },
+
+ {
"path": "myAppointment/myAppointment",
"style": {
"navigationBarTitleText": "我的预约",
diff --git a/pages/indexEntry/enroll/enroll.vue b/pages/indexEntry/enroll/enroll.vue
index fedafa6..830daa1 100644
--- a/pages/indexEntry/enroll/enroll.vue
+++ b/pages/indexEntry/enroll/enroll.vue
@@ -208,7 +208,7 @@
this.vuex_userInfo.idcard = this.form.idcard
this.vuex_userInfo.nationality = (this.form.value==7||this.form.value==2)?'外国':'中国'
this.vuex_userInfo.cardType = this.form.value
- return this.$goPage('/pages/indexEntry/enroll/registInfo/registInfo')
+ return this.$goPage('/pages/indexEntry/enroll/registInfo/registInfo?realNameNo=1')
}
// 去实名
diff --git a/pages/indexEntry/enroll/registInfo/registInfo.vue b/pages/indexEntry/enroll/registInfo/registInfo.vue
index 42ccf51..90ccb77 100644
--- a/pages/indexEntry/enroll/registInfo/registInfo.vue
+++ b/pages/indexEntry/enroll/registInfo/registInfo.vue
@@ -304,7 +304,6 @@
cardType: 1,
idcard: '',
nationality: '中国',
- businessType: '',//业务类型
certificateCodeShow: '原驾驶证号xxx',
driveLicence: '',//原驾驶证号 给后端的
firstDriveDate: '',//原驾驶证初领日期
@@ -331,7 +330,10 @@
cityArr3: []
}
},
- onLoad() {
+ onLoad(options) {
+ if(options.realNameNo) {
+ this.realNameNo = options.realNameNo
+ }
this.initUserInfo()
uni.$on('upDateCoachItem',(item)=>{
@@ -369,7 +371,10 @@
},
methods: {
async initUserInfo() {
- await this.$store.dispatch('getUserInfo')
+ // 如果不是实名
+ if(!this.realNameNo) {
+ await this.$store.dispatch('getUserInfo')
+ }
this.form.userId = this.userId
this.form.accountId = this.vuex_userInfo.accountId
this.form.address = this.vuex_userInfo.address
diff --git a/pages/mineEntry/myForecastName/myForecastName.vue b/pages/mineEntry/myForecastName/myForecastName.vue
new file mode 100644
index 0000000..564923b
--- /dev/null
+++ b/pages/mineEntry/myForecastName/myForecastName.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+ {{ item.applyStatus==0?'点击进入报名':'预报名成功,待支付'}}
+ {{item.schoolName}}
+ 班型:{{item.className}}
+
+
+ {{$u.timeFormat(item.createDate, 'yyyy-mm-dd hh:MM:ss')}}
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mineEntry/personaInfo/myInfo.vue b/pages/mineEntry/personaInfo/myInfo.vue
new file mode 100644
index 0000000..e274590
--- /dev/null
+++ b/pages/mineEntry/personaInfo/myInfo.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ 真实姓名
+ {{ vuex_userInfo.name }}
+
+
+ 证件号
+ {{ vuex_userInfo.idcard }}
+
+
+ 性别
+ {{ vuex_userInfo.sex==1?'男':'女' }}
+
+
+ 地址
+ {{ vuex_userInfo.address }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mineEntry/personaInfo/personaInfo.vue b/pages/mineEntry/personaInfo/personaInfo.vue
index cd815f3..eb861ee 100644
--- a/pages/mineEntry/personaInfo/personaInfo.vue
+++ b/pages/mineEntry/personaInfo/personaInfo.vue
@@ -12,30 +12,43 @@
我的驾校
- 江西海正驾校
+ {{ vuex_userInfo.schoolName }}
我的教练
- xxx
+ {{ vuex_userInfo.coachName }}
所学车型
- xxx
+ {{ vuex_userInfo.trainType }}
报名时间
- xxx
+ {{ $u.timeFormat(vuex_userInfo.applyDate, 'yyyy-mm-dd hh:MM:ss')}}
-
+
+
+ 个人信息
+
+ 查看
+
+
+
+
+
+
+
+
+
实名认证
已完成
-
+
拍照&体检&面签
已完成
diff --git a/pages/tabbar/index/index.vue b/pages/tabbar/index/index.vue
index 43c95ce..37ee68e 100644
--- a/pages/tabbar/index/index.vue
+++ b/pages/tabbar/index/index.vue
@@ -320,6 +320,7 @@
if(item.text=='找驾驶馆') {
const res = await this.$store.dispatch('checkLogin')
if(!res) return
+ if(!this.vuex_userInfo.schoolId) return this.$u.toast('您不是平台学员')
}
this.$goPage(item.url)
},
diff --git a/pages/tabbar/mine/index.vue b/pages/tabbar/mine/index.vue
index fd62062..9c630ea 100644
--- a/pages/tabbar/mine/index.vue
+++ b/pages/tabbar/mine/index.vue
@@ -42,7 +42,8 @@
-
+
+
{{ item.text }}
@@ -71,6 +72,11 @@
myPageEntry: [
{
+ text: '我的报名',
+ icon: require('../../../static/images/userCenter/yubaoming.png'),
+ url: '/pages/mineEntry/myForecastName/myForecastName',
+ },
+ {
text: '我的预约',
icon: require('../../../static/images/userCenter/ic_yuyue.png'),
url: '/pages/mineEntry/myAppointment/myAppointment'
@@ -152,13 +158,16 @@
},
async goBusinessEntry(item) {
const res = await this.$store.dispatch('checkLogin')
- console.log('res')
- console.log(res)
if(!res) return
+ if(!this.vuex_userInfo.schoolId) return this.$u.toast('您不是平台学员')
this.$goPage(item.url)
},
async myPageEntryClick(item) {
- await this.$store.dispatch('checkLogin')
+ const res = await this.$store.dispatch('checkLogin')
+ if(!res) return
+ let arr = ['我的收藏','本地生活']
+ console.log(arr.includes(item.text))
+ if(!this.vuex_userInfo.schoolId&&!arr.includes(item.text)) return this.$u.toast('您不是平台学员')
this.$goPage(item.url)
}
}
diff --git a/static/images/userCenter/yubaoming.png b/static/images/userCenter/yubaoming.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5595c9b15fb4700debacfefd8190f144013ed7f
GIT binary patch
literal 8082
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