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