1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
| layui.use('table', function(){
| var table = layui.table;
| var layer = layui.layer;
| var form = layui.form;
| //告警汇总
| table.render({
| elem: '#gaojing'
| ,url: '/hxzkuwb/findwarningHouTai'
| ,page: true //开启分页
| ,size:'sm'
| ,toolbar:'#toolbarDemo' //开启工具栏,此处显示默认图标,可以自定义模板,详见文档
| ,cols: [[ //表头
| {type:'checkbox',sort: true,fixed: "left"}
| ,{field: 'id', title: '序号', sort: true}
| ,{ field: 'objectid', title: '设备ID'}
| ,{ field: 'pname', title: '设备名称'}
| ,{field: 'type', title: '警告类型' }
| ,{field: 'status', title: '处理状态',templet: '#titleStatus'}
| ,{field: 'baoliu7', title: '告警短信',templet: '#titleSMS'}
| ,{field: 'time', title: '更新时间',width: 200}
| ,{field: 'baoliu1', title: '备注',width: 200}
| ,{field: 'baoliu3', title: '处理记录',templet: '#titleTpl',width:650}
| ]]
| ,limits: [10, 20, 30, 40, 50,60,70,80,90,100,100000]
| ,limit: 20,
| });
| table.on('tool(gaojing)', function(obj){
| var data = obj.data;
| console.log(data.id)
| })
| table.on('toolbar(gaojing)', function(obj) {
| var checkStatus = table.checkStatus(obj.config.id);
| var add = "Yes";
| var udelete = "Yes";
| var uupdate = "Yes";
| $.ajax({
| url: "/hxzkuwb/findUserRole",
| type: "GET",
| data:ds,
| dataType: "json",
| async: false, // 设置为同步
| success: function(data) {
| if (data.uadd == "No") {
| add = "No";
| }
| if (data.udelete == "No") {
| udelete = "No";
| }
| if (data.uupdate == "No") {
| uupdate = "No";
| }
| }
| });
| switch(obj.event) {
| case 'getadd' :
| break;
| case 'getUpdate':
| if (uupdate == "Yes") {
| $(".update1").show();
| $(".heimu").show();
| }
| break;
| case 'getdelete':
| if (udelete == "Yes") {
| var data = checkStatus.data;
| if (data < 1) {
| layer.alert("请选中一条数据")
| } else {
| var xuhao = "";
| var type = "";
| var objectid = "";
| var flag = true;
| for (var i = 0; i < data.length; i++) {
| if (data[i].status == '已处理') {
| flag = false;
| } else {
| xuhao += data[i].id + ","
| type += data[i].type + ","
| objectid += data[i].objectid + ","
|
| }
|
| }
| if (!flag) {
| layer.msg('当前选择有包含已处理内容')
| } else {
| $(".update").show();
| $(".heimu").show();
| $("#up1").val(xuhao)
| $("#ad1").val(type)
| $("#ad2").val(objectid)
| }
| }
| }
| break;
| case 'getshuaxin':
| layer.msg('刷新成功')
| setTimeout(function (){
| location.reload();
| },500)
|
| break;
| case 'getsearch':
| var seah = $("#seah").val();
| var whereParams = {
| objectid: seah
| };
| table.reload('gaojing', {
| url: "/hxzkuwb/findwarningSearchHouTai",
| method:'get',
| page: {
| curr: 1 // 重新从第 1 页开始
| }
| ,where: whereParams
| });
| layer.msg('搜索成功')
| break;
| }
| })
|
|
| form.on('select(filterSelect)', function(data){
| var filterValue = data;
| var fs = {
| 'objectid':filterValue.value
| }
| table.reload('gaojing', {
| url: "/hxzkuwb/findwarningSearchHouTai",
| method:'get',
| page: {
| curr: 1 // 重新从第 1 页开始
| }
| ,where: fs
| });
| layer.msg('搜索成功');
| return false; // 阻止默认 form 跳转
| });
|
| });
| function quxiao(){
| layer.msg('操作成功')
| setTimeout(function() {
| $(".add").hide();
| $(".update").hide()
| $(".update1").hide()
| $(".heimu").hide();
| }, 500);
| }
|
|