123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <script src="__PUBLIC__/layui/layui.js" charset="utf-8"></script>
- <script src="__PUBLIC__/jquery/jquery.min.js"></script>
- <script src="__PUBLIC__/helper.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();
- });
- </script>
- <script type="text/javascript">
- $(function () {
- showThumb()
- })
- function showThumb() {
- var x = 10;
- var y = 20;
- $(".tooltip").mouseover(function (e) {
- var tooltip = "<div id='tooltip'><img src='" + this.href + "' alt='产品预览图' height='200'/>" + "<\/div>"; //创建 div 元素
- $("body").append(tooltip); //把它追加到文档中
- $("#tooltip")
- .css({
- "top": (e.pageY + y) + "px",
- "left": (e.pageX + x) + "px"
- }).show("fast"); //设置x坐标和y坐标,并且显示
- }).mouseout(function () {
- $("#tooltip").remove(); //移除
- }).mousemove(function (e) {
- $("#tooltip")
- .css({
- "top": (e.pageY + y) + "px",
- "left": (e.pageX + x) + "px"
- });
- });
- }
- </script>
- <script type="text/javascript">
- //判断tab是否有权限
- $('.a_menu').click(function () {
- var url = $(this).attr('href');
- var permission = $(this).attr('permission');
- if (url == 'javascript:;') {
- url = permission;
- }
- console.log('tab链接 ' + url);
- var a = true;
- $.ajax({
- url: url,
- type: 'get',
- async: false,
- data: {check_permission: true},
- success: function (res) {
- if (res.code == 0 && res.msg) {
- //提示并终止打开tab标签
- layer.msg(res.msg);
- a = false;
- }
- }
- })
- return a;
- })
- </script>
- <script>
- layui.use('laydate', function () {
- var laydate = layui.laydate;
- laydate.render({
- elem: '#date_time',
- max: 0 //最大值0天后
- });
- laydate.render({
- elem: '#time_range'
- , type: 'datetime'
- , range: true
- , max: '{:date("Y-m-d 23:59:59",time())}' //最大值
- , mark: {
- '{:date("Y-m-d",time())}': '今天'
- }
- , theme: 'molv'
- , calendar: true
- , done: function (value, date, endDate) {
- if (endDate.hours == 0 && endDate.minutes == 0 && endDate.seconds == 0) {
- setTimeout(function () {
- $('#time_range').val(value.replace(/00:00:00$/, '23:59:59'))
- }, 100)
- }
- }
- });
- });
- </script>
- <script>
- function switchStatus(classname, url) {
- $(classname).click(function () {
- var val = $(this).attr('data-val');
- var id = $(this).attr('data-id');
- var i = $(this).find('i');
- var the = $(this);
- var status = (val == 0) ? 1 : 0;
- $.ajax({
- type: "post",
- url: url,
- data: {status: status, id: id},
- dataType: 'json',
- success: function (res) {
- if (res.code == 1) {
- tostatus();
- } else {
- layer.msg(res.msg);
- }
- }
- })
- function tostatus() {
- if (val == 0) {
- i.attr("class", "fa fa-toggle-on");
- the.attr('data-val', 1);
- } else {
- i.attr("class", "fa fa-toggle-off");
- the.attr('data-val', 0);
- }
- }
- })
- }
- </script>
|