源代码如下:
echo $job_level;?>";
var role="<?phpecho $_SESSION['ROLE'];?>"; var account = "<?phpecho $account;?>";
//alert(project_manager[0].project_code);
var manager_name = "<?phpecho $manager_name;?>";

if(role=="1")
            {
if(job_level=="20")
                {//组长,默认审核者为项目负责人,没有负责人则为上级
for(i=0;i<project_manager.length;i++)
                    {
if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager != ""){
if(project_manager[i].project_manager != account ){
$("#Auditor option[value='"+project_manager[i].project_manager+"']").attr("selected","selected");
}else{
$("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
}
}else if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager == ""){
$("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
}
}
}
}
}
        
        for(var i=0;i<project_manager.length;i++)
        {
if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager != "")
            {
                $("#project_in_charge").text("项目负责人为: " + project_manager[i].project_manager );
                break;
            }                
        }
  
$.ajax({
type:"post",
url:"tb_module.php",
data:{project_code_show:project_code_show},
success:function(result){
$("#module_code").html(result);
}
});
$.ajax({
type:"post",
url:"tb_require.php",
data:{project_code_show:project_code_show},
success:function(result){
result = "<option value=''>请选择...</option>" + result + "<option value='more'>更多...</option>";
$("#require_code").html(result);
//                $("#require_code").change();
}
});
});
    
$("#require_code").change(function(){
var project_code=$("#project_code").val();
        var require_code=$("select[name='require_code']").val();

        if(require_code == "常规运营")
        {
            $("#display_project").text("'常规运营'将仅限于组长及以上,或工程组同事使用,请选择正确的需求工单,谢谢!");
        }
        else
        {
            $("#display_project").text("");
        }
        
        if(require_code=="more")
{
    
    var title = $("select[name='project_code']").find("option:selected").text();
$("#more_request").dialog({
title:"请查询项目‘" +title +"’更多的历史工单",
modal: true,
width: 400,
buttons: {
"取消": function() { 
$(this).dialog("close"); 
}, "确定": function(){
    id_list_click();
                    $(this).dialog("close"); 
}
}    
});
}
$.ajax({
type:"post",
url:"tb_require.php?act=module_html",
data:{require_code:require_code,project_code:project_code},
success:function(result){
if(result){
$("#module_code").html(result);
}else{
$("#module_code").html("<option value='no'>没有配置功能模块,请联系项目负责人!</option>");
}

}
});
        
$.ajax({
type:"post",
url:"jindu_ajax_act.php?act=return_module_workload",
data:{require_code:require_code},
success:function(result){
dataObj=eval("("+result+")");
                
$("#module_code").change();
}
});
});
    
$("#module_code").change(function(){
var module_code_show=$("#module_code").val();
        var options = "";
        if(dataObj != null)
        {
             $.each(dataObj,function(index, item)
            { 
     if(module_code_show == item.module_code)
                {
                    options = options + "<option value='" + item.sub_module_code + "'>" + item.sub_module_name + "</option> \n";     
                }                 
            })
        }
        if(options == "")
        {
            options = "<option value='no'>没有配置功能子模块,请联系项目负责人!</option>";
        }
      
        $("#sub_module_code").html(options);
        $("#sub_module_code").change(); });
//修改
$("#module_code").change(function(){
var module_code_show=$("#module_code").val();
        var options = "";
        $.ajax({
type:"post",
url:"tb_sub_module.php",
data:{module_code_show:module_code_show},
success:function(result){

 $("#sub_module_code").html(result);
$("#sub_module_code").change();
}
}); });
$("#sub_module_code").change(function(){
var sub_module_code=$("#sub_module_code").val();
if(1)
        {
$.each(dataObj,function(idx,item){ 
//alert(idx+':'+item);
if(sub_module_code !=''){
if(item.sub_module_code==sub_module_code){
if(item.assign_score != null){
$("#display_workload").css('color','black');
                            $("#display_workload").text("");
                            if(Number(item.assign_score)<=0){
$("#display_workload_2").text("此模块绩效为0,请联系项目负责人!");
                                $("#display_workload").removeClass().addClass('commstar choo0');
$("#display_workload").css('color','red');
                            }
else if(Number(item.assign_score)<=1){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo1');
}else if(Number(item.assign_score)>1 && Number(item.assign_score)<=2){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo2');
}else if(Number(item.assign_score)>2 && Number(item.assign_score)<=3){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo3');
}else if(Number(item.assign_score)>3 && Number(item.assign_score)<=4){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo4');
}else if(Number(item.assign_score)>4 && Number(item.assign_score)<=5){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo5');
}else if(Number(item.assign_score)>5 && Number(item.assign_score)<=6){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo6');
}else if(Number(item.assign_score)>6 && Number(item.assign_score)<=7){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo7');
}else if(Number(item.assign_score)>7 && Number(item.assign_score)<=8){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo8');
}else if(Number(item.assign_score)>8 && Number(item.assign_score)<=9){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo9');
}else if(Number(item.assign_score)>9){
$("#display_workload_2").text("此模块含金量是:");
$("#display_workload").removeClass().addClass('commstar choo10');
}
}else{
$("#display_workload_2").text("此模块绩效为0,请联系项目负责人!");
                            $("#display_workload").removeClass().addClass('commstar choo0');
$("#display_workload").css('color','red');
}
           }
}else{
$("#display_workload_2").text("");
                    $("#display_workload").removeClass().addClass('commstar choo0');

}
});
}else{
var project_code = $("#project_code").val();
var require_code = $("#require_code").val();
var project_manager=<?php        echo json_encode($project_manager);
        
        ?>;//项目负责人
//alert(project_manager+':'+project_manager.length);
var sign=0;
for(var i=0;i<project_manager.length;i++){
if(project_code==project_manager[i].project_code){
sign=1;
break;
}
}
if(require_code != '常规运营'){
if(sign==1){
$("#display_workload_2").text("此模块没有分配工作量,绩效为0,请联系项目负责人:"+project_manager[i].project_manager);
$("#display_workload").css('color','red');
                    $("#display_workload").removeClass().addClass('commstar choo0');
}else{
$("#display_workload_2").text("此模块没有分配工作量,绩效为0,也未找到相关项目负责人,请联系项目管理员!");
$("#display_workload").css('color','red');
                    $("#display_workload").removeClass().addClass('commstar choo0');
}
}
}
}); $("input[name='reset']").click(function(){
     /*alert(global_obj);
     var dataObj=eval("("+global_obj+")");
     if(dataObj.return_arr != null){
     alert(dataObj.return_arr.length);
     }else{
     alert('dataObj.return_arr is null');
     }*/
});
$("#Auditor").click(function(){
var Auditor=$("select[name='Auditor']").val();
$("#ch_Auditor").val(Auditor);
});
$("#Auditor").change(function(){
var Executor=$("select[name='Executor']").val();
var Auditor=$("select[name='Auditor']").val();
var ch_Auditor=$("#ch_Auditor").val();
if(Executor==Auditor){
alert("执行者和审核者不能是同一人,请修改");
$("select[name='Auditor']").val(ch_Auditor);
return false;
}
});
$("#Executor").change(function(){
var Executor=$("select[name='Executor']").val();
$.ajax({
type:"post",
url:"jindu_ajax_action.php",
data:{Executor:Executor,action:'change_auditor'},
success:function(result){
$("#Auditor").html(result);
}
});
});

解决方案 »

  1.   

    qq_30333225 你说的那块代码和之前的是一样的 只是用户登录的不一样
    <script language="javascript">
    $(document).ready(function(){
    //$(".starspan").css("background","url(images/grade.png)  no-repeat scroll 0 -35px");
        var dataObj={};
    $(".seq").hide();
    $('.date').datepicker({
    inline: true,
    dateFormat: 'yymmdd',
    showAnim:false
    });
    var project_code_show=$("#project_code").val();
    var provisional_auditor = "<?phpecho $provisional_auditor;?>";
    if(provisional_auditor != ""){
    $("#Auditor option[value='"+provisional_auditor+"']").attr("selected","selected");
    }else{
    var job_level="<?phpecho $job_level;?>";
    var role="<?phpecho $_SESSION['ROLE'];?>";
    var project_manager=<?phpecho json_encode($project_manager);?>;//项目负责人
    var account = "<?phpecho $account;?>";
    //alert(project_manager[0].project_code);
    var manager_name = "<?phpecho $manager_name;?>";

    if(role=="1"){
    if(job_level=="20"){//组长,默认审核者为项目负责人,没有负责人则为上级
    for(i=0;i<project_manager.length;i++){
    if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager != ""){
    if(project_manager[i].project_manager != account ){
    $("#Auditor option[value='"+project_manager[i].project_manager+"']").attr("selected","selected");
    }else{
    $("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
    }
    }else if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager == ""){
    $("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
    }
    }
    }
    }
    }
    //$("#tbl>tr:odd").addClass("background-coloe","red");
    $("#project_code").change(function(){
    $("#display_workload").removeClass().addClass('commstar choo0');
    $("#display_workload_2").text("");
    var project_code_show=$("#project_code").val();
    //alert(project_code_show);
    var provisional_auditor = "<?phpecho $provisional_auditor;?>";
    var project_manager=<?phpecho json_encode($project_manager);?>;
    if(provisional_auditor != ""){
    $("#Auditor option[value='"+provisional_auditor+"']").attr("selected","selected");
    }else{
    var job_level="<?phpecho $job_level;?>";
    var role="<?phpecho $_SESSION['ROLE'];?>"; var account = "<?phpecho $account;?>";
    //alert(project_manager[0].project_code);
    var manager_name = "<?phpecho $manager_name;?>";

    if(role=="1")
                {
    if(job_level=="20")
                    {//组长,默认审核者为项目负责人,没有负责人则为上级
    for(i=0;i<project_manager.length;i++)
                        {
    if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager != ""){
    if(project_manager[i].project_manager != account ){
    $("#Auditor option[value='"+project_manager[i].project_manager+"']").attr("selected","selected");
    }else{
    $("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
    }
    }else if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager == ""){
    $("#Auditor option[value='"+manager_name+"']").attr("selected","selected");
    }
    }
    }
    }
    }
            
            for(var i=0;i<project_manager.length;i++)
            {
    if(project_code_show==project_manager[i].project_code && project_manager[i].project_manager != "")
                {
                    $("#project_in_charge").text("项目负责人为: " + project_manager[i].project_manager );
                    break;
                }                
            }
      
    $.ajax({
    type:"post",
    url:"tb_module.php",
    data:{project_code_show:project_code_show},
    success:function(result){
    $("#module_code").html(result);
    }
    });
    $.ajax({
    type:"post",
    url:"tb_require.php",
    data:{project_code_show:project_code_show},
    success:function(result){
    result = "<option value=''>请选择...</option>" + result + "<option value='more'>更多...</option>";
    $("#require_code").html(result);
    //                $("#require_code").change();
    }
    });
    });
        
    $("#require_code").change(function(){
    var project_code=$("#project_code").val();
            var require_code=$("select[name='require_code']").val();

            if(require_code == "常规运营")
            {
                $("#display_project").text("'常规运营'将仅限于组长及以上,或工程组同事使用,请选择正确的需求工单,谢谢!");
            }
            else
            {
                $("#display_project").text("");
            }
            
            if(require_code=="more")
    {
        
        var title = $("select[name='project_code']").find("option:selected").text();
    $("#more_request").dialog({
    title:"请查询项目‘" +title +"’更多的历史工单",
    modal: true,
    width: 400,
    buttons: {
    "取消": function() { 
    $(this).dialog("close"); 
    }, "确定": function(){
        id_list_click();
                        $(this).dialog("close"); 
    }
    }    
    });
    }

    $.ajax({
    type:"post",
    url:"tb_require.php?act=module_html",
    data:{require_code:require_code,project_code:project_code},
    success:function(result){
    if(result){
    $("#module_code").html(result);
    }else{
    $("#module_code").html("<option value='no'>没有配置功能模块,请联系项目负责人!</option>");
    }

    }
    });
            
    $.ajax({
    type:"post",
    url:"jindu_ajax_act.php?act=return_module_workload",
    data:{require_code:require_code},
    success:function(result){
    dataObj=eval("("+result+")");
                    
    $("#module_code").change();
    }
    });
    });
        
    $("#module_code").change(function(){
    var module_code_show=$("#module_code").val();
            var options = "";
            if(dataObj != null)
            {
                 $.each(dataObj,function(index, item)
                { 
         if(module_code_show == item.module_code)
                    {
                        options = options + "<option value='" + item.sub_module_code + "'>" + item.sub_module_name + "</option> \n";     
                    }                 
                })
            }
            if(options == "")
            {
                options = "<option value='no'>没有配置功能子模块,请联系项目负责人!</option>";
            }
          
            $("#sub_module_code").html(options);
            $("#sub_module_code").change(); });
    //修改
    $("#module_code").change(function(){
    var module_code_show=$("#module_code").val();
            var options = "";
            $.ajax({
    type:"post",
    url:"tb_sub_module.php",
    data:{module_code_show:module_code_show},
    success:function(result){

     $("#sub_module_code").html(result);
    $("#sub_module_code").change();
    }
    }); });
    $("#sub_module_code").change(function(){
    var sub_module_code=$("#sub_module_code").val();
    if(1)
            {
    $.each(dataObj,function(idx,item){ 
    //alert(idx+':'+item);
    if(sub_module_code !=''){
    if(item.sub_module_code==sub_module_code){
    if(item.assign_score != null){
    $("#display_workload").css('color','black');
                                $("#display_workload").text("");
                                if(Number(item.assign_score)<=0){
    $("#display_workload_2").text("此模块绩效为0,请联系项目负责人!");
                                    $("#display_workload").removeClass().addClass('commstar choo0');
    $("#display_workload").css('color','red');
                                }
    else if(Number(item.assign_score)<=1){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo1');
    }else if(Number(item.assign_score)>1 && Number(item.assign_score)<=2){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo2');
    }else if(Number(item.assign_score)>2 && Number(item.assign_score)<=3){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo3');
    }else if(Number(item.assign_score)>3 && Number(item.assign_score)<=4){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo4');
    }else if(Number(item.assign_score)>4 && Number(item.assign_score)<=5){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo5');
    }else if(Number(item.assign_score)>5 && Number(item.assign_score)<=6){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo6');
    }else if(Number(item.assign_score)>6 && Number(item.assign_score)<=7){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo7');
    }else if(Number(item.assign_score)>7 && Number(item.assign_score)<=8){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo8');
    }else if(Number(item.assign_score)>8 && Number(item.assign_score)<=9){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo9');
    }else if(Number(item.assign_score)>9){
    $("#display_workload_2").text("此模块含金量是:");
    $("#display_workload").removeClass().addClass('commstar choo10');
    }
    }else{
    $("#display_workload_2").text("此模块绩效为0,请联系项目负责人!");
                                $("#display_workload").removeClass().addClass('commstar choo0');
    $("#display_workload").css('color','red');
    }
               }
    }else{
    $("#display_workload_2").text("");
                        $("#display_workload").removeClass().addClass('commstar choo0');

    }
    });
    }else{
    var project_code = $("#project_code").val();
    var require_code = $("#require_code").val();
    var project_manager=<?php        echo json_encode($project_manager);
            
            ?>;//项目负责人
    //alert(project_manager+':'+project_manager.length);
    var sign=0;
    for(var i=0;i<project_manager.length;i++){
    if(project_code==project_manager[i].project_code){
    sign=1;
    break;
    }
    }
      

  2.   

    如果管理员登入有菜单,但新注册用户没有看到菜单。
    明显是权限不同导致不同结果,可以检查菜单是否显示的代码向上找寻判断。var role="<?phpecho $_SESSION['ROLE'];看看管理员与新用户这个变量的值,估计是这里不同。