mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-11 05:11:59 +08:00
Remove unnecessary store (#468)
This commit is contained in:
parent
1c133bc87c
commit
dc7221d886
@ -1,149 +0,0 @@
|
||||
import { enrollmentUser, forgotPassword, resetPasswordFromToken } from '@/api/ADempiere/enrollment'
|
||||
import { showMessage } from '@/utils/ADempiere/notification'
|
||||
import language from '@/lang'
|
||||
import router from '@/router'
|
||||
|
||||
const enrollment = {
|
||||
actions: {
|
||||
/**
|
||||
* Enroll user
|
||||
* @param {string} userData.name
|
||||
* @param {string} userData.userName
|
||||
* @param {string} userData.password
|
||||
*/
|
||||
enrollmentUser({ commit }, userData) {
|
||||
return enrollmentUser({
|
||||
name: userData.name,
|
||||
userName: userData.userName,
|
||||
password: userData.password,
|
||||
eMail: userData.eMail
|
||||
})
|
||||
.then(() => {
|
||||
showMessage({
|
||||
message: language.t('login.userEnrollmentSuccessful'),
|
||||
type: 'success'
|
||||
})
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Enrollment User - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @param {string} eMailOrUserName
|
||||
*/
|
||||
forgotPassword({ commit }, eMailOrUserName) {
|
||||
return forgotPassword(eMailOrUserName)
|
||||
.then(forgotPasswordResponse => {
|
||||
if (forgotPasswordResponse.responseTypeStatus === 'OK') {
|
||||
showMessage({
|
||||
message: language.t('login.passwordResetSendLink') + eMailOrUserName,
|
||||
type: 'success'
|
||||
})
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
} else {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
return forgotPasswordResponse
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Forgot Password - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* TODO: Add support gRPC service createPassword
|
||||
* Create password to new user from token
|
||||
* @param {string} parameters.token
|
||||
* @param {string} parameters.password
|
||||
*/
|
||||
createPasswordFromToken({ commit }, {
|
||||
token,
|
||||
password
|
||||
}) {
|
||||
return resetPasswordFromToken({
|
||||
token: token,
|
||||
password: password
|
||||
})
|
||||
.then(createPasswordResponse => {
|
||||
if (createPasswordResponse.responseTypeStatus === 'OK') {
|
||||
showMessage({
|
||||
message: language.t('login.createPasswordSuccessful'),
|
||||
type: 'success'
|
||||
})
|
||||
} else {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
|
||||
return createPasswordResponse
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Create Password - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @param {string} parameters.token
|
||||
* @param {string} parameters.password
|
||||
*/
|
||||
resetPasswordFromToken({ commit }, {
|
||||
token,
|
||||
password
|
||||
}) {
|
||||
return resetPasswordFromToken({
|
||||
token: token,
|
||||
password: password
|
||||
})
|
||||
.then(resetPasswordResponse => {
|
||||
if (resetPasswordResponse.responseTypeStatus === 'OK') {
|
||||
showMessage({
|
||||
message: language.t('login.passwordResetSuccessful'),
|
||||
type: 'success'
|
||||
})
|
||||
} else {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
|
||||
return resetPasswordResponse
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Reset Password - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default enrollment
|
@ -49,6 +49,10 @@
|
||||
|
||||
<script>
|
||||
import { loginMixin } from '@/views/login/loginMixin'
|
||||
import router from '@/router'
|
||||
import { showMessage } from '@/utils/ADempiere/notification'
|
||||
import language from '@/lang'
|
||||
import { forgotPassword } from '@/api/ADempiere/enrollment'
|
||||
|
||||
export default {
|
||||
name: 'ForgotPassword',
|
||||
@ -68,10 +72,31 @@ export default {
|
||||
handleSubmit() {
|
||||
if (!this.isEmptyValue(this.forgotForm.userName)) {
|
||||
this.loading = true
|
||||
this.$store.dispatch('forgotPassword', this.forgotForm.userName)
|
||||
.finally(() => {
|
||||
this.loading = false
|
||||
forgotPassword(this.forgotForm.userName)
|
||||
.then(forgotPasswordResponse => {
|
||||
if (forgotPasswordResponse.responseTypeStatus === 'OK') {
|
||||
showMessage({
|
||||
message: language.t('login.passwordResetSendLink') + this.forgotForm.userName,
|
||||
type: 'success'
|
||||
})
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
} else {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Forgot Password - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
.finally(this.loading = false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +79,10 @@
|
||||
|
||||
<script>
|
||||
import { loginMixin } from '@/views/login/loginMixin'
|
||||
|
||||
import { resetPasswordFromToken } from '@/api/ADempiere/enrollment'
|
||||
import { showMessage } from '@/utils/ADempiere/notification'
|
||||
import language from '@/lang'
|
||||
import router from '@/router'
|
||||
export default {
|
||||
name: 'ChangePassword',
|
||||
mixins: [loginMixin],
|
||||
@ -165,18 +168,44 @@ export default {
|
||||
handleSubmit() {
|
||||
if (!this.isEmptyValue(this.changePasswordForm.password) && !this.isEmptyValue(this.changePasswordForm.passwordConfirm)) {
|
||||
this.loading = true
|
||||
let actionType = 'resetPasswordFromToken'
|
||||
if (this.formName === 'createPassword') {
|
||||
actionType = 'createPasswordFromToken'
|
||||
}
|
||||
this.$store.dispatch(actionType, {
|
||||
this.createPasswordFromToken({
|
||||
token: this.$route.query.token,
|
||||
password: this.changePasswordForm.password
|
||||
})
|
||||
.finally(() => {
|
||||
this.loading = false
|
||||
}
|
||||
},
|
||||
createPasswordFromToken({
|
||||
token,
|
||||
password
|
||||
}) {
|
||||
resetPasswordFromToken({
|
||||
token: token,
|
||||
password: password
|
||||
})
|
||||
.then(createPasswordResponse => {
|
||||
if (createPasswordResponse.responseTypeStatus === 'OK') {
|
||||
showMessage({
|
||||
message: language.t('login.createPasswordSuccessful'),
|
||||
type: 'success'
|
||||
})
|
||||
} else {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
}
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Create Password - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
.finally(this.loading = false)
|
||||
},
|
||||
verifyToken() {
|
||||
if (this.$route.query && this.$route.query.token && !this.isEmptyValue(this.$route.query.token)) {
|
||||
|
@ -119,6 +119,10 @@
|
||||
|
||||
<script>
|
||||
import { loginMixin } from '@/views/login/loginMixin'
|
||||
import router from '@/router'
|
||||
import { showMessage } from '@/utils/ADempiere/notification'
|
||||
import language from '@/lang'
|
||||
import { enrollmentUser } from '@/api/ADempiere/enrollment'
|
||||
|
||||
export default {
|
||||
name: 'UserEnrollment',
|
||||
@ -253,10 +257,24 @@ export default {
|
||||
if (this.isShowPassword) {
|
||||
dataToSubmit.password = this.enrollmentUserForm.password
|
||||
}
|
||||
this.$store.dispatch('enrollmentUser', dataToSubmit)
|
||||
.finally(() => {
|
||||
this.loading = false
|
||||
enrollmentUser(dataToSubmit)
|
||||
.then(() => {
|
||||
showMessage({
|
||||
message: language.t('login.userEnrollmentSuccessful'),
|
||||
type: 'success'
|
||||
})
|
||||
router.push({
|
||||
path: 'login'
|
||||
})
|
||||
})
|
||||
.catch(error => {
|
||||
showMessage({
|
||||
message: language.t('login.unexpectedError'),
|
||||
type: 'error'
|
||||
})
|
||||
console.warn(`Enrollment User - Error ${error.code}: ${error.message}`)
|
||||
})
|
||||
.finally(this.loading = false)
|
||||
} else {
|
||||
console.log('error submit!!')
|
||||
return false
|
||||
|
Loading…
x
Reference in New Issue
Block a user