/// (function () { $.fn.combotree.defaults.editable = true; $.extend($.fn.combotree.defaults.keyHandler, { up: function () { console.log('up'); }, down: function () { console.log('down'); }, enter: function () { console.log('enter'); }, query: function (q) { var t = $(this).combotree('tree'); var nodes = t.tree('getChildren'); for (var i = 0; i < nodes.length; i++) { var node = nodes[i]; if (node.text.indexOf(q) >= 0) { $(node.target).show(); } else { $(node.target).hide(); } } var opts = $(this).combotree('options'); if (!opts.hasSetEvents) { opts.hasSetEvents = true; var onShowPanel = opts.onShowPanel; opts.onShowPanel = function () { var nodes = t.tree('getChildren'); for (var i = 0; i < nodes.length; i++) { $(nodes[i].target).show(); } onShowPanel.call(this); }; $(this).combo('options').onShowPanel = opts.onShowPanel; } } }); })(jQuery); jQuery.ajaxSetup({ complete: function (data) { //对返回的数据data做判断, //session过期的话,就location到一个页面 if (data.responseText === 'TimeOut') { alert("登录超时,请重新登录!"); top.location.href = '../Default.aspx'; } } }); function initAddIdentity() { $("#hid_UserType").val("add"); $('#txtIdentityCardName').val(""); //$('#cbLockKeyTypeNo').val(""); $('#cbGroupGroupsNo').combotree('setValue', $('#Hid_treeValue').val()); $('#TextPersonNo').val(""); $('#txtDescription').val(""); $('#winSetPersonInfo').window('open'); } function initEditIdentity(row) { $("#hid_UserType").val("modify"); $('#txtIdentityCardName').val(row.IdentityCardName); $('#txtDescription').val(row.Description); $('#TextPersonNo').val(row.PersonNo); $('#cbGroupGroupsNo').combotree('setValue', row.RegionGroupNo); $('#winSetPersonInfo').window('open'); } function submit() { if (!$('#txtIdentityCardName').val()) { $.messager.alert('提醒', '身份卡名称不能为空', 'error'); return; } var keyNo=""; if ($("#hid_UserType").val() === "modify") { var rows = $('#dg').datagrid('getSelections'); var row = rows[0]; keyNo = row.IdentityCardNo; } $.post("../EquipmentAjax/IdentityEditAjax.aspx", { keyno: keyNo, type: $('#hid_UserType').val(), PersonNo: $('#TextPersonNo').val(), IdentityCardName: $('#txtIdentityCardName').val(), regionno: $('#cbGroupGroupsNo').combotree('getValue'), Description: $('#txtDescription').val() }, function(msg) { if (msg === "true") { $.messager.alert('提示', '操作成功!'); window.flashTable(); $('#winSetPersonInfo').window('close'); } else { $.messager.alert('提示', msg, 'error'); } }); } function ShowPersonSelector() { flashUsersAuthTable(); $("#winGetPersonInfo").window("open"); } function resetSearchPerson() { document.getElementById("txtPersonName").value = ""; document.getElementById("txtPersonNo").value = ""; } function f_searchPerson() { $('#dgPersonSearch').datagrid({ url: '../apply/GetPersons.aspx?PersonName=' + escape(document.getElementById("txtPersonName").value) + '&PersonNo=' + escape(document.getElementById("txtPersonNo").value)+'®ionno=' + $('#cbGroupGroupsNo').combotree('getValue') }); } function flashUsersAuthTable() { $('#dgPersonSearch').datagrid({ url: '../apply/GetPersons.aspx?regionno=' + $('#cbGroupGroupsNo').combotree('getValue') + '&type=I' }); } function ConfirmClickUser() { var rows = $('#dgPersonSearch').datagrid('getSelections'); if (rows.length === 1) { var row = rows[0]; //window.returnValue = row.UserName; //window.close(); document.getElementById("TextPersonNo").value = row.PersonNo; $("#winGetPersonInfo").window("close"); } //alert("请选择一条记录进行操作"); } // ReSharper disable once UnusedParameter //function initTreeSelect3(node, data) { // //var rootNode = data[0].children[0]; // var rootNode = $('#ttPerson').tree('getRoot'); // $('#tt').tree('select', rootNode.target); // node = $('#ttPerson').tree('getSelected'); // document.getElementById("Hid_treeValue3").value = node.id; // if (data) { // var childrens = $("#tt").tree("getChildren", rootNode.target); // if (childrens) { // for (var i = 0; i < childrens.length; i++) { // $("#ut1").tree("collapse", childrens[i].target); // } // } // } // flashUsersAuthTable(); //} //function loadTarget3() { // var node = $('#ttPerson').tree('getSelected'); // document.getElementById("Hid_treeValue3").value = node.id; // flashUsersAuthTable(); //} var selectRows; function f_IdentityCardNo() { $("#IdentityCardDownload").hide(); $("#IdentityCardNext").show(); $("#tbIdentityCardTwo").hide(); $("#tbIdentityCard").show(); $('#dgIdentityCard').datagrid({ url: '../EquipmentAjax/IdentityListAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value), method: 'post', singleSelect: false, multiSort: false, toolbar: "#tbIdentityCard", rownumbers: true, remoteSort: false, pagination: true, pageSize: 10, pageList: [10, 25, 50, 100], columns: [[ { field: 'ck', checkbox: true }, { field: 'IdentityCardName', title: '身份卡名称', width: 150, align: 'center' }, { field: 'PersonNo', title: '所有人编号', width: 150, align: 'center' }, { field: 'PersonName', title: '所有人名称', width: 100, align: 'center' }, { field: 'Description', title: '备注', width: 100, align: 'center' } ]] }); $('#winSetIdentityCard').window('open'); } function f_IdentityCardNext() { selectRows = $('#dgIdentityCard').datagrid('getSelections'); if (selectRows.length > 0) { $("#IdentityCardDownload").show(); $("#IdentityCardNext").hide(); $("#tbIdentityCardTwo").show(); $("#tbIdentityCard").hide(); $('#dgIdentityCard').datagrid({ url: '../EquipmentAjax/ManageKeyAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value) + "&type=GetMgKey", singleSelect: true, method: 'post', multiSort: false, toolbar: "#tbIdentityCardTwo", fitColumns: true, rownumbers: true, remoteSort: false, pagination: true, pageSize: 10, pageList: [10, 25, 50, 100], checkbox: true, columns: [[ { field: 'ck', checkbox: true }, { field: 'LockKeyName', title: '钥匙名称', width: 200, align: 'center' }, { field: 'LockKeyEquipNum', title: '设备号', width: 200, align: 'center' }, { field: 'RegionGroupName', title: '区域名称', width: 150, align: 'center' }, { field: 'User', title: '保管人', width: 150, align: 'center' } ]] }); } else { $.messager.alert('提示', '没有选择任何需要编码的身份卡!', 'error'); } console.log(selectRows); } function f_IdentityCardDownload() { var rows = $('#dgIdentityCard').datagrid('getSelections'); if (rows.length === 1) { $('#winSetIdentityCard').window('close'); $("
").css({ zIndex: 100, background: "@media resharper-inline-style{*{background: #000000;background: rgba(0,0,0,.5) }}", display: "block", width: "100%", height: $(window).height() }).appendTo("#form1"); $("
").html("正在处理,请稍候。。。").appendTo("#form1").css({ zIndex: 100, display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 }); var identityCardInfoArr = []; for (var i = 0; i < selectRows.length; i++) { identityCardInfoArr.push(selectRows[i]["IDEquipIdentity"]); } $.post("../EquipmentAjax/DownLoadToKey.aspx", { Type: "IdentityCard", LockkeyequipNo: rows[0]["LockKeyEquipNum"], IdentityCardInfo: identityCardInfoArr.toString() }, function (msg) { $(".datagrid-mask").remove(); $(".datagrid-mask-msg").remove(); if (msg === "true") { $.messager.alert('提醒', '下载成功'); } else { $.messager.alert('提示', msg, 'error'); } }); } else { $.messager.alert('提示', '没有指定执行编码的在线管理钥匙!', 'error'); } } function f_IdentityCardUp() { var rows = $('#dgIdentityCard').datagrid('getSelections'); var row = $('#dgIdentityCard').datagrid('getSelected'); var rowindex = $('#dgIdentityCard').datagrid('getRowIndex', row); //var items = $('#dgIdentityCard').datagrid('getRows'); console.log(rows + "|" + rows.length); if (rows.length === 1) { if (rowindex !== 0) { $('#dgIdentityCard').datagrid('deleteRow', rowindex); $('#dgIdentityCard').datagrid('insertRow', { index: rowindex - 1, row}); //$('#dgIdentityCard').datagrid('deleteRow', rowindex + 1); $('#dgIdentityCard').datagrid('selectRow', rowindex -1); } } else { $.messager.alert('提示', '必须选定且只能选定一把需要上移的锁!', 'error'); } } function f_IdentityCardDown() { var rows = $('#dgIdentityCard').datagrid('getSelections'); var row = $('#dgIdentityCard').datagrid('getSelected'); var rowindex = $('#dgIdentityCard').datagrid('getRowIndex', row); var items = $('#dgIdentityCard').datagrid('getRows'); if (rows.length === 1 && items.length > 0) { if (rowindex !== items.length - 1) { $('#dgIdentityCard').datagrid('deleteRow', rowindex); $('#dgIdentityCard').datagrid('insertRow', { index: rowindex + 1, row}); $('#dgIdentityCard').datagrid('selectRow', rowindex +1); } } else { $.messager.alert('提示', '必须选定且只能选定一把需要下移的锁!', 'error'); } } function f_IdentityCardReset() { $("#IdentityCardResetDownload").hide(); $("#IdentityCardResetNext").show(); $("#tbIdentityCardResetTwo").hide(); $("#tbIdentityCardReset").show(); $('#dgIdentityCardReset').datagrid({ url: '../EquipmentAjax/IdentityListAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value), method: 'post', singleSelect: false, multiSort: false, toolbar: "#tbIdentityCard", rownumbers: true, remoteSort: false, pagination: true, pageSize: 10, pageList: [10, 25, 50, 100], columns: [[ { field: 'ck', checkbox: true }, { field: 'IdentityCardName', title: '身份卡名称', width: 150, align: 'center' }, { field: 'PersonNo', title: '所有人编号', width: 150, align: 'center' }, { field: 'PersonName', title: '所有人名称', width: 100, align: 'center' }, { field: 'Description', title: '备注', width: 100, align: 'center' } ]] }); $('#winSetIdentityCardReset').window('open'); } function f_IdentityCardResetNext() { selectRows = $('#dgIdentityCardReset').datagrid('getSelections'); if (selectRows.length > 0) { $("#IdentityCardResetDownload").show(); $("#IdentityCardResetNext").hide(); $("#tbIdentityCardResetTwo").show(); $("#tbIdentityCardReset").hide(); $('#dgIdentityCardReset').datagrid({ url: '../EquipmentAjax/ManageKeyAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value) + "&type=GetMgKey", singleSelect: true, method: 'post', multiSort: false, toolbar: "#tbIdentityCardResetTwo", fitColumns: true, rownumbers: true, remoteSort: false, pagination: true, pageSize: 10, pageList: [10, 25, 50, 100], checkbox: true, columns: [[ { field: 'ck', checkbox: true }, { field: 'LockKeyName', title: '钥匙名称', width: 200, align: 'center' }, { field: 'LockKeyEquipNum', title: '设备号', width: 200, align: 'center' }, { field: 'RegionGroupName', title: '区域名称', width: 150, align: 'center' }, { field: 'User', title: '保管人', width: 150, align: 'center' } ]] }); } else { $.messager.alert('提示', '没有选择任何需要编码的锁!', 'error'); } } function f_IdentityCardResetDownload() { var rows = $('#dgIdentityCardReset').datagrid('getSelections'); if (rows.length === 1) { $('#winSetIdentityCardReset').window('close'); $("
").css({ zIndex: 100, display: "block", width: "100%", height: $(window).height() }).appendTo("#form1"); $("
").html("正在处理,请稍候。。。").appendTo("#form1").css({ zIndex: 100, display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 }); var identityCardInfoArr = []; for (var i = 0; i < selectRows.length; i++) { identityCardInfoArr.push(selectRows[i]["IDEquipIdentity"]); } $.post("../EquipmentAjax/DownLoadToKey.aspx", { Type: "IdentityCard", OperType: "reset", LockkeyequipNo: rows[0]["LockKeyEquipNum"], IdentityCardInfo: identityCardInfoArr.toString() }, function (msg) { $(".datagrid-mask").remove(); $(".datagrid-mask-msg").remove(); if (msg === "true") { $.messager.alert('提醒', '恢复出厂成功'); } else { $.messager.alert('提示', msg, 'error'); } }); } else { $.messager.alert('提示', '没有指定执行编码的在线管理钥匙!', 'error'); } }