function loadTarget() { var row = $('#dgTable').datagrid('getSelected'); if (row) { document.getElementById("hid_SelectGroup").value = row.GroupID; } } //提交CRUD function Save(type) { type = type || $("#hid_Type").val(); var GroupID = type === "Add" ? $('#txtGroupID').textbox('getValue') : $('#dgTable').datagrid('getSelections')[0].GroupID; $.ajax({ url: "/SysUser/SysGroupListOper", type: "post", dataType: "json", data: { Type: type, GroupID: GroupID, Names: $('#txtNames').textbox('getValue'), Remark: $('#txtRemark').val() }, success: function (data) { if (CheckAajxData(data) == false) { return; } if (data != null && data.Success == true) { LoadTable(); $('#winModal').window('close'); layer.alert("操作成功!", { title: '提示信息' }); } else { layer.alert(data.ErrorInfo, { title: '提示信息' }); } } }) } function btn_Add() { $("#hid_Type").val('Add'); $('#txtGroupID').textbox("enable"); $('#txtGroupID').textbox('setValue', ""); $('#txtNames').textbox('setValue', ""); $('#txtCreateDate').textbox('setValue', ""); $('#txtCreateUser').textbox('setValue', ""); $('#txtRemark').val(""); $('#winModal').window('open'); } function btn_Edit() { $("#hid_Type").val('Edit') var rows = $('#dgTable').datagrid('getSelections'); if (rows.length === 1) { var row = rows[0]; $('#txtGroupID').textbox("disable"); $('#txtGroupID').textbox('setValue', row.GroupID); $('#txtNames').textbox('setValue', row.Names); $('#txtRemark').val(row.Remark); $('#txtCreateDate').textbox('setValue', row.CreateDate); $('#txtCreateUser').textbox('setValue', row.CreateUser); $('#winModal').window('open'); } else { layer.alert('请选择一条记录进行设置', { icon: 7, title: '提示信息' }); } } //modal赋值 function btn_Del() { $("#hid_Type").val("Del"); var row = $('#dgTable').datagrid('getSelected'); if (row) { layer.confirm('确认删除这条记录?', { btn: ['确认删除', '取消'] //按钮 }, function () { Save($("#hid_Type").val()); }) } } function btn_Restore() { $("#hid_Type").val("Restore"); var row = $('#dgTable').datagrid('getSelected'); if (row) { layer.confirm('确认恢复这条记录?', { btn: ['确认恢复', '取消'] //按钮 }, function () { Save($("#hid_Type").val()); }) } } function btn_Users() { var row = $('#dgTable').datagrid('getSelected'); if (row) { $.post("/SysUser/GetUsersByGroupId", { GroupID: row.GroupID }, function (data) { if (CheckAajxData(data) == false) { return; } $('#ccSelectUser').combobox('showPanel'); $('#ccSelectUser').combobox('setValues', data); }) $('#winUserModal').window('open'); } else { layer.alert('请选择一条记录进行设置', { icon: 7, title: '提示信息' }); } } function SaveSelectUsers() { var rowSelectUsers = $('#ccSelectUser').combobox('getValues'); var UserIds = ""; for (var i = 0; i < rowSelectUsers.length; i++) { UserIds += UserIds == "" ? rowSelectUsers[i] : ',' + rowSelectUsers[i]; } var rowGroup = $('#dgTable').datagrid('getSelected'); if (rowGroup) { $.post("/SysUser/GroupHasUsers", { GroupID: rowGroup.GroupID, Users: UserIds }, function (data) { if (CheckAajxData(data) == false) { return; } if (data == 'true') { layer.alert('操作成功!', { title: '提示信息' }); $('#winUserModal').window('close'); } else { layer.alert('操作失败!', { title: '提示信息' }); } }) } else { layer.alert('请选择一条记录进行设置', { icon: 7, title: '提示信息' }); } } function IsselelctAllUser(isNot) { if (isNot == true) { var rows = $('#ccSelectUser').combobox('getData'); for (var i = 0; i < rows.length; i++) { $('#ccSelectUser').combobox('select', rows[i].value) } } else { var rows = $('#ccSelectUser').combobox('getData'); for (var i = 0; i < rows.length; i++) { $('#ccSelectUser').combobox('unselect', rows[i].value) } } } //加载表格数据 function LoadTable() { $('#dgTable').datagrid({ url: '/SysUser/GetSysGroupList?IsLock=' + $('#hid_IsLock').val(), onDblClickRow: function () { if ($('#hid_IsLock').val() === "N") { btn_Edit(); } }, }); } $(function () { //加载表格数据 window.LoadTable(); $("#ckIsLock").on("click", function () { if ($('#hid_IsLock').val() === "N") { $('#hid_IsLock').val("Y"); $("#CurdTool").hide(); $("#ResetTool").show(); } else { $('#hid_IsLock').val("N"); $("#ResetTool").hide(); $("#CurdTool").show(); } window.LoadTable(); }); $('#lsSelectAll').switchbutton({ checked: true, onChange: function(checked){ if ($("#lsSelectAll").prop('checked') == true) { } else { } } }) });