自动化立体仓库 - WMS系统
chen.llin
2025-12-26 e5a8c6dbe76443df35958c3a8b1fc3fc6ac0fb93
月结管理-按钮权限修复
2个文件已修改
56 ■■■■■ 已修改文件
src/main/webapp/static/js/monthlySettle/monthlySettle.js 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/monthlySettle/monthlySettle.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/monthlySettle/monthlySettle.js
@@ -51,6 +51,32 @@
                top.location.href = baseUrl + "/";
            }
            pageCurr = curr;
            // 延迟调用权限控制,确保表格操作列的按钮已经渲染完成
            setTimeout(function() {
                var param = window.location.href.split("?")[1];
                if (null != param) {
                    var resourceId = param.split("=")[1];
                    $.ajax({
                        url: baseUrl+"/power/menu/"+resourceId+"/auth",
                        headers: {'token': localStorage.getItem('token')},
                        method: 'GET',
                        async: false,
                        success: function (res) {
                            if (res.code === 200){
                                for(var i = 0, len = res.data.length; i < len; i++) {
                                    var code = res.data[i].code;
                                    $('#'+code).css("display", "inline-block");
                                    $('.'+code).css("display", "inline-block");
                                }
                            } else if (res.code === 403){
                                top.location.href = baseUrl+"/";
                            } else {
                                layer.msg(res.msg)
                            }
                        }
                    });
                }
            }, 200);
        }
    });
@@ -636,6 +662,32 @@
                top.location.href = baseUrl+"/";
            }
            pageCurr=curr;
            // 延迟调用权限控制,确保表格操作列的按钮已经渲染完成
            setTimeout(function() {
                var param = window.location.href.split("?")[1];
                if (null != param) {
                    var resourceId = param.split("=")[1];
                    $.ajax({
                        url: baseUrl+"/power/menu/"+resourceId+"/auth",
                        headers: {'token': localStorage.getItem('token')},
                        method: 'GET',
                        async: false,
                        success: function (res) {
                            if (res.code === 200){
                                for(var i = 0, len = res.data.length; i < len; i++) {
                                    var code = res.data[i].code;
                                    $('#'+code).css("display", "inline-block");
                                    $('.'+code).css("display", "inline-block");
                                }
                            } else if (res.code === 403){
                                top.location.href = baseUrl+"/";
                            } else {
                                layer.msg(res.msg)
                            }
                        }
                    });
                }
            }, 200);
            if (res.data.length === 0 && count !== 0) {
                var reloadTableInstance = child ? parent.tableIns : tableIns;
                // 如果 searchData 为空,也完全替换 where 对象
src/main/webapp/views/monthlySettle/monthlySettle.html
@@ -72,9 +72,9 @@
<!-- 表格操作列 -->
<script type="text/html" id="operate">
    <a class="layui-btn layui-btn-normal layui-btn-xs btn-export" lay-event="export">导出</a>
    <a class="layui-btn layui-btn-normal layui-btn-xs btn-export"  id="btn-export" lay-event="export">导出</a>
    <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">明细</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs btn-delete" lay-event="delete">删除</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs btn-delete"  id="btn-delete" lay-event="delete">删除</a>
</script>
<!-- 发起月结弹窗 -->