控制器里面:
/// <summary>
/// 通过编号删除权限
/// </summary>
/// <param name="adInfoRole"></param>
/// <returns></returns>
public JsonResult DelAdminfo(int adminid)
{
bool flag = new AdminInfoService().DelAdminfo(adminid);
return Json(flag);
}
/// <summary>
/// 添加管理员
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
public JsonResult AddAdminInfo(AdminInfo info)
{
bool flag = new AdminInfoService().AddAdminInfo(info);
return Json(flag);
}
/// <summary>
/// 通过id修改管理员
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
public JsonResult UpdAndIDAdmininfo(AdminInfo info)
{
bool flag = new AdminInfoService().AdoptIdUpdateAdmin(info);
return Json(flag);
}
前端页面:
<script type="text/javascript">
form.on('switch(Status)', function (obj) {
var adminid = this.id;
var flag = obj.elem.checked;
var status="";
if (flag == true) {
status = 1;
} else {
status = 0;
}
$.ajax({
type: 'post',
url: "/Admin/UpdStatus?status=" + status + "&adminid=" + adminid,
success: function (flag) {
if (flag) {
layer.alert('修改成功!', {
title: '提示框',
icon: 1,
})
}
}
});
});
//监听表格复选框选择
$("#deleteBatch").click(function () {
var checkStatus = table.checkStatus('sample_table')
, data = checkStatus.data;
if (checkStatus.data.length === 0) {
return layer.msg('请选择数据');
}
var adminid = "";
for (var i = 0; i < checkStatus.data.length; i++) {
adminid += checkStatus.data[i].AdminId+",";
}
layer.confirm('确定删除吗?', function (index) {
$.ajax({
type: 'POST',
url: "/Admin/BatchDelete?adminid=" + adminid,
success: function (flag) {
if (flag) {
layer.alert('删除成功!', {
title: '提示框',
icon: 1,
})
table.reload("sample_table");
}
}
})
});
});
});
//添加管理员
$("#Add_Administrator").click(function () {
var data = {};
data.LoginName = $("#user-name").val();
data.LoginPwd = $("#newpassword2").val();
var sex = $(".ace:checked").val();
data.Sex = sex;
data.TelPhone = $("#user-tel").val();
data.Emali = $("#email").val();
data.RoleId = $("[name='admin-role']").val();
data.Remark = $(".textarea").val();
if (data.LoginName == "" && data.LoginPwd == "" && data.Emali == "" && data.TelPhone == ""){
return;
}
$.ajax({
url: "/Admin/AddAdminInfo",
type: "post",
data: data,
success: function (flag) {
if (flag) {
layer.alert('添加成功!', {
title: '提示框',
icon: 1,
})
setTimeout(function () {
layer.closeAll();
table.reload("sample_table");
}, 1500);
} else {
layer.alert('添加失败!', {
title: '提示框',
icon: 0,
})
}
}
})
})
</script>