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);
localStorage.setItem('selectDeptId', JSON.stringify(dept.id));
});
//渲染分库列表
function renderListDept() {
if (listDept) {
var html = '';
$.each(listDept, function(index, item) {
html += '
';
html += '' + item.kqmc + '';
html += '';
html += '';
})
$("#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");
}
});