泛微e8获取当前操作者并与明细行的项目负责人对比,不同就隐藏明细行

<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式。 -->
<script type="text/javascript">
    jQuery(document).ready(function() {

        //        jQuery("#field41641").bindPropertyChange(function() { 
        //            hideProjectLeader();
        //        });
        hideProjectLeader();
    });

    function hideProjectLeader() {
        var dtable = document.getElementById("oTable0");
        var row, cell, fieldid, rowtype;
        var i = 0;
        var userInfor = getCurrentUserInfor(); // 调用js方法
        var currentUserID = userInfor.UserID; // 获取用户ID
        for(var r = 2; r < dtable.rows.length; r++) {
            if($("#field42107_" + i).val() != currentUserID) {
                row = dtable.rows[r+1];
                row.style.display = "none";
            }
            i++;
        }
    }

    function getCurrentUserInfor() { //获取是是谁查看流程
        var dataMap = {};
        jQuery.ajax({
            url: "/jsp/ftz/ms/getSysInforForCurrentUser.jsp?t=",
            data: "",
            async: false,
            dataType: "json",
            contentType: "application/json",
            success: function(data) {
                dataMap = data; //Message,SubCompanyID,DepartmentID,UserName,Loginid,UserID,UserType,Language
            }
        });
        return dataMap;
    }
</script>

 

posted @ 2025-08-06 19:57  血月葬花魂  阅读(78)  评论(0)    收藏  举报