mui.init(); var token = localStorage.getItem("token"); //获取本地存储 mui.plusReady(function() { console.log(1) ajaxRefresh(); setTimeout(function() { clienGet(); upData(); //监测版本号更新APP indexOutTime },huayi.config.indexOutTime); setInterval(function() {ajaxRefresh()},60*1000); setInterval(function() {clienGet()},huayi.config.indextime); }) window.addEventListener('refreshPer', function(e) { //点返回按钮时执行刷新 ajaxRefresh(); }); //权限判断 $.ajax({ data: { token: token, // pageindex: 1, // pagesize: 10, }, dataType: 'json', //服务器返回json格式数据 url: huayi.config.callcenter_url + '/UserAccount/GetNowUser', type: 'get', //HTTP请求类型 success: function(data) { if(data.data.display == "1") { $(".addDisplay").show() } else { $(".addDisplay").hide() } var RoleCode = data.data.user.F_See; var gongchangFlag = data.data.user.F_APPOnFlag; $(".F_UserName").text(data.data.user.F_UserName); localStorage.setItem("F_UserName", data.data.user.F_UserName); localStorage.setItem("F_RoleId", data.data.user.F_RoleId); localStorage.setItem("RoleCode", RoleCode); localStorage.setItem("F_See", data.data.user.F_See); $(".rolname").text(data.data.user.rolname); if(RoleCode == "0") { //调度 if(data.data.role.F_RoleCode == 'CLZY') { $(".cx").show() }else{ $(".cx").hide() } $(".RoleCode_0").css('display', 'block') } else if(RoleCode == "1") { $(".RoleCode_1").css('display', 'block') } else if(RoleCode == "2") { $(".RoleCode_2").css('display', 'block') } else if(RoleCode == "3") { $(".RoleCode_3").css('display', 'block') } else if(RoleCode == "4") { $(".RoleCode_4").css('display', 'block') } else if(RoleCode == "6") { $(".RoleCode_6").css('display', 'block') $(".orderClass").css('display', 'none') } if(gongchangFlag) { $(".gongchangFlag").css('display', 'block') } }, error: function(xhr, type, errorThrown) { //异常处理; } }); //权限判断 $.ajax({ data: { token: token, pageindex: 1, pagesize: 10, }, dataType: 'json', //服务器返回json格式数据 url: huayi.config.callcenter_url + '/Rotation/Getlist', type: 'get', //HTTP请求类型 success: function(data) { if(data.state="success"){ // alert(data.data.modelList.length) $('
'+ ''+ ''+ ''+ '
').appendTo('#baneSlider'); $(data.data.modelList).each(function(i,n){ if(n.isEnable==0){ $('
'+ ''+ ''+ ''+ '
').appendTo('#baneSlider'); if(i==0){ $('
').appendTo('#baneQuan'); }else{ $('
').appendTo('#baneQuan'); } } }) $('
'+ ''+ ''+ ''+ '
').appendTo('#baneSlider'); var slider = mui("#slider"); slider.slider({interval: 5000}); } }, error: function(xhr, type, errorThrown) { //异常处理; } }); function ajaxRefresh() { //权限判断 $.ajax({ data: { token: token, }, url: huayi.config.callcenter_url + '/WorkorderApp/GetCount', dataType: 'json', //服务器返回json格式数据 type: 'get', //HTTP请求类型 headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' }, success: function(data) { if(data.DTJ == 0) { $(".DTJ").hide(); //待提交 } else { $(".DTJ").text(data.DTJ); //待提交 } if(data.DFP == 0) { $(".DFP").hide(); //待提交 } else { $(".DFP").text(data.DFP); //待提交 } if(data.DCL == 0) { $(".DCL").hide(); //待提交 } else { $(".DCL").text(data.DCL); //待处理 } if(data.CLZ == 0) { $(".CLZ").hide(); //待提交 } else { $(".CLZ").text(data.CLZ); //处理中 } if(data.YWJ == 0) { $(".YWJ").hide(); //待提交 } else { $(".YWJ").text(data.YWJ); //已完结 } if(data.CJSL == 0) { $(".CJSL").hide(); //待提交 } else { $(".CJSL").text(data.CJSL); //抽检工单 } if(data.THDTJ == 0) { $(".THDTJ").hide(); //待提交 } else { $(".THDTJ").text(data.THDTJ); //退回待提交 } if(data.THDFP == 0) { $(".THDFP").hide(); //待提交 } else { $(".THDFP").text(data.THDFP); //退回待分配 } if(data.YJGD == 0) { $(".YJGD").hide(); //待提交 } else { $(".YJGD").text(data.YJGD); //一级工单 } if(data.EJGD == 0) { $(".EJGD").hide(); //待提交 } else { $(".EJGD").text(data.EJGD); //二级工单 } if(data.SJGD == 0) { $(".SJGD").hide(); //待提交 } else { $(".SJGD").text(data.SJGD); //三级工单 } }, error: function(xhr, type, errorThrown) { //异常处理; } }); } //一级查看-待处理列表 $(".work-list").on('tap', function() { var index = $(this).attr('index'); var reviewStatus = $(this).attr('reviewStatus'); mui.openWindow({ id: 'Work-list', url: 'workOrder/Work-list.html', createNew: true, show: { autoShow: false }, waiting: { autoShow: true //自动显示等待框,默认为true }, extras: { index: index, reviewStatus:reviewStatus } }); }) //工单等级列表 $(".work-class").on('tap', function() { var importClass = $(this).attr('index'); mui.openWindow({ id: 'Work-listClass', url: 'workOrder/Work-listClass.html', createNew: true, show: { autoShow: false }, waiting: { autoShow: true //自动显示等待框,默认为true }, extras: { importClass: importClass } }); }) //工单等级列表 $(".work-CJ").on('tap', function() { var importClass = $(this).attr('index'); var choujian=$(this).attr('choujian'); mui.openWindow({ id: 'Work-listCJ', url: 'workOrder/Work-listCJ.html', createNew: true, show: { autoShow: false }, waiting: { autoShow: true //自动显示等待框,默认为true }, extras: { importClass: importClass, choujian: choujian } }); }) function clienGet() { var pinf = plus.push.getClientInfo(); var cid = pinf.clientid;//客户端标识 if (plus.device.model.indexOf('iPhone') > -1) { var apptype=2; }else{ var apptype=1; } $.ajax({ type: "get", url: huayi.config.callcenter_url + 'PushMessage/PutAppClientIdAsync', async: false, data: { apptype:apptype, clientid: cid, token:localStorage.getItem("token") }, dataType: 'json', success: function(res) { if(res.state.toLowerCase() === "success") { } } }); } function upData() { // 版本更新 var Code_; var NewCode_; plus.runtime.getProperty(plus.runtime.appid, function(wgtinfo) { console.log("当前应用版本:" + wgtinfo.version + "---" + plus.runtime.version); localStorage.setItem("Code", wgtinfo.version) //缓存保存版本号; Code_ = localStorage.getItem("Code"); $('.update').text(Code_); }); if (plus.device.model.indexOf('iPhone') > -1) { typeUp=1; }else{ typeUp=0; } //检查更新 var server = huayi.config.callcenter_url + "ApplicationsVersion/GetAndroid"; //获取升级描述文件服务器地址 mui.ajax(server, { data: { type:typeUp, isNew: true, token: token }, dataType: 'json', //服务器返回json格式数据 type: 'post', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' }, success: function(data) { if (data.state == "success") { NewCode_ = data.data.F_VersionCode; localStorage.setItem("Code", NewCode_); // 缓存保存版本号; if(NewCode_&&Code_){ if (Code_ != NewCode_) { var Codes = localStorage.setItem("Code", NewCode_); console.log(Codes); plus.nativeUI.confirm("发现新版本", function(event) { var tapIndex = event.index; if (tapIndex == 0) { if (typeUp==1) { plus.runtime.openURL(data.data.F_Url); }else{ plus.runtime.openURL(data.data.FileUrl[0].F_Url); } } else { mui.toast("取消更新"); } }, "提示", ["立即更新"]) } } } else { mui.toast(data.message); } }, error: function(data) { //异常处理; console.log(data.message); } }) }