From e872137c76c24f6f6a8c101780d818f8be4ff11f Mon Sep 17 00:00:00 2001
From: unknown <331404948@qq.com>
Date: Fri, 5 Jan 2024 18:52:24 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E9=94=AE=E7=99=BB=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/searchRow/searchRow.vue | 8 +--
config/api.js | 5 +-
pages/indexEntry/enroll/enroll.vue | 32 +++++++--
pages/indexEntry/enroll/registInfo/registInfo.vue | 47 +++++++------
pages/mineEntry/personaInfo/personaInfo.vue | 8 +--
pages/userCenter/login/login.vue | 84 +++++++++++++++--------
store/modules/user.js | 28 ++++----
7 files changed, 128 insertions(+), 84 deletions(-)
diff --git a/components/searchRow/searchRow.vue b/components/searchRow/searchRow.vue
index 5cdd943..1a3b6a1 100644
--- a/components/searchRow/searchRow.vue
+++ b/components/searchRow/searchRow.vue
@@ -4,11 +4,9 @@
-
- {{ placeholder }}
-
-
-
+
+
+
diff --git a/config/api.js b/config/api.js
index 824cf77..4aff43f 100644
--- a/config/api.js
+++ b/config/api.js
@@ -2,8 +2,8 @@
var http = uni.$u.http
-// 隐私政策
-// export const getAgreement = (params, config = {}) => http.post('/util/manage/getAgreement.do', params, config)
+// 微信小程序的一键登录
+export const weixinLogin = (data) => http.post('member/auth/weixin-mini-app-login', data)
// 验证码登录
export const loginSMS = (data) => http.post('member/auth/sms-login', data, { custom: { noToken: true }})
// 登录发验证码
@@ -171,6 +171,7 @@ export const getDriveProcessDetails = (params={}) => http.get('app/student-recor
+
diff --git a/pages/indexEntry/enroll/enroll.vue b/pages/indexEntry/enroll/enroll.vue
index 4fdaa41..462037d 100644
--- a/pages/indexEntry/enroll/enroll.vue
+++ b/pages/indexEntry/enroll/enroll.vue
@@ -45,9 +45,10 @@
性别
-
- 男
- 女
+
+ 男
+
+ 女
@@ -169,10 +170,24 @@
// bizToken: 'C9C2BC8E-8336-4071-84B3-8170E283E6CA',
// userId: this.userId
// }
- const {data: res} = await GetDetectInfoEnhanced({EidToken, userId: this.userId, InfoType: 1})
- let obj2 = JSON.parse(res)
+ const res = await GetDetectInfoEnhanced({EidToken, userId: this.userId, InfoType: 1})
+ if(res.code!=0) return
+ let obj = JSON.parse(res.data).Text
+ if(obj.Comparemsg!=='成功') return
+ let userInfo = {
+ address: obj.OcrAddress,
+ name: obj.OcrName,
+ idcard: obj.OcrIdCard,
+ sex: obj.OcrGender=='女'?2:1,
+ applyStep: 2
+ }
+ let info = Object.assign(this.$store.state.user.vuex_userInfo, userInfo)
+ this.$store.commit('update_vuex_userInfo', info)
console.log('请求结果来了')
- console.log(obj2)
+ console.log(userInfo)
+ console.log(this.$store.state.user.vuex_userInfo)
+ uni.hideLoading()
+ this.$goPage('/pages/indexEntry/enroll/registInfo/registInfo')
// uni.setStorageSync(obj2)
},
async goNext() {
@@ -198,7 +213,7 @@
return this.$goPage('/pages/indexEntry/enroll/payment/payment')
}
// 不是身份证
- if(this.form.value!==1) {
+ if(this.form.value!=1) {
for(let key in this.formToast) {
if(!this.form[key]) {
return this.$u.toast(this.formToast[key])
@@ -234,6 +249,9 @@
const { token, verifyDone } = res;
console.log('收到核身完成的res:', res);
console.log('核身的token是:', token);
+ uni.showLoading({
+ title: '正在加载,请稍后……'
+ })
_this.GetDetectInfoEnhancedFn(token)
console.log('是否完成核身:', verifyDone);
},
diff --git a/pages/indexEntry/enroll/registInfo/registInfo.vue b/pages/indexEntry/enroll/registInfo/registInfo.vue
index 90ccb77..51bd7ad 100644
--- a/pages/indexEntry/enroll/registInfo/registInfo.vue
+++ b/pages/indexEntry/enroll/registInfo/registInfo.vue
@@ -32,7 +32,7 @@
-
+
@@ -274,7 +274,7 @@
import comfigPopup from './comp/comfigPopup'
import searchSchool from './comp/searchSchool'
import oldDrive from './comp/oldDrive'
- import { areaTree, applyOnline, schoolClass, } from '@/config/api.js'
+ import { areaTree, applyOnline, schoolClass, getSchoolDetail } from '@/config/api.js'
export default {
components: { comfigPopup, searchSchool, oldDrive },
data() {
@@ -336,6 +336,7 @@
}
this.initUserInfo()
+ // 监听上一个页面的选择教练
uni.$on('upDateCoachItem',(item)=>{
console.log(item)
this.form.coach = item.name
@@ -343,27 +344,28 @@
})
this.areaTreeFn()
+ // 如果是选择了驾校班型来报名的
let schoolClass = this.$store.state.school.schoolClass
- console.log(schoolClass)
if(schoolClass.id) {
+ console.log(schoolClass)
this.form.classModel = schoolClass.name
this.form.school = schoolClass.schoolName
this.form.schoolId = schoolClass.schoolId
- this.form.car = schoolClass.carType
+ this.form.trainType = schoolClass.carType
+ this.form.schoolClassId = schoolClass.id
}
-
+ // 如果是选择了驾校教练来报名的/扫二维码
let schoolCoach = this.$store.state.school.schoolCoach
- console.log('schoolCoach')
- console.log(schoolCoach)
if(schoolCoach.id) {
+ console.log('schoolCoach')
+ console.log(schoolCoach)
this.form.coach = schoolCoach.name
this.form.coachId = schoolCoach.id
this.form.school = schoolCoach.schoolName
this.form.schoolId = schoolCoach.schoolId
- // this.form.car = schoolClass.carType
}
if(this.form.schoolId) {
- this.schoolClassFn()
+ this.getSchoolDetailFn()
}
},
onPullDownRefresh() {
@@ -372,9 +374,10 @@
methods: {
async initUserInfo() {
// 如果不是实名
- if(!this.realNameNo) {
- await this.$store.dispatch('getUserInfo')
- }
+ // if(!this.realNameNo) {
+ // await this.$store.dispatch('getUserInfo')
+ // }
+ console.log(this.vuex_userInfo)
this.form.userId = this.userId
this.form.accountId = this.vuex_userInfo.accountId
this.form.address = this.vuex_userInfo.address
@@ -384,6 +387,7 @@
this.form.nationality = this.vuex_userInfo.nationality || '中国'
this.form.cardType = this.vuex_userInfo.cardType || '1'
},
+ // 查班型
async schoolClassFn() {
const {data: res} = await schoolClass({pageNo: 1,pageSize: 100, schoolId: this.form.schoolId})
this.columnsClassModel = [res.list]
@@ -466,17 +470,6 @@
})
})
})
- // for(let i=0; i
-
+
我的驾校
- {{ vuex_userInfo.schoolName }}
+ {{ vuex_userInfo.schoolName||'' }}
我的教练
- {{ vuex_userInfo.coachName }}
+ {{ vuex_userInfo.coachName||'' }}
所学车型
- {{ vuex_userInfo.trainType }}
+ {{ vuex_userInfo.trainType||'' }}
报名时间
diff --git a/pages/userCenter/login/login.vue b/pages/userCenter/login/login.vue
index c250b68..76b3f82 100644
--- a/pages/userCenter/login/login.vue
+++ b/pages/userCenter/login/login.vue
@@ -4,9 +4,7 @@
-
- 手机号快捷登录
-
+ 手机号快捷登录
手机号登录/注册
@@ -28,6 +26,7 @@