footer.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. </div>
  2. <script src="__PUBLIC__/layui/layui.js"></script>
  3. <script src="__PUBLIC__/jquery/jquery.min.js"></script>
  4. <script>
  5. var message;
  6. layui.config({
  7. base: '__EXTEND_JS__/',
  8. version: '1.0.2'
  9. }).use(['app', 'message'], function () {
  10. var app = layui.app,
  11. $ = layui.jquery,
  12. layer = layui.layer;
  13. //将message设置为全局以便子页面调用
  14. message = layui.message;
  15. //主入口
  16. app.set({
  17. type: 'iframe'
  18. }).init();
  19. $('dl.skin > dd').on('click', function () {
  20. var $that = $(this);
  21. var skin = $that.children('a').data('skin');
  22. switchSkin(skin);
  23. });
  24. var setSkin = function (value) {
  25. layui.data('kit_skin', {
  26. key: 'skin',
  27. value: value
  28. });
  29. },
  30. getSkinName = function () {
  31. return layui.data('kit_skin').skin;
  32. },
  33. switchSkin = function (value) {
  34. var _target = $('link[kit-skin]')[0];
  35. _target.href = _target.href.substring(0, _target.href.lastIndexOf('/') + 1) + value + _target.href.substring(_target.href.lastIndexOf('.'));
  36. setSkin(value);
  37. },
  38. initSkin = function () {
  39. var skin = getSkinName();
  40. switchSkin(skin === undefined ? 'default' : skin);
  41. }();
  42. $('#color').click(function () {
  43. layer.open({
  44. type: 1,
  45. title: '配色方案',
  46. area: ['290px', 'calc(100% - 52px)'],
  47. offset: 'rb',
  48. shadeClose: true,
  49. id: 'colors',
  50. anim: 2,
  51. shade: 0.2,
  52. closeBtn: 0,
  53. isOutAnim: false,
  54. resize: false,
  55. move: false,
  56. skin: 'color-class',
  57. btn: ['黑白格', '橘子橙', '原谅绿', '少女粉', '天空蓝', '枫叶红'],
  58. yes: function (index, layero) {
  59. switchSkin('default');
  60. }
  61. , btn2: function (index, layero) {
  62. switchSkin('orange');
  63. return false;
  64. }
  65. , btn3: function (index, layero) {
  66. switchSkin('green');
  67. return false;
  68. }
  69. , btn4: function (index, layero) {
  70. switchSkin('pink');
  71. return false;
  72. }
  73. , btn5: function (index, layero) {
  74. switchSkin('blue.1');
  75. return false;
  76. }
  77. , btn6: function (index, layero) {
  78. switchSkin('red');
  79. return false;
  80. }
  81. });
  82. })
  83. });
  84. </script>
  85. <script type="text/javascript">
  86. layui.use('jquery', function () {
  87. var $ = layui.jquery;
  88. $('#clear').on('click', function () {
  89. var the = $(this).find('i');
  90. the.attr("class", "fa fa-spinner");
  91. $.ajax({
  92. url: "{:url('admin/main/clear')}"
  93. , success: function (res) {
  94. if (res.code == 1) {
  95. setTimeout(function () {
  96. parent.message.show({
  97. skin: 'cyan',
  98. msg: res.msg
  99. });
  100. $('#clear i').attr("class", "fa fa-envira");
  101. }, 1000)
  102. }
  103. }
  104. })
  105. });
  106. });
  107. $('#logout').click(function () {
  108. layer.confirm('真的要退出?', {icon: 3, title: '提示', anim: 2}, function (index) {
  109. $.ajax({
  110. url: "{:url('admin/index/logout')}"
  111. , success: function (res) {
  112. layer.msg(res.msg, {offset: '250px', anim: 4});
  113. if (res.code == 1) {
  114. setTimeout(function () {
  115. location.href = res.url;
  116. }, 2000)
  117. }
  118. }
  119. })
  120. })
  121. })
  122. $('.layui-nav-item').click(function () {
  123. $(this).siblings('li').attr('class', 'layui-nav-item');
  124. })
  125. function gologin(){
  126. location.href = "{:url('admin/common/login')}"
  127. }
  128. </script>
  129. <script type="text/javascript">
  130. layui.use('layer', function () {
  131. var layer = layui.layer;
  132. var remember = '';
  133. $('#tag').click(function () {
  134. var tag = localStorage.getItem("tag");
  135. layer.prompt({
  136. formType: 2,
  137. anim: 1,
  138. offset: ['52px', 'calc(100% - 500px)'],
  139. value: tag,
  140. title: '消息',
  141. skin: 'demo-class',
  142. area: ['280px', '150px'],
  143. id: 'remember',//设定一个id,防止重复弹出
  144. btn: ['发送消息', '保存草稿'],
  145. shade: 0,
  146. moveType: 1, //拖拽模式,0或者1
  147. btn2: function (index, layero) {
  148. var value = $('#remember textarea').val();
  149. localStorage.setItem("tag", value);
  150. }
  151. }, function (value, index, elem) {
  152. layer.confirm('确认发送?', function (index2, layero) {
  153. $.ajax({
  154. url: "{:url('admin/tomessages/publish')}",
  155. dataType: 'json',
  156. data: {message: value},
  157. type: 'post',
  158. success: function (res) {
  159. layer.msg(res.msg);
  160. $('#refresh').click();
  161. }
  162. });
  163. layer.close(index2);
  164. });
  165. })
  166. });
  167. });
  168. </script>
  169. </body>
  170. </html>