自动化立体仓库 - WMS系统
#
zjj
2025-04-14 2310cd72974e2fb7a5ec006c8c615379f5ba0b9a
src/main/webapp/views/password.html
@@ -63,6 +63,8 @@
</div>
</body>
<script type="text/javascript" src="../static/js/jquery/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="../static/js/tools/md5.js"></script>
<script type="text/javascript" src="../static/js/common.js" charset="utf-8"></script>
<script src="../static/layui/layui.js"></script>
<script>
    layui.use(['form'], function() {
@@ -73,9 +75,9 @@
        form.verify({
            checkPwd: function(val) {
                if (val === ""){
                    return "当前密码不能为空";
                    // return "当前密码不能为空";
                }
                if (parent.$('#password').val() !== val) {
                if (parent.$('#password').val() !== hex_md5(val)) {
                    return "密码不匹配";
                }
            },
@@ -86,13 +88,29 @@
                if (val.length < 4) {
                    return "不能少于4个字符";
                }
                if (parent.$('#password').val() === val) {
                if (parent.$('#password').val() === hex_md5(val)) {
                    return "与旧密码不能相同";
                }
                let username = localStorage.getItem('username')
                if (!(username === 'super' || password === 'root')){
                    if(!checkPassword(val)){
                        //密码必须包含字符和数字
                        return "密码必须包含字符和数字长度不能少于8位,且不能包含连续数字和四位重复数字";
                    }
                }
            },
            rePwd: function (val) {
                if ($('#password').val() !== val){
                    return "密码不一致";
                }
                let username = localStorage.getItem('username')
                if (!(username === 'super' || password === 'root')){
                    if(!checkPassword(val)){
                        //密码必须包含字符和数字
                        return "密码必须包含字符和数字长度不能少于8位,且不能包含连续数字和四位重复数字";
                    }
                }
            }
        });
@@ -100,7 +118,7 @@
        form.on('submit(savePwd)', function (data) {
            var user = {
                id: parent.$('#id').val(),
                password: $('#password').val(),
                password: hex_md5($('#password').val()),
            };
            $.ajax({
                url: baseUrl+"/user/update/auth",