diff --git a/src/api/login.js b/src/api/login.js index ac0b7f3..a9bb73e 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -28,7 +28,8 @@ export function reqRegister (parameter) { return request({ url: userApi.register, method: 'post', - data: parameter + data: parameter, + params: {type: parameter.type, phone: parameter.phone, verifyCode: parameter.code} }) } diff --git a/src/api/myresource/index.js b/src/api/myresource/index.js index 4831fa4..69edd07 100644 --- a/src/api/myresource/index.js +++ b/src/api/myresource/index.js @@ -2,7 +2,7 @@ import request from '@/utils/request' const myresourceApi = { list: 'courseManagement/xmCourseCourseware/resource', // 学习统计 - addPreview: 'courseManagement/xmCourseCourseware/details' // 下载次数和预览次数 + addPreview: 'courseManagement/xmCourseCourseware/details', // 预览次数 } export function gerMyresource (params) { diff --git a/src/components/GlobalHeader/ChangePassword.vue b/src/components/GlobalHeader/ChangePassword.vue index fd1879f..930ee5d 100644 --- a/src/components/GlobalHeader/ChangePassword.vue +++ b/src/components/GlobalHeader/ChangePassword.vue @@ -220,13 +220,17 @@ export default { if (!err) { this.btnLoading = true state.passwordLevelChecked = false - this.$store.dispatch('ChangePassword', values).then(res => { - this.btnLoading = false - this.$message.success('修改密码成功') - this.$store.dispatch('Logout').then(() => { - this.$router.push({ name: 'login' }) + this.$store + .dispatch('ChangePassword', values) + .then(res => { + this.$message.success('修改密码成功') + this.$store.dispatch('Logout').then(() => { + this.$router.push({ name: 'login' }) + }) + }) + .finally(() => { + this.btnLoading = false }) - }) } }) } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index bd2d3d5..07a26eb 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -93,6 +93,8 @@ const user = { password: data.password }).then(res => { resolve(res) + }).finally((error)=>{ + reject(error) }) } catch (error) { reject(error) diff --git a/src/views/mycourse/mycourseList/CentralizedTraining.vue b/src/views/mycourse/mycourseList/CentralizedTraining.vue index 45b36e3..75ec55a 100644 --- a/src/views/mycourse/mycourseList/CentralizedTraining.vue +++ b/src/views/mycourse/mycourseList/CentralizedTraining.vue @@ -24,7 +24,7 @@ 报名参加 - 已报名 + 已报名 + 已签到 @@ -91,14 +92,12 @@ export default { } }, mounted () { - // setTimeout(() => { - // this.loading = false - // }, 800) this.initData() }, methods: { initData () { - reqCourseCenterList({ pageNum: 1, pageSize: 5 }).then(res => { + const { person } = this.$store.state.user + reqCourseCenterList({ personId: person.id, pageNum: 1, pageSize: 5 }).then(res => { this.loading = false this.dataList = res.rows }) diff --git a/src/views/myexam/index.vue b/src/views/myexam/index.vue index da425c6..2d3c0f4 100644 --- a/src/views/myexam/index.vue +++ b/src/views/myexam/index.vue @@ -1,14 +1,17 @@ diff --git a/src/views/user/Register.vue b/src/views/user/Register.vue index 4515ae8..0564386 100644 --- a/src/views/user/Register.vue +++ b/src/views/user/Register.vue @@ -309,7 +309,9 @@ export default { userName: data.username, password: data.password, phone: data.mobile, - orgId: this.unitInfo.id + code: data.captcha, + orgId: this.unitInfo.id, + type: 'register' } reqRegister(params).then(res => { this.$message.success('注册成功!')