|
layui.use('table', function(){
|
var table = layui.table;
|
var layer = layui.layer;
|
var form = layui.form;
|
//标签设备
|
table.render({
|
elem: '#smsreminder'
|
,url: '/hxzkuwb/findSMSReminder'
|
,page: true //开启分页
|
,size:'sm'
|
,export: 'all'
|
,toolbar:'#toolbarDemo'
|
,cols: [[ //表头
|
{type:'checkbox',sort: true,fixed: "left"}
|
,{field: 'id', title: 'ID', sort: true,width:100}
|
,{ field: 'smstype', title: '提示类型',width:100}
|
,{field: 'name', title: '负责人' ,width:100}
|
,{field: 'phone', title: '负责人电话',width:100}
|
,{field: 'bumen', title: '负责人部门',width:100}
|
,{field: 'msg', title: '提示短信'}
|
,{field: 'moban', title: '查看模板',width: 100,templet: '#titleTpl'}
|
,{field: 'addtime', title: '添加时间',width:200}
|
]]
|
,limits: [10, 20, 30, 40, 50,60,70,80,90,100,100000]
|
,limit: 20,
|
});
|
|
$.get("/hxzkuwb/getbumen",function (data){
|
var selectData = [
|
|
];
|
for (var i = 0; i < data.length; i++) {;
|
var option = {
|
value: data[i].departmentname,
|
title: data[i].departmentname
|
};
|
selectData.push(option);
|
}
|
// 动态生成下拉框选项
|
var selectElem2 = document.getElementById('bumen');
|
for (var i = 0; i < selectData.length; i++) {
|
var optionElem = document.createElement('option');
|
optionElem.value = selectData[i].value;
|
optionElem.text = selectData[i].title;
|
selectElem2.appendChild(optionElem);
|
}
|
// 重新渲染下拉框
|
form.render('select');
|
})
|
|
|
table.on('toolbar(smsreminder)', 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;
|
var bm = data[0].bumen
|
if (data.length > 1) {
|
layer.alert("一次只能选中一个进行修改")
|
} else if (data.length == 0) {
|
layer.alert("请选中一条数据")
|
} else {
|
$.get("/hxzkuwb/getbumen", function (data) {
|
var selectData = [];
|
for (var i = 0; i < data.length; i++) {
|
;
|
var option = {
|
value: data[i].departmentname,
|
title: data[i].departmentname
|
};
|
selectData.push(option);
|
}
|
// 动态生成下拉框选项
|
var selectElem2 = document.getElementById('bumenup');
|
var optionElem = document.createElement('option');
|
optionElem.value = bm;
|
optionElem.text = bm;
|
selectElem2.appendChild(optionElem);
|
for (var i = 0; i < selectData.length; i++) {
|
var optionElem = document.createElement('option');
|
optionElem.value = selectData[i].value;
|
optionElem.text = selectData[i].title;
|
selectElem2.appendChild(optionElem);
|
}
|
// 重新渲染下拉框
|
form.render('select');
|
})
|
$(".update").show();
|
$(".heimu").show();
|
$("#upid").val(data[0].id);
|
$("#up1").val(data[0].name);
|
$("#up2").val(data[0].phone);
|
var up3 = document.getElementById("up3");
|
up3.innerHTML = data[0].msg;
|
}
|
}
|
break;
|
case 'getdelete':
|
if (udelete == "Yes") {
|
var data = checkStatus.data;
|
if (data < 1) {
|
layer.alert("请选中一条数据")
|
} else {
|
for (var i = 0; i < data.length; i++) {
|
var ds = "id=" + data[i].id
|
$.get("/hxzkuwb/deleteSMSReminder", ds, function (data) {
|
|
})
|
}
|
location.reload()
|
}
|
}
|
break;
|
case 'getshuaxin':
|
location.reload()
|
break;
|
case 'getsearch':
|
var seah = $("#seah").val();
|
var whereParams = {
|
name: seah
|
};
|
table.reload('smsreminder', {
|
url: "/hxzkuwb/findSMSReminderSearch",
|
method:'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
,where: whereParams
|
});
|
layer.msg('搜索成功')
|
break;
|
}
|
|
})
|
|
layui.use(['form'], function(){
|
var form = layui.form;
|
|
form.on('select(selectFilter)', function(data){
|
// 获取选中的值
|
var selectedValue = data.value;
|
|
var data = "type="+selectedValue
|
$.get("/hxzkuwb/findTypeVoiceSMS",data,function (data){
|
|
if (data == "" || data == undefined){
|
var sms = document.getElementById("addSMS")
|
sms.value = "";
|
}else{
|
var sms = document.getElementById("addSMS")
|
sms.value = data.remindertext;
|
}
|
|
})
|
});
|
|
|
form.on('select(selectFilter1)', function(data){
|
// 获取选中的值
|
var selectedValue = data.value;
|
|
var data = "type="+selectedValue
|
$.get("/hxzkuwb/findTypeVoiceSMS",data,function (data){
|
if(data == ""){
|
var sms = document.getElementById("up3")
|
sms.value = "";
|
}
|
var sms = document.getElementById("up3")
|
sms.value = data.remindertext;
|
})
|
});
|
|
});
|
});
|
|
function quxiao(){
|
layer.msg('操作成功')
|
setTimeout(function() {
|
$(".add").hide();
|
$(".update").hide()
|
$(".heimu").hide();
|
}, 500);
|
}
|
|
function findMoBan(id,msg){
|
console.log(msg)
|
layer.open({
|
title: '短信提示'
|
,content: msg+",我的位置是:***;***,我的电话是:***********,我的名称:***,我的设备编号***,当前可能不方便接听电话,请谨慎回电!"
|
});
|
}
|