文档
测试

yjgl_special_alarm

POST
/sms_alarm/getAll.action

接口描述

请求后端,调取告警的机台信息

请求参数

参数名
类型
描述
必填
page
数字
第几页
必填
rows
数字
每页几条记录
必填
sms_alarm.facno
数字
工厂分号
必填

响应参数

参数名
类型
描述
必填
dataType: "json"
json
返回JSON格式信息
必填

说明 / 示例

$.ajax({ type: "POST", url: url, async: false, cache: false, dataType: "json", success: function (data) { //console.info(data); layui.use(['table','form'], function () { var table = layui.table; var form = layui.form; console.info(data.rows); //展示已知数据 table.render({ elem: '#demo' , cols: [[ //标题栏 { field: 'id', title: 'ID', width: 100, sort: true } , { field: 'almno', title: '报警编号', width: 100, sort: true } , { field: 'alarmmessage', title: '报警注释', width: 200, sort: true } , { field: 'wx_state', title: '微信报警是否启用', width: 150, templet: '#switchTpl', unresize: true} , { field: 'sms_state', title: '短信报警是否启用', width: 150, templet: '#switchTpl1', unresize: true} , { field: '', title: '操作', width: 120, toolbar: '#barDemo' } ]] , data: data.rows , even: true , page: true //是否显示分页 //,limits: [5, 7, 10] , limit: 10 //每页默认显示的数量 }); table.on('tool(demo)', function(obj){ var data = obj.data; //console.log(data); if(obj.event === 'test'){ //alert(data.alarmmessage); send_almno(data.almno,data.alarmmessage,data.sms_state) } else if(obj.event === 'edit'){ } }); //启用禁用 form.on('switch(sms_state)', function(obj){ var data = $(obj.elem); //遍历父级tr,取第一个,然后查找第二个td,取值 var hid = data.parents('tr').first().find('td').eq(0).text(); var check = obj.elem.checked; //alert(hid); status_Update(obj.value,hid,1) }); form.on('switch(wx_state)', function(obj){ var data = $(obj.elem); //遍历父级tr,取第一个,然后查找第二个td,取值 var hid = data.parents('tr').first().find('td').eq(0).text(); var check = obj.elem.checked; //alert(hid); status_Update(obj.value,hid,0) }); }); } });