4
hao
2025-04-16 c5fb1fbcbb2bf4d511773d348f9ef625855c61fc
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
var login = $.cookie("loginId");
var funArray = [];
/*$.ajax({
    type: 'get',
    url: nginx_url + '/selectFunc/' + login,
    async: false,
    dataType: 'json',
    success: function (result) {
        funArray = [];
        $.each(result, function (i, item) {
            funArray.push(item.functionId);
        })
    }
});*/
/*
for (var i = 1; i <= 11; i++) {
    if ($.inArray(i, funArray) == -1) {
        $("#function_" + i).remove();
    }
}*/
 
layui.use(['layer', 'form', 'element', 'jquery'], function() {
    var element = layui.element,
    $ = layui.jquery,
    layer = layui.layer;
    var mainLayout = $('#main-layout');
    var former_id = -1;
    element.on('nav(demo)', function(elem) {
 
        var nav_a = $(elem[0]);
 
        var id = nav_a.attr('data-id');
        var url = nav_a.attr('data-url');
        var text = nav_a.attr('data-text');
 
        if (id === '7') {
            var loginId = $.cookie('loginId');
            var type = loginId.slice(0, 2);
            if (type === 'KH') {
                url = 'html/getGoodsControl/callback/customerCallback.html';
            } else if (type === 'SJ') {
                url = 'html/getGoodsControl/callback/driverCallback.html';
            }
        }
 
        if(!url) {
            return;
        }
        if (former_id === -1) {
            former_id = id;
        }
        var isActive = $('.main-layout-tab .layui-tab-title').find("li[lay-id=" + id + "]");
        if(isActive.length > 0) {
            //切换到选项卡
            element.tabChange('tab', id);
        } else {
            element.tabDelete('tab', former_id);
            former_id = id;
            element.tabAdd('tab', {
                title: text,
                content: '<iframe src="' + url + '" id="' + id + '" name="iframe' + id + '" class="iframe" frameborder="0" data-id="' + id + '" scrolling="auto" height="100%" width="100%"></iframe>',
                id: id
            });
            element.tabChange('tab', id);
        }
        mainLayout.removeClass('hide-side');
    });
 
    $("#username").append($.cookie("loginId"));
});
 
function logout() {
    debugger
    $.cookie("loginId", null);
    window.location.href = "login.html";
}