2025/05/15 修改BUG 8400
parent
4a00cdb39c
commit
09eab40055
|
@ -136,6 +136,7 @@
|
|||
USERAVATARURL
|
||||
})
|
||||
uni.$u.toast('人脸认证成功')
|
||||
uni.$emit('joinClass')
|
||||
setTimeout(() => {
|
||||
uni.navigateBack({
|
||||
delta: 2
|
||||
|
|
|
@ -173,7 +173,9 @@ export default {
|
|||
trigger: ['blur', 'change']
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
formData: {},
|
||||
files: []
|
||||
}
|
||||
},
|
||||
|
||||
|
@ -192,8 +194,24 @@ export default {
|
|||
this.ruleFormData.userInfo.sex = sex;
|
||||
this.ruleFormData.userInfo.degreeOfEducation = degreeOfEducation;
|
||||
},
|
||||
|
||||
mounted(){
|
||||
uni.$on('joinClass',this.fnJoinClass)
|
||||
},
|
||||
beforeMount(){
|
||||
uni.$off('joinClass')
|
||||
},
|
||||
methods: {
|
||||
fnJoinClass(){
|
||||
joinClass({
|
||||
files: this.files,
|
||||
formData: this.formData,
|
||||
})
|
||||
.then(() => {
|
||||
uni.redirectTo({
|
||||
url: '/pages/train_management/index'
|
||||
});
|
||||
})
|
||||
},
|
||||
handleEducationClick() {
|
||||
this.$refs.uPicker.setIndexs([0])
|
||||
this.fnGetDataDictionary('d7d80f08d73a4accbccf4fd3d8d1d867')
|
||||
|
@ -247,16 +265,16 @@ export default {
|
|||
await this.$refs.uFormRef
|
||||
.validate()
|
||||
.then(async () => {
|
||||
let files = []
|
||||
// let files = []
|
||||
if (this.ruleFormData.userInfo.gradeCertificate[0]) {
|
||||
files.push({
|
||||
this.files.push({
|
||||
name: 'certificatefile',
|
||||
file: this.ruleFormData.userInfo.gradeCertificate[0],
|
||||
uri: this.ruleFormData.userInfo.gradeCertificate[0].url
|
||||
})
|
||||
}
|
||||
if (this.ruleFormData.userInfo.writeSign) {
|
||||
files.push({
|
||||
this.files.push({
|
||||
name: 'signfile',
|
||||
uri: this.ruleFormData.userInfo.writeSign
|
||||
})
|
||||
|
@ -265,22 +283,11 @@ export default {
|
|||
const params = { ...this.ruleFormData.userInfo }
|
||||
delete params.gradeCertificate
|
||||
delete params.writeSign
|
||||
await joinClass({
|
||||
files,
|
||||
formData: { ...params, classId,USER_ID:this.$store.getters.getUserInfo.USER_ID }
|
||||
this.formData= { ...params, classId,USER_ID:this.$store.getters.getUserInfo.USER_ID }
|
||||
uni.$u.route({
|
||||
url: '/pages/train_management/face_authentication',
|
||||
params: { ...this.routeQuery, type: 'scan_face' }
|
||||
})
|
||||
.then(() => {
|
||||
uni.$u.toast('保存成功')
|
||||
setTimeout(() => {
|
||||
uni.$u.route({
|
||||
url: '/pages/train_management/face_authentication',
|
||||
params: { ...this.routeQuery, type: 'scan_face' }
|
||||
})
|
||||
}, 1500)
|
||||
})
|
||||
.catch((err) => {
|
||||
if (err) uni.$u.toast(err.msg)
|
||||
})
|
||||
})
|
||||
.catch((e) => {
|
||||
uni.$u.toast('请补全必填项')
|
||||
|
|
Loading…
Reference in New Issue