修正管理员重置密码的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);

View File

@@ -60,7 +60,8 @@
</div>
<div class="row">
<div class="form-group col-md-4"><label>新密码(留空则保留原密码)</label>
<input type="password" class="form-control" autocomplete="off"
<input name="password" type="password" class="form-control"
autocomplete="off" ms-duplex="password"
placeholder="此项留空则保留原密码" data-minlength="6" data-minlength-error="密码不得少于6位">
<div class="help-block with-errors"></div>
</div>