let voiTypeIdParam,form, layer;
function setParams(voiTypeId){
voiTypeIdParam = voiTypeId;
layui.use(['form', 'layer'], function () {
layer = layui.layer;
form = layui.form;
getVioInfoList();
form.render();
});
}
// 查询
function inquery() {
let pattern = new RegExp("[%_<>]");
if (pattern.test($("#notiInfo").val())) {
$("#notiInfo").val('');
return layer.msg('关键字查询包含特殊字符,请重新输入', {
icon: 2,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
});
}
getVioInfoList();
}
//获取违章依据
function getVioInfoList() {
let params = {
vioTypeId: voiTypeIdParam,
notiInfo: $('#notiInfo').val()
}
$.ajax({
headers: {
"encrypt": sm3(JSON.stringify(params))
},
type: "post",
url: dataUrl + 'proteam/pot/todayTask/getVioInfoList?token=' + token,
data: params,
success: function (result) {
if(result.code === 200){
initClassTable(result.data);
}else if(result.code === 500){
return layer.alert(data.msg, {icon: 2})
}else if(result.code === 401){
logout(1);
}
}, error: function () {
initClassTable(null);
}
});
}
// 初始化表格数据
function initClassTable(data) {
let html = ' ';
html += '违章依据