var languages;
|
layui.use('table', function(){
|
var table = layui.table;
|
var layer = layui.layer;
|
var form = layui.form;
|
table.render({
|
elem: '#msg'
|
,url: '/hxzkuwb/findVoice'
|
,page: true //开启分页
|
,size:'sm'
|
,export: 'all'
|
,toolbar:'#toolbarDemo'
|
,cols: [[ //表头
|
{type:'checkbox',sort: true,fixed: "left",width:80}
|
,{field: 'id', title: '序号',width:50}
|
,{ field: 'warningtype', title: '告警类型'}
|
,{field: 'remindertext', title: '提示文字'}
|
,{field: 'username', title: '发送人部门'}
|
,{field: 'addtime', title: '发送电话'}
|
]]
|
,limits: [10, 20, 30, 40, 50,60,70,80,90,100,100000]
|
,limit: 20,
|
});
|
|
|
table.on('toolbar(msg)', function(obj) {
|
var checkStatus = table.checkStatus(obj.config.id);
|
var ds = "username="+sessionStorage.getItem("username")
|
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' :
|
if (add == "Yes"){
|
$(".add").show();
|
$(".heimu").show();
|
}
|
break;
|
case 'getUpdate':
|
if (uupdate == "Yes") {
|
var data = checkStatus.data;
|
if (data.length > 1) {
|
layer.msg(languages2)
|
} else if (data.length == 0) {
|
layer.msg(languages3)
|
} else {
|
$("#up1").val(data[0].id)
|
$("#up2").val(data[0].remindertext)
|
var types = [];
|
|
types = ["低电量","SOS","跌落告警","测距异常","超员告警","进入告警","出去告警","引擎异常"]
|
|
|
var index = types.indexOf(data[0].warningtype);
|
if (index !== -1) {
|
types.splice(index, 1);
|
}
|
types.unshift(data[0].warningtype);
|
var selectElem3 = document.getElementById('uptype');
|
for (var i = 0; i <types.length; i++) {
|
var optionElem = document.createElement('option');
|
optionElem.value = types[i];
|
optionElem.text = types[i];
|
selectElem3.appendChild(optionElem);
|
}
|
// 重新渲染下拉框
|
form.render('select');
|
$(".update").show();
|
$(".heimu").show();
|
}
|
}
|
break;
|
case 'getdelete':
|
if (udelete == "Yes") {
|
var data = checkStatus.data;
|
if (data < 1) {
|
layer.msg(languages3)
|
} else {
|
for (var i = 0; i < data.length; i++) {
|
var ds = "id=" + data[i].id
|
$.post("/hxzkuwb/deVoice", ds, function (data) {
|
|
})
|
}
|
location.reload()
|
}
|
}
|
location.reload();
|
break;
|
case 'getshuaxin':
|
location.reload()
|
break;
|
}
|
|
})
|
|
|
|
});
|
|
function quxiao(){
|
layer.msg(languages4)
|
setTimeout(function() {
|
$(".add").hide();
|
$(".update").hide()
|
$(".heimu").hide();
|
}, 500);
|
}
|