Showing
1 changed file
with
57 additions
and
21 deletions
1 | //通知查询 | 1 | //通知查询 |
2 | -layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect', 'echarts'], function (exports) { | 2 | +layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect', 'echarts','laydate'], function (exports) { |
3 | var $ = layui.$; | 3 | var $ = layui.$; |
4 | var form = layui.form; | 4 | var form = layui.form; |
5 | var layer = layui.layer; | 5 | var layer = layui.layer; |
@@ -9,6 +9,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -9,6 +9,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
9 | var domainName = common.domainName; | 9 | var domainName = common.domainName; |
10 | var xmSelect = layui.xmSelect; | 10 | var xmSelect = layui.xmSelect; |
11 | var echarts = layui.echarts; | 11 | var echarts = layui.echarts; |
12 | + var laydate = layui.laydate; | ||
12 | 13 | ||
13 | //对外暴露的接口 | 14 | //对外暴露的接口 |
14 | exports('noticeIndex', function (data) { | 15 | exports('noticeIndex', function (data) { |
@@ -44,6 +45,44 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -44,6 +45,44 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
44 | $('#queryMore').on('click',function(){ | 45 | $('#queryMore').on('click',function(){ |
45 | queryData(); | 46 | queryData(); |
46 | }); | 47 | }); |
48 | + | ||
49 | + $('button[data-period]').on('click',function(){ | ||
50 | + var that = $(this); | ||
51 | + that.addClass('active'); | ||
52 | + that.removeClass('layui-btn-primary'); | ||
53 | + var currentVal = that.attr('data-period'); | ||
54 | + $.each($('button[data-period]'), function(index , el){ | ||
55 | + var itemEl = $(el); | ||
56 | + var val = itemEl.attr('data-period'); | ||
57 | + if(currentVal != val){ | ||
58 | + itemEl.addClass('layui-btn-primary'); | ||
59 | + itemEl.removeClass('active'); | ||
60 | + } | ||
61 | + }); | ||
62 | + | ||
63 | + // yyyy-MM-dd HH:mm:ss - yyyy-MM-dd HH:mm:ss | ||
64 | + if(currentVal == 'custom'){ | ||
65 | + laydate.render({ | ||
66 | + elem: '#dataPeriodCustom', //指定元素 | ||
67 | + range: true, | ||
68 | + type: 'datetime', | ||
69 | + isInitValue: false, | ||
70 | + isPreview: false, | ||
71 | + value : new Date(), | ||
72 | + format:'yyyy-MM-dd HH:mm:ss', | ||
73 | + show: true, //直接显示 | ||
74 | + done: function(value, date, endDate){ | ||
75 | + that.attr('data-val',value); | ||
76 | + reloadData(); | ||
77 | + } | ||
78 | + }); | ||
79 | + return; | ||
80 | + } | ||
81 | + reloadData(); | ||
82 | + }); | ||
83 | + | ||
84 | + | ||
85 | + | ||
47 | form.render(); | 86 | form.render(); |
48 | 87 | ||
49 | getChartData(); | 88 | getChartData(); |
@@ -59,7 +98,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -59,7 +98,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
59 | usernames:userNames, | 98 | usernames:userNames, |
60 | isSend: $('#notice_search_isSend').val(), | 99 | isSend: $('#notice_search_isSend').val(), |
61 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), | 100 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), |
62 | - way:$('#noticeWaySearchBox').val() | 101 | + way:$('#noticeWaySearchBox').val(), |
102 | + dataPeriod: $('button[data-period].active').attr('data-period'), | ||
103 | + timeRange: $('button[data-period].active').attr('data-val') | ||
63 | } | 104 | } |
64 | , height: 'full-380' | 105 | , height: 'full-380' |
65 | , page: { | 106 | , page: { |
@@ -317,24 +358,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -317,24 +358,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
317 | form.render(); | 358 | form.render(); |
318 | } | 359 | } |
319 | }) | 360 | }) |
320 | - //lsq 快速检查字典数据 2022-07-05 | ||
321 | - $.ajax({ | ||
322 | - url: domainName + '/api-web/manage/ddic/findSucDdics/quick_search?access_token='+accessToken, | ||
323 | - type: "POST", | ||
324 | - success:function (res) { | ||
325 | - var quickSearchs = res.data; | ||
326 | - var html = '' | ||
327 | - $.each(quickSearchs,function (i,e) { | ||
328 | - html+=' <span data-code="'+e.ddicCode+'">'+e.ddicName+'</span>' | ||
329 | - }) | ||
330 | - $("#quick_search").html(''); | ||
331 | - $("#quick_search").append(html); | ||
332 | - form.render(); | ||
333 | - } | ||
334 | - }) | 361 | + |
335 | //刷新表格 | 362 | //刷新表格 |
336 | function reloadTable() { | 363 | function reloadTable() { |
337 | noticeTable.reload({ | 364 | noticeTable.reload({ |
365 | + page: { | ||
366 | + curr: 1 | ||
367 | + }, | ||
338 | where:{ | 368 | where:{ |
339 | access_token:accessToken, | 369 | access_token:accessToken, |
340 | keyword: $('#notice_search_keyword').val(), | 370 | keyword: $('#notice_search_keyword').val(), |
@@ -344,7 +374,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -344,7 +374,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
344 | usernames:userNames, | 374 | usernames:userNames, |
345 | page: 1, | 375 | page: 1, |
346 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), | 376 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), |
347 | - way:$('#noticeWaySearchBox').val() | 377 | + way:$('#noticeWaySearchBox').val(), |
378 | + dataPeriod: $('button[data-period].active').attr('data-period'), | ||
379 | + timeRange: $('button[data-period].active').attr('data-val') | ||
348 | } | 380 | } |
349 | }); | 381 | }); |
350 | } | 382 | } |
@@ -580,7 +612,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -580,7 +612,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
580 | resType: resType, | 612 | resType: resType, |
581 | isSend: $('#notice_search_isSend').val(), | 613 | isSend: $('#notice_search_isSend').val(), |
582 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), | 614 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), |
583 | - way:$('#noticeWaySearchBox').val() | 615 | + way:$('#noticeWaySearchBox').val(), |
616 | + dataPeriod: $('button[data-period].active').attr('data-period'), | ||
617 | + timeRange: $('button[data-period].active').attr('data-val') | ||
584 | }; | 618 | }; |
585 | 619 | ||
586 | $.ajax({ | 620 | $.ajax({ |
@@ -609,7 +643,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -609,7 +643,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
609 | var yData = res.map.countList; | 643 | var yData = res.map.countList; |
610 | var xData = res.map.userList; | 644 | var xData = res.map.userList; |
611 | //展示前20条数据 @Editor LH | 645 | //展示前20条数据 @Editor LH |
612 | - loadNoticeChart(noticeUserChart,xData.slice(0, 20), yData.slice(0, 20)); | 646 | + loadNoticeChart(noticeUserChart,xData.slice(0, 15), yData.slice(0, 15)); |
613 | } | 647 | } |
614 | } | 648 | } |
615 | }) | 649 | }) |
@@ -636,7 +670,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | @@ -636,7 +670,9 @@ layui.define(['table', 'form', 'admin', 'layer', 'common','sessions', 'xmSelect' | ||
636 | resType: resType, | 670 | resType: resType, |
637 | isSend: $('#notice_search_isSend').val(), | 671 | isSend: $('#notice_search_isSend').val(), |
638 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), | 672 | alarmKpi: $("#noticeAlarmKpiSearchBox").val(), |
639 | - way:$('#noticeWaySearchBox').val() | 673 | + way:$('#noticeWaySearchBox').val(), |
674 | + dataPeriod: $('button[data-period].active').attr('data-period'), | ||
675 | + timeRange: $('button[data-period].active').attr('data-val') | ||
640 | }; | 676 | }; |
641 | var noticeTypeChartNew = echarts.init(document.getElementById('notice_chart_type_new')); | 677 | var noticeTypeChartNew = echarts.init(document.getElementById('notice_chart_type_new')); |
642 | $.ajax({ | 678 | $.ajax({ |
-
Please register or login to post a comment