王佳豪
2021-06-25 eb3f8587aa7466fd6d2d3ca712d0f9baf4e27dcb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
var addEnable = 'none';     //添加
var updateEnable = 'none';  //修改
var deleteEnable = 'none';  //删除
var resetEnable = 'none';   //重置
var initEnable = 'none';    //初始化
var importEnable = 'none';  //导入
var exportEnable = 'none';  //导出
var cancelEnable = 'none';  //取消
var roleEnable = 'none';    //角色
var authorityEnable = 'none';        //权限
 
$(function(){
    if($("#authCode").val()!=null){
        var authArray = $("#authCode").val().split(',');
        for(i = 0; i < authArray.length; i++) {    
            switch(authArray[i]){
                case "01":
                    addEnable='inline';
                    break;
                case "02":
                    updateEnable='inline';
                    break;
                case "03":
                    deleteEnable='inline';
                    break;
                case "04":
                    resetEnable='inline';
                    break;
                case "05":
                    initEnable='inline';
                    break;
                case "06":
                    importEnable='inline';
                    break;
                case "07":
                    exportEnable='inline';
                    break;
                case "08":
                    cancelEnable='inline';
                    break;
                case "09":
                    roleEnable='inline';
                    break;
                case "10":
                    authorityEnable='inline';
                    break;
            }
        } 
    }
    if($("#userAccount").val()=='admin'){
        addEnable='inline';
        updateEnable='inline';
        deleteEnable='inline';
        resetEnable='inline';
        initEnable='inline';
        importEnable='inline';
        exportEnable='inline';
        cancelEnable='inline';
        roleEnable='inline';
        authorityEnable='inline';
    }
    initAuthority();
}); 
 
/**
 * 初始化按钮权限
 * @returns
 */
function initAuthority(){
//    console.log(exportEnable);
//    $(".btn-info").css({ "display": updateEnable });
    $('#addButton').css({ "display": addEnable });
    $('#updateButton').css({ "display": updateEnable });
    $('#deleteButton').css({ "display": deleteEnable });
    $('#resetButton').css({ "display": resetEnable });
    $('#initButton').css({ "display": initEnable });
    $('#importButton').css({ "display": importEnable });
    $('#exportButton').css({ "display": exportEnable });
    $('#cancelButton').css({ "display": cancelEnable });
    $('#roleButton').css({ "display": roleEnable });
    $('#authorityButton').css({ "display": authorityEnable });
}