123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- 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 {
-
- }
- }
- })
- });
|