YYC
2026-03-03 59c99660816a0833f74ff1162b47bbf05d6805b5
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
var listDept = null;
var url;
var userType;
var slider = mui(".mui-slider");
var data = {
    "interfaceId": "5002",
    "sign": "10002",
    "outId": "10002",
    "reqDateTime": new Date(),
    "tokenAuth": "",
    "data": {
        "companyId": ""
    }
};
 
//手动侧滑
slider.slider({
    interval: 10000
});
mui('.mui-scroll-wrapper').scroll({
    indicators: false, //是否显示滚动条
    deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
    bounce: false, //是否启用回弹
    deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
});
 
//主页切换到侧滑菜单
mui(".mui-off-canvas-wrap").on("tap", ".index-info button", function() {
    mui('.mui-off-canvas-wrap').offCanvas().toggle();
});
 
//库区选择,并切换到主页面
mui(".mui-off-canvas-wrap").on("tap", ".ul-menu li a", function() {
    mui('.mui-off-canvas-wrap').offCanvas().toggle();
    var id = this.getAttribute("id");
    var dept = listDept[id];
    $("#deptName").html("所在库区:" + dept.kqmc);
    console.log(JSON.stringify(dept.id))
    localStorage.setItem('selectDeptId', JSON.stringify(dept.id));
});
 
//渲染分库列表
function renderListDept() {
    
    if (listDept) {
        var html = '';
        $.each(listDept, function(index, item) {
            html += '<li><a id="' + index + '" href="" class="link">';
            html += '<span class="t">' + item.kqmc + '</span>';
            html += '<span class="mui-icon mui-icon-arrowright"></span>';
            html += '</a></li>';
        })
        $("#listDept").html(html);
    }
}
 
//获取库区列表
function getListDept() {
    //请求
    mui.ajax(url, {
        type: "POST",
        dataType: "json",
        crossDomain: true,
        contentType: "application/json;charset=utf-8",
        data: JSON.stringify(data),
        success: function(data) {
            if (data.code == "0000") {
                listDept = data.data;
                renderListDept();
            } else {
                mui.toast("获取库区列表失败!");
            }
        },
        error: function() {
            mui.toast("系统繁忙,请重试!");
        }
    })
}
 
//底部菜单栏跳转
mui(".g-tabbar").on("tap", ".tabbar a", function() {
    var id = this.getAttribute("id");
    if (id) {
        mui.openWindow({
            url: id + ".html",
            id: id
        })
    }else{
        mui.alert('无权查看此功能!', '提示', ["确定"], function() {}, "div");
    }
});
 
//功能模块跳转
mui(".mui-content").on("tap", ".mui-scroll ul li a", function() {
    
    var id = this.getAttribute("id");
    if (id) {
        
        if(id.includes("work-manager")&userType!="30"){
            mui.openWindow({
                url: id + ".html",
                id: id
            })
            return;
        }
 
        var selectDeptId = JSON.parse(localStorage.getItem('selectDeptId'));
        if(selectDeptId){
            mui.openWindow({
                url: id + ".html",
                id: id
            })
        }else{
        mui.alert('请先选择库区!', '提示', ["确定"], function() {}, "div");
        }    
    }else{
        mui.alert('无权查看此功能!', '提示', ["确定"], function() {}, "div");
    }
});