修正管理员重置密码的bug

This commit is contained in:
spxcds
2016-03-27 20:27:32 +08:00
parent 485462d702
commit 657b7c4f51
2 changed files with 8 additions and 5 deletions

View File

@@ -22,7 +22,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
userId: -1,
openAPI: false,
tfa_auth: false,
is_forbidden: false,
is_forbidden: false,
password: "",
pager: {
getPage: function (page) {
@@ -47,6 +48,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
}
});
}
vm.$watch("showAdminOnly", function () {
getPage(1);
avalon.vmodels.userPager.currentPage = 1;
@@ -88,8 +90,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
tfa_auth: vm.tfa_auth,
is_forbidden : vm.is_forbidden
};
if ($("#password").val() !== "")
data.password = $("#password").val();
if (vm.password != "")
data.password = vm.password;
$.ajax({
url: "/api/admin/user/",
data: data,
@@ -99,7 +101,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
if (!data.code) {
bsAlert("编辑成功!");
getPage(1);
$("#password").val("");
vm.password = "";
vm.isEditing = false;
} else {
bsAlert(data.data);