123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- </div>
- <script src="__PUBLIC__/layui/layui.js"></script>
- <script src="__PUBLIC__/jquery/jquery.min.js"></script>
- <script>
- var message;
- layui.config({
- base: '__EXTEND_JS__/',
- version: '1.0.2'
- }).use(['app', 'message'], function () {
- var app = layui.app,
- $ = layui.jquery,
- layer = layui.layer;
- //将message设置为全局以便子页面调用
- message = layui.message;
- //主入口
- app.set({
- type: 'iframe'
- }).init();
- $('dl.skin > dd').on('click', function () {
- var $that = $(this);
- var skin = $that.children('a').data('skin');
- switchSkin(skin);
- });
- var setSkin = function (value) {
- layui.data('kit_skin', {
- key: 'skin',
- value: value
- });
- },
- getSkinName = function () {
- return layui.data('kit_skin').skin;
- },
- switchSkin = function (value) {
- var _target = $('link[kit-skin]')[0];
- _target.href = _target.href.substring(0, _target.href.lastIndexOf('/') + 1) + value + _target.href.substring(_target.href.lastIndexOf('.'));
- setSkin(value);
- },
- initSkin = function () {
- var skin = getSkinName();
- switchSkin(skin === undefined ? 'default' : skin);
- }();
- $('#color').click(function () {
- layer.open({
- type: 1,
- title: '配色方案',
- area: ['290px', 'calc(100% - 52px)'],
- offset: 'rb',
- shadeClose: true,
- id: 'colors',
- anim: 2,
- shade: 0.2,
- closeBtn: 0,
- isOutAnim: false,
- resize: false,
- move: false,
- skin: 'color-class',
- btn: ['黑白格', '橘子橙', '原谅绿', '少女粉', '天空蓝', '枫叶红'],
- yes: function (index, layero) {
- switchSkin('default');
- }
- , btn2: function (index, layero) {
- switchSkin('orange');
- return false;
- }
- , btn3: function (index, layero) {
- switchSkin('green');
- return false;
- }
- , btn4: function (index, layero) {
- switchSkin('pink');
- return false;
- }
- , btn5: function (index, layero) {
- switchSkin('blue.1');
- return false;
- }
- , btn6: function (index, layero) {
- switchSkin('red');
- return false;
- }
- });
- })
- });
- </script>
- <script type="text/javascript">
- layui.use('jquery', function () {
- var $ = layui.jquery;
- $('#clear').on('click', function () {
- var the = $(this).find('i');
- the.attr("class", "fa fa-spinner");
- $.ajax({
- url: "{:url('admin/main/clear')}"
- , success: function (res) {
- if (res.code == 1) {
- setTimeout(function () {
- parent.message.show({
- skin: 'cyan',
- msg: res.msg
- });
- $('#clear i').attr("class", "fa fa-envira");
- }, 1000)
- }
- }
- })
- });
- });
- $('#logout').click(function () {
- layer.confirm('真的要退出?', {icon: 3, title: '提示', anim: 2}, function (index) {
- $.ajax({
- url: "{:url('admin/index/logout')}"
- , success: function (res) {
- layer.msg(res.msg, {offset: '250px', anim: 4});
- if (res.code == 1) {
- setTimeout(function () {
- location.href = res.url;
- }, 2000)
- }
- }
- })
- })
- })
- $('.layui-nav-item').click(function () {
- $(this).siblings('li').attr('class', 'layui-nav-item');
- })
- function gologin(){
- location.href = "{:url('admin/common/login')}"
- }
- </script>
- <script type="text/javascript">
- layui.use('layer', function () {
- var layer = layui.layer;
- var remember = '';
- $('#tag').click(function () {
- var tag = localStorage.getItem("tag");
- layer.prompt({
- formType: 2,
- anim: 1,
- offset: ['52px', 'calc(100% - 500px)'],
- value: tag,
- title: '消息',
- skin: 'demo-class',
- area: ['280px', '150px'],
- id: 'remember',//设定一个id,防止重复弹出
- btn: ['发送消息', '保存草稿'],
- shade: 0,
- moveType: 1, //拖拽模式,0或者1
- btn2: function (index, layero) {
- var value = $('#remember textarea').val();
- localStorage.setItem("tag", value);
- }
- }, function (value, index, elem) {
- layer.confirm('确认发送?', function (index2, layero) {
- $.ajax({
- url: "{:url('admin/tomessages/publish')}",
- dataType: 'json',
- data: {message: value},
- type: 'post',
- success: function (res) {
- layer.msg(res.msg);
- $('#refresh').click();
- }
- });
- layer.close(index2);
- });
- })
- });
- });
- </script>
- </body>
- </html>
|