Files
yes.blog/Yes.Blog/wwwroot/admin/js/user/password.js
2025-05-11 10:11:53 +08:00

38 lines
1.1 KiB
JavaScript

document.addEventListener('alpine:init', function () {
Alpine.data('data', function () {
const id = getUrlParameter("id");
return {
user: {
},
isSubmitting: false,
loadUser() {
axios.get('users/profile')
.then(data => {
this.user = data;
});
return this;
},
editUser() {
if (this.isSubmitting) {
return;
}
this.isSubmitting = true;
axios.put('users/password', this.user)
.then(data => {
location.href = "/admin/user/password";
})
.finally(() => {
this.isSubmitting = false;
});
},
init() {
this.loadUser();
window.addEventListener('load', () => {
document.title = "修改密码 - " + window.config.name + "";
});
}
};
})
});