admin.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. window.onload = function() {
  2. mui.plusReady(function() {
  3. var str = plus.storage.getItem('user');
  4. var user = JSON.parse(str);
  5. var token = user.Data.Token;
  6. //查询记事本
  7. var postdata = {
  8. exist: "-1", //名称
  9. pageIndex: 1, //页码
  10. pageSize: 3 //页码大小
  11. }
  12. mui.ajax("http://www.bosshand.cn/api/Customer/GetNotepadPageList", {
  13. headers: {
  14. authorization: token
  15. },
  16. type: "post",
  17. data: postdata,
  18. success: function(data) {
  19. var data = data.Data.list;
  20. var html = '';
  21. for(var i = 0; i < data.length; i++) {
  22. html += '<li class="mui-table-view-cell mui-media" onclick="openDetails(' + data[i].Code + ')">'
  23. html += '<div class="mui-media-body">' + data[i].Tilte + '<p class="mui-ellipsis">' + data[i].Content + '</p>'
  24. html += '<span>' + getLocalDate(data[i].CreateTime) + '</span>'
  25. html += '</div>'
  26. html += '</li>'
  27. mui('.note')[0].innerHTML = '<ul class="mui-table-view mui-table-view-chevron">' + html + '</ul>'
  28. }
  29. }
  30. });
  31. //查询公告
  32. var Postdata = {
  33. "": "-1"
  34. }
  35. mui.ajax("http://www.bosshand.cn/api/Customer/GetNoticeList/", {
  36. headers: {
  37. authorization: token
  38. },
  39. type: "post",
  40. data: Postdata,
  41. success: function(data) {
  42. var data = data.Data.list;
  43. var html = '';
  44. html += '<li class="mui-table-view-cell mui-media" onclick="oPenDetails(' + data[0].Code + ')">'
  45. html += '<img class="mui-media-object mui-pull-left" src="http://www.bosshand.cn/' + data[0].CreateUser + '">'
  46. html += '<div class="mui-media-body">' + data[0].ReleasePerson + '<p class="mui-ellipsis">' + data[0].Content + '</p>'
  47. html += '<span>' + getLocalDate(data[0].CreateTime) + '</span>'
  48. //html += '<span class="item_count">1</span>'
  49. html += '</div>'
  50. html += '</li>'
  51. mui('.Notices')[0].innerHTML = '<ul class="mui-table-view mui-table-view-chevron">' + html + '</ul>'
  52. },
  53. error: function(xhr, status) {
  54. }
  55. });
  56. //查询签到
  57. var postdata = {
  58. exist: 0, //签到签退状态查询(1-历史,0-今天)
  59. pageIndex: 1,
  60. pageSize: 100,
  61. }
  62. //查询今日是否签到
  63. mui.ajax("http://www.bosshand.cn/api/Customer/GetSignPageList", {
  64. headers: {
  65. authorization: token
  66. },
  67. type: "post",
  68. data: postdata,
  69. success: function(data) {
  70. var data = data.Data.list;
  71. if(data[0] == undefined) {
  72. mui('.old-sign')[0].innerHTML = '未签到';
  73. mui('.old-signs')[0].innerHTML = '未签退';
  74. }
  75. if(data.length == 1) {
  76. mui('.old-sign')[0].innerHTML = '已签到';
  77. mui('.old-sign-time')[0].innerHTML =getLocal(data[0].SignTime);
  78. mui('.old-signs')[0].innerHTML = '未签退';
  79. }
  80. if(data.length == 2) {
  81. mui('.old-sign')[0].innerHTML = '已签到';
  82. mui('.old-sign-time')[0].innerHTML =getLocal(data[1].SignTime);
  83. mui('.old-signs')[0].innerHTML = '已签退';
  84. mui('.old-signs-time')[0].innerHTML =getLocal(data[0].SignTime);
  85. }
  86. },
  87. error: function(xhr, status) {
  88. }
  89. });
  90. })
  91. //固定菜单
  92. var count = 0;
  93. mui(document.body).on('tap', '.xx', function() {
  94. if(count % 2 == 0) {
  95. mui('.fixed-box')[0].childNodes[1].className = 'move2';
  96. mui('.fixed-box')[0].childNodes[3].className = 'move1';
  97. mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move7';
  98. } else {
  99. mui('.fixed-box')[0].childNodes[1].className = 'move5';
  100. mui('.fixed-box')[0].childNodes[3].className = 'move4';
  101. mui('.fixed-box')[0].childNodes[5].className = 'mo-word xx move8';
  102. }
  103. count++
  104. });
  105. }
  106. //详情跳转
  107. function openDetails(code) {
  108. mui.openWindow({
  109. url: '../home-index-admin/note-details.html',
  110. extras: {
  111. code: code
  112. },
  113. createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
  114. show: {
  115. autoShow: true, //页面loaded事件发生后自动显示,默认为true
  116. },
  117. waiting: {
  118. autoShow: false, //自动显示等待框,默认为true
  119. }
  120. })
  121. }
  122. function oPenDetails(code) {
  123. mui.openWindow({
  124. url: '../home-index-notice/notice-details.html',
  125. extras: {
  126. code: code
  127. },
  128. createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
  129. show: {
  130. autoShow: true, //页面loaded事件发生后自动显示,默认为true
  131. },
  132. waiting: {
  133. autoShow: false, //自动显示等待框,默认为true
  134. }
  135. })
  136. }
  137. function oPen() {
  138. mui.openWindow({
  139. url: '../home-index-admin/add-note.html',
  140. extras: {
  141. code: '123'
  142. },
  143. createNew: true, //是否重复创建同样id的webview,默认为false:不重复创建,直接显示
  144. show: {
  145. autoShow: true, //页面loaded事件发生后自动显示,默认为true
  146. duration: 200,
  147. },
  148. waiting: {
  149. autoShow: false, //自动显示等待框,默认为true
  150. }
  151. })
  152. }
  153. //时间修改
  154. function getLocalDate(now) {
  155. var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
  156. var arr = date.split(' ');
  157. //日期
  158. var arrDate = arr[0].split('-');
  159. //时间
  160. var arrTime = arr[1].split(':');
  161. return arrDate[0] + '年' + arrDate[1] + '月' + arrDate[2] + '日';
  162. }
  163. function getLocal(now) {
  164. var date = now.replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
  165. var arr = date.split(' ');
  166. //日期
  167. var arrDate = arr[0].split('-');
  168. //时间
  169. var arrTime = arr[1].split(':');
  170. return arrTime[0] + ':' + arrTime[1];
  171. }