fixes
This commit is contained in:
parent
51b3779ad1
commit
9227bf9827
|
@ -7,6 +7,9 @@
|
|||
<v-alert type="error" v-if="!!resetPasswordError">{{resetPasswordError}}</v-alert>
|
||||
<v-alert type="success" v-if="!!resetPasswordMessage">{{resetPasswordMessage}}</v-alert>
|
||||
<v-form ref="resetPassword" v-on:submit.prevent="resetPassword" >
|
||||
<v-text-field label="Email Id" class="textfield-border" placeholder="Enter your email id" type="email" ref="email" v-model="email" :rules="emailRules" prepend-icon="mdi-email-outline">
|
||||
</v-text-field>
|
||||
|
||||
<v-text-field
|
||||
type="password"
|
||||
class="textfield-border"
|
||||
|
@ -72,11 +75,16 @@ export default {
|
|||
valid: true,
|
||||
confirmPassword: "",
|
||||
commonValidationRules: commonValidationRules,
|
||||
emailRules: [
|
||||
v => !!v || "Email Id is required",
|
||||
v => /.+@.+\..+/.test(v) || "Email Id must be valid"
|
||||
]
|
||||
}),
|
||||
computed: {
|
||||
...mapFields([
|
||||
"resetOne",
|
||||
"resetOne.newPassword",
|
||||
"resetOne.email",
|
||||
"resetPasswordError",
|
||||
"inProgress",
|
||||
"resetPasswordMessage"
|
||||
|
@ -112,8 +120,10 @@ export default {
|
|||
},
|
||||
created() {
|
||||
this.token = this.$route.params.token;
|
||||
this.email = this.$route.params.emailId;
|
||||
let userIdAndToken = {
|
||||
token : this.token,
|
||||
email:this.email
|
||||
}
|
||||
this.$store.dispatch("registration/newResetPassword",{userIdAndToken});
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ export default [{
|
|||
}
|
||||
},
|
||||
{
|
||||
path: 'reset-password/:token',
|
||||
path: 'reset-password/:token/:emailId',
|
||||
name: 'reset-password',
|
||||
component: () => import(/* webpackChunkName: "gateModule" */ '@/routes/gate/reset.password.vue'),
|
||||
meta: {
|
||||
|
|
|
@ -24,7 +24,7 @@ function doResetPassword(resetOne) { //userId, newPassword, token
|
|||
const requestOptions = {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ "email": "", "resetToken": resetOne.token, "newPassword": resetOne.newPassword })
|
||||
body: JSON.stringify({ "email":resetOne.email, "resetToken": resetOne.token, "newPassword": resetOne.newPassword })
|
||||
};
|
||||
return fetch(`${vueAppMagenotApiUrl}/rest/crn_retailer/V1/customers/resetPassword`, requestOptions).then(handleResponse);
|
||||
}
|
||||
|
|
|
@ -115,7 +115,8 @@ export const registration = {
|
|||
newResetPassword({ commit }, { userIdAndToken }) {
|
||||
commit('setResetOne', {
|
||||
"newPassword": "",
|
||||
"token": userIdAndToken.token
|
||||
"token": userIdAndToken.token,
|
||||
"email": userIdAndToken.email
|
||||
});
|
||||
},
|
||||
resetPassword: async({ commit, state }) => {
|
||||
|
|
Loading…
Reference in New Issue