Brak opisu

personal.js 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. mui.init();
  2. var slider = mui("#slider");
  3. slider.slider({
  4. interval: 5000
  5. });
  6. mui.plusReady(function() {
  7. var token = localStorage.getItem("token"); //获取本地存储
  8. //权限判断
  9. mui.ajax(huayi.config.callcenter_url + '/UserAccount/GetNowUser', {
  10. data: {
  11. token: token,
  12. },
  13. dataType: 'json', //服务器返回json格式数据
  14. type: 'get', //HTTP请求类型
  15. timeout: 10000, //超时时间设置为10秒;
  16. headers: {
  17. 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
  18. },
  19. success: function(data) {
  20. if (data.data.display=="1") {
  21. $(".addDisplay").show()
  22. }else{
  23. $(".addDisplay").hide()
  24. }
  25. var RoleCode = data.data.role.F_RoleCode;
  26. $(".F_UserName").text(data.data.user.F_UserName);
  27. localStorage.setItem("F_UserName", data.data.user.F_UserName);
  28. localStorage.setItem("F_UserName", data.data.user.F_UserName);
  29. $(".rolname").text(data.data.user.rolname);
  30. if(RoleCode == "XTGLY") { //调度
  31. $(".Dispatch_").css('display', 'block')
  32. }
  33. },
  34. error: function(xhr, type, errorThrown) {
  35. //异常处理;
  36. }
  37. });
  38. //权限判断
  39. mui.ajax(huayi.config.callcenter_url + '/WorkorderApp/GetCount', {
  40. data: {
  41. token: token,
  42. },
  43. dataType: 'json', //服务器返回json格式数据
  44. type: 'get', //HTTP请求类型
  45. timeout: 10000, //超时时间设置为10秒;
  46. headers: {
  47. 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
  48. },
  49. success: function(data) {
  50. if (data.DTJ>99) {
  51. $(".DTJ").text("99"); //待提交
  52. }else{
  53. $(".DTJ").text(data.DTJ); //待提交
  54. }
  55. if (data.DFP>99) {
  56. $(".DFP").text("99"); //待提交
  57. }else{
  58. $(".DFP").text(data.DFP); //待提交
  59. }
  60. if (data.DCL>99) {
  61. $(".DCL").text("99"); //待处理
  62. }else{
  63. $(".DCL").text(data.DCL); //待处理
  64. }
  65. if (data.CLZ>99) {
  66. $(".CLZ").text("99"); //待提交
  67. }else{
  68. $(".CLZ").text(data.CLZ); //处理中
  69. }
  70. if (data.YWJ>99) {
  71. $(".YWJ").text("99"); //待提交
  72. }else{
  73. $(".YWJ").text(data.YWJ); //已完结
  74. }
  75. if (data.THDTJ>99) {
  76. $(".THDTJ").text("99"); //待提交
  77. }else{
  78. $(".THDTJ").text(data.THDTJ); //退回待提交
  79. }
  80. if (data.THDFP>99) {
  81. $(".THDFP").text("99"); //待提交
  82. }else{
  83. $(".THDFP").text(data.THDFP); //退回待分配
  84. }
  85. if (data.YJGD>99) {
  86. $(".YJGD").text("99"); //待提交
  87. }else{
  88. $(".YJGD").text(data.YJGD); //一级工单
  89. }
  90. if (data.EJGD>99) {
  91. $(".EJGD").text("99"); //待提交
  92. }else{
  93. $(".EJGD").text(data.EJGD); //二级工单
  94. }
  95. if (data.SJGD>99) {
  96. $(".SJGD").text("99"); //三级工单
  97. }else{
  98. $(".SJGD").text(data.SJGD); //三级工单
  99. }
  100. },
  101. error: function(xhr, type, errorThrown) {
  102. //异常处理;
  103. }
  104. });
  105. //一级查看-待处理列表
  106. $(".work-list").on('tap', function() {
  107. var index = $(this).attr('index');
  108. mui.openWindow({
  109. id: 'Work-list',
  110. url: 'workOrder/Work-list.html',
  111. createNew:true,
  112. show: {
  113. autoShow: false
  114. },
  115. waiting: {
  116. autoShow: true //自动显示等待框,默认为true
  117. },
  118. extras: {
  119. index: index,
  120. }
  121. });
  122. })
  123. //工单等级列表
  124. $(".work-class").on('tap', function() {
  125. var importClass = $(this).attr('index');
  126. mui.openWindow({
  127. id: 'Work-listClass',
  128. url: 'workOrder/Work-listClass.html',
  129. createNew:true,
  130. show: {
  131. autoShow: false
  132. },
  133. waiting: {
  134. autoShow: true //自动显示等待框,默认为true
  135. },
  136. extras: {
  137. importClass: importClass,
  138. }
  139. });
  140. })
  141. //常见问题
  142. document.getElementById('Report').addEventListener('tap', function() {
  143. var nwaiting = plus.nativeUI.showWaiting();
  144. webviewShow = plus.webview.create("Work-Add.html"); //后台创建webview并打开show.html
  145. webviewShow.addEventListener("loaded", function() { //注册新webview的载入完成事件
  146. nwaiting.close(); //新webview的载入完毕后关闭等待框
  147. webviewShow.show("slide-in-right", 300); //把新webview窗体显示出来,显示动画效果为速度300毫秒的右侧移入动画
  148. }, false);
  149. });
  150. })