| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332 |
- mui.init();
- var token = localStorage.getItem("token"); //获取本地存储
- mui.plusReady(function() {
- 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;
- $(".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") { //调度
- $(".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')
- }
- },
- 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(JSON.stringify(data.data.modelList.length))
- // alert(data.data.modelList.length)
-
- $('<div class="mui-slider-item">'+
- '<a href="#">'+
- '<img src="'+data.data.modelList[0].romath+'">'+
- '</a>'+
- '</div>').appendTo('#baneSlider');
- $(data.data.modelList).each(function(i,n){
- if(n.isEnable==0){
- $('<div class="mui-slider-item">'+
- '<a href="#">'+
- '<img src="'+n.romath+'">'+
- '</a>'+
- '</div>').appendTo('#baneSlider');
- if(i==0){
- $('<div class="mui-indicator mui-active"></div>').appendTo('#baneQuan');
- }else{
- $('<div class="mui-indicator"></div>').appendTo('#baneQuan');
- }
- }
- })
- $('<div class="mui-slider-item">'+
- '<a href="#">'+
- '<img src="'+data.data.modelList[data.data.modelList.length-1].romath+'">'+
- '</a>'+
- '</div>').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请求类型
- timeout: 10000, //超时时间设置为10秒;
- 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');
- mui.openWindow({
- id: 'Work-list',
- url: 'workOrder/Work-list.html',
- createNew: true,
- show: {
- autoShow: false
- },
- waiting: {
- autoShow: true //自动显示等待框,默认为true
- },
- extras: {
- index: index,
- }
- });
- })
- //工单等级列表
- $(".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);
- }
- })
- }
|