<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<title id="title"></title>
|
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
|
<link rel="shortcut icon" type="image/x-icon" href="../favicon.ico">
|
<script src="../js/paramconfig.js"></script>
|
<script type="text/javascript">
|
remoteToLoadCss('BootStrap4/assets/css/style.css');
|
remoteToLoadJs('BootStrap4/assets/js/modernizr.min.js');
|
remoteToLoadJs('BootStrap4/assets/js/jquery.min.js');
|
remoteToLoadJs('BootStrap4/expand/plugins/jqgrid/jquery.jqGrid.min.js');
|
loadLocalJs('../libs/vue.min.js');
|
loadLocalJs('../libs/router.js');
|
remoteToLoadJs('BootStrap4/expand/plugins/layer/layer.js');
|
loadLocalJs('../js/common.js');
|
loadLocalJs('../js/index.js');
|
remoteToLoadJs('BootStrap4/assets/js/tether.min.js');
|
remoteToLoadJs('BootStrap4/assets/js/bootstrap.min.js');
|
remoteToLoadJs('BootStrap4/assets/js/detect.js');
|
remoteToLoadJs('BootStrap4/assets/js/fastclick.js');
|
remoteToLoadJs('BootStrap4/assets/js/waves.js');
|
remoteToLoadJs('BootStrap4/assets/js/jquery.slimscroll.js');
|
remoteToLoadJs('BootStrap4/assets/js/jquery.app.js');
|
</script>
|
<style>
|
body{
|
padding:15px;
|
}
|
.main_div{
|
width:100%;
|
float: left;
|
}
|
.left_div {
|
float:left;
|
width: 15%;
|
}
|
.right_div{
|
float: left;
|
width: 80%;
|
}
|
</style>
|
</head>
|
<body>
|
<form class="form-horizontal">
|
<div class="main_div">
|
<div class="left_div" style="line-height: 21px;">账号</div>
|
<div class="right_div"><span class="label label-success active" style="vertical-align: bottom;" ></span></div>
|
</div>
|
<div class="main_div" style="margin-top: 20px;">
|
<div class="left_div" style="line-height: 33px;">原密码</div>
|
<div class="right_div"><input type="password" class="form-control" id="password" placeholder="原密码" /></div>
|
</div>
|
<div class="main_div" style="margin-top: 20px;">
|
<div class="left_div" style="line-height: 33px;">新密码</div>
|
<div class="right_div"><input type="text" class="form-control" id="newPassword" placeholder="长度至少8位,且必须包含大小写字母,数字,特殊字符各一种" /></div>
|
</div>
|
<div class="layui-layer-btn layui-layer-btn-" style="float: right;margin-top: 20px;">
|
<a class="layui-layer-btn0" onclick="updatePasswordCallback()">确定</a>
|
<!--<a class="layui-layer-btn1" onclick="closeLayer()">取消</a>-->
|
</div>
|
</form>
|
<script type="text/javascript">
|
var resizefunc = [];
|
function updatePasswordCallback() {
|
var password = $("#password");
|
var newPassword = $("#newPassword");
|
$.ajax({
|
type: "POST",
|
url: restServerBaseURL + "org/user/updatePassword",
|
data: {password: password.val(), newPassword: newPassword.val()},
|
dataType: "json",
|
success: function(r) {
|
if(r.code == 0) {
|
layer.alert('修改成功', function() {
|
//logout();
|
//closeLayer();
|
if(parent.layer != null) {
|
layer.closeAll();
|
} else {
|
parent.postMessage({ type: "modifypassword" }, "*");
|
}
|
});
|
} else {
|
layer.alert(r.msg, function() {
|
if(parent.layer != null) {
|
layer.closeAll();
|
} else {
|
parent.postMessage({ type: "modifypassword" }, "*");
|
}
|
});
|
}
|
}
|
});
|
}
|
function closeLayer() {
|
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
parent.layer.close(index);
|
}
|
function logout() {
|
localStorage.removeItem("token");
|
parent.window.location.href = "/logout";
|
}
|
</script>
|
</body>
|
</html>
|