修正管理员重置密码的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, userId: -1,
openAPI: false, openAPI: false,
tfa_auth: false, tfa_auth: false,
is_forbidden: false, is_forbidden: false,
password: "",
pager: { pager: {
getPage: function (page) { getPage: function (page) {
@@ -47,6 +48,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
} }
}); });
} }
vm.$watch("showAdminOnly", function () { vm.$watch("showAdminOnly", function () {
getPage(1); getPage(1);
avalon.vmodels.userPager.currentPage = 1; avalon.vmodels.userPager.currentPage = 1;
@@ -88,8 +90,8 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
tfa_auth: vm.tfa_auth, tfa_auth: vm.tfa_auth,
is_forbidden : vm.is_forbidden is_forbidden : vm.is_forbidden
}; };
if ($("#password").val() !== "") if (vm.password != "")
data.password = $("#password").val(); data.password = vm.password;
$.ajax({ $.ajax({
url: "/api/admin/user/", url: "/api/admin/user/",
data: data, data: data,
@@ -99,7 +101,7 @@ require(["jquery", "avalon", "csrfToken", "bsAlert", "pager", "validator"],
if (!data.code) { if (!data.code) {
bsAlert("编辑成功!"); bsAlert("编辑成功!");
getPage(1); getPage(1);
$("#password").val(""); vm.password = "";
vm.isEditing = false; vm.isEditing = false;
} else { } else {
bsAlert(data.data); bsAlert(data.data);

View File

@@ -60,7 +60,8 @@
</div> </div>
<div class="row"> <div class="row">
<div class="form-group col-md-4"><label>新密码(留空则保留原密码)</label> <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位"> placeholder="此项留空则保留原密码" data-minlength="6" data-minlength-error="密码不得少于6位">
<div class="help-block with-errors"></div> <div class="help-block with-errors"></div>
</div> </div>