From 60d167e792c84a97b309f0b572b1b3ff7a5ea0c8 Mon Sep 17 00:00:00 2001 From: cgd_mac <349008059@qq.com> Date: Sat, 26 Feb 2022 14:53:38 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 3 +- src/api/myresource/index.js | 2 +- src/views/myexam/index.vue | 121 +++++++++++++++++---------------- src/views/myhome/index.vue | 3 +- src/views/myresource/index.vue | 8 +-- src/views/user/Register.vue | 4 +- 6 files changed, 73 insertions(+), 68 deletions(-) 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/views/myexam/index.vue b/src/views/myexam/index.vue index 0aed5e8..37eb22e 100644 --- a/src/views/myexam/index.vue +++ b/src/views/myexam/index.vue @@ -1,14 +1,17 @@ From 889f4b49479a7d07773fbfc1fb1af09d8324b113 Mon Sep 17 00:00:00 2001 From: cgd_mac <349008059@qq.com> Date: Sat, 26 Feb 2022 15:38:50 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/GlobalHeader/ChangePassword.vue | 16 ++++++++++------ src/store/modules/user.js | 2 ++ src/views/mypractice/index.vue | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) 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/mypractice/index.vue b/src/views/mypractice/index.vue index 95a2612..45f90ce 100644 --- a/src/views/mypractice/index.vue +++ b/src/views/mypractice/index.vue @@ -70,7 +70,7 @@ export default { courseType: '' // 课程分类 }, queryOptions: [ - { type: 'select-dic-tree', placeholder: '课程分类', key: 'courseType', options: [] } + { type: 'select-dic-tree', width: '200', placeholder: '课程分类', key: 'courseType', options: [] } ] } },