123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399 |
- /// <reference path="../../easyui/jquery.min.js" />
- (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');
- $("<div class=\"datagrid-mask\"></div>").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");
- $("<div class=\"datagrid-mask-msg\"></div>").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');
- $("<div class=\"datagrid-mask\"></div>").css({ zIndex: 100, display: "block", width: "100%", height: $(window).height() }).appendTo("#form1");
- $("<div class=\"datagrid-mask-msg\"></div>").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');
- }
- }
|