You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
158 lines
5.0 KiB
158 lines
5.0 KiB
$("#dataTable_length").change(function() {
|
|
var p1 = $(this).children('option:selected').val();
|
|
$.cookie('pageSize', p1);
|
|
location.href = "/Admin/Users?page=1";
|
|
});
|
|
$(document).ready(function() {
|
|
var pageSize = ($.cookie('pageSize') == null) ? "10" : $.cookie('pageSize');
|
|
var group = ($.cookie('userGroup') == null) ? "" : $.cookie('userGroup');
|
|
var searchColUser = ($.cookie('searchColUser') == null) ? "id" : $.cookie('searchColUser');
|
|
$("#dataTable_length").val(pageSize);
|
|
$("#searchFrom").val($.cookie('userSearch'));
|
|
$("a[data-method='" + $.cookie('orderMethodUser') + "']").addClass("active");
|
|
$("a[data-group='" + group + "']").addClass("active");
|
|
$("a[data-status='" + $.cookie('userStatus') + "']").addClass("active");
|
|
$("#searchColUser").val(searchColUser);
|
|
$("#searchValueUser").val($.cookie('searchValueUser'));
|
|
})
|
|
$("#searchFrom").keydown(function(e) {
|
|
var curKey = e.which;
|
|
if (curKey == 13) {
|
|
$.cookie('userSearch', $(this).val());
|
|
location.href = "/Admin/Users?page=1";
|
|
}
|
|
});
|
|
$("#applySearch").click(function(){
|
|
$.cookie('searchColUser', $("#searchColUser").val());
|
|
$.cookie('searchValueUser', $("#searchValueUser").val());
|
|
location.href = "/Admin/Users?page=1";
|
|
})
|
|
$("#order").children().click(function() {
|
|
$.cookie('orderMethodUser', $(this).children().attr("data-method"));
|
|
location.href = "/Admin/Users?page=1";
|
|
})
|
|
$("#groupS").children().click(function() {
|
|
$.cookie('userGroup', $(this).children().attr("data-group"));
|
|
location.href = "/Admin/Users?page=1";
|
|
})
|
|
$("#status").children().click(function() {
|
|
$.cookie('userStatus', $(this).children().attr("data-status"));
|
|
location.href = "/Admin/Users?page=1";
|
|
})
|
|
$("[data-action='delete'").click(function() {
|
|
var userId = $(this).attr("data-id");
|
|
$(this).attr("disabled", "true");
|
|
var thisObj = $(this);
|
|
$.post("/Admin/DeleteUser", {
|
|
id: userId
|
|
}, function(data) {
|
|
if (data.error == true) {
|
|
toastr["warning"](data.msg);
|
|
thisObj.removeAttr("disabled");
|
|
} else {
|
|
toastr["success"]("用户已删除");
|
|
thisObj.removeAttr("disabled");
|
|
$('[data-toggle="tooltip"]').tooltip("hide")
|
|
thisObj.parent().parent().remove();
|
|
}
|
|
});
|
|
})
|
|
$("[data-action='ban'").click(function() {
|
|
var userId = $(this).attr("data-id");
|
|
$(this).attr("disabled", "true");
|
|
var thisObj = $(this);
|
|
$.post("/Admin/BanUser", {
|
|
id: userId
|
|
}, function(data) {
|
|
if (data.error == 1) {
|
|
toastr["warning"](data.msg);
|
|
thisObj.removeAttr("disabled");
|
|
} else {
|
|
toastr["success"]("操作成功");
|
|
thisObj.removeAttr("disabled");
|
|
$('[data-toggle="tooltip"]').tooltip("hide");
|
|
location.reload();
|
|
}
|
|
});
|
|
})
|
|
$("[data-type='all']").click(function(){
|
|
$('input[type=checkbox]').prop('checked', $(this).prop('checked'));
|
|
})
|
|
$('input[type=checkbox]').click(function(){
|
|
$("#del").show();
|
|
})
|
|
$("#delAll").click(function(){
|
|
$("#delAll").attr("disabled", "true");
|
|
var idGroup=[];
|
|
$('input[data-type="mark"]:checked').each(function(){
|
|
idGroup.push($(this).attr("data-id"));
|
|
});
|
|
$.post("/Admin/DeleteUsers", {
|
|
id: JSON.stringify(idGroup)
|
|
}, function(data) {
|
|
location.href = "/Admin/Users?page=1";
|
|
});
|
|
})
|
|
$("[data-action='edit'").click(function() {
|
|
var userId = $(this).attr("data-id");
|
|
$(this).attr("disabled", "true");
|
|
var thisObj = $(this);
|
|
$.post("/Admin/GetUserInfo", {
|
|
id: userId
|
|
}, function(data) {
|
|
$('[data-toggle="tooltip"]').tooltip("hide")
|
|
thisObj.removeAttr("disabled");
|
|
$('#editUser').modal("hide");
|
|
$('#editUser').modal("show");
|
|
$("#user_avatar").attr("src","/Member/Avatar/"+data.id+"/s");
|
|
$("#id").val(data.id);
|
|
$("#uid").val(data.id);
|
|
$("#user_nick").val(data.user_nick);
|
|
$("#user_email").val(data.user_email);
|
|
$("#user_date").val(data.user_date);
|
|
$("#used_storage").val(data.used_storage);
|
|
$("#two_step").val(data.two_step);
|
|
$("#user_status").val(data.user_status);
|
|
$("#user_group").val(data.user_group);
|
|
$("#profile"+data.profile).prop("checked","checked");
|
|
});
|
|
})
|
|
$("#editUserForm").submit(function() {
|
|
$("#editUserSubmit").attr("disabled", "true");
|
|
$.post("/Admin/SaveUser",
|
|
$("#editUserForm").serialize()
|
|
, function(data) {
|
|
if (data.error == "1") {
|
|
toastr["warning"](data.msg);
|
|
$("#editUserSubmit").removeAttr("disabled");
|
|
} else if (data.error == "200") {
|
|
toastr["success"]("编辑成功");
|
|
document.getElementById("editUserForm").reset();
|
|
$("#editUserSubmit").removeAttr("disabled");
|
|
$('#editUser').modal("hide");
|
|
}else{
|
|
toastr["warning"]("未知错误");
|
|
$("#editUserSubmit").removeAttr("disabled");
|
|
}
|
|
});
|
|
return false;
|
|
})
|
|
$("#addUserForm").submit(function() {
|
|
$("#addUserSubmit").attr("disabled", "true");
|
|
$.post("/Admin/AddUser",
|
|
$("#addUserForm").serialize()
|
|
, function(data) {
|
|
if (data.error == true) {
|
|
toastr["warning"](data.msg);
|
|
$("#addUserSubmit").removeAttr("disabled");
|
|
} else if (data.error == false) {
|
|
toastr["success"]("用户已添加");
|
|
document.getElementById("addUserForm").reset();
|
|
$("#addUserSubmit").removeAttr("disabled");
|
|
}else{
|
|
toastr["warning"]("未知错误");
|
|
$("#addUserSubmit").removeAttr("disabled");
|
|
}
|
|
});
|
|
return false;
|
|
}) |