123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568 |
- (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';
- }
- }
- });
- //----add person start----
- function f_addPerson() {
- flashUsersAuthTable();
- $("#winGetPersonInfo").window("open");
- }
- function resetSearchPerson() {
- document.getElementById("txtPersonName").value = "";
- document.getElementById("txtPersonNo").value = "";
- }
- function f_searchPerson() {
- var rows = $('#dgPersons').datagrid('getRows');
- var IdentityCardNos = '';
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- // ss.push(row.LockNo);
- if (i == 0) {
- IdentityCardNos += row.IdentityCardNo;
- } else {
- IdentityCardNos += "," + row.IdentityCardNo;
- }
- }
- $('#dgPersonSearch').datagrid({
- url: '../apply/GetHasIdentityPerson.aspx?NotIdentityCardNos=' + IdentityCardNos + '&PersonName=' + escape(document.getElementById("txtPersonName").value) + '&PersonNo=' + escape(document.getElementById("txtPersonNo").value)
- })
- }
- function flashUsersAuthTable() {
- var rows = $('#dgPersons').datagrid('getRows');
- var IdentityCardNos = '';
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- if (i == 0) {
- IdentityCardNos += row.IdentityCardNo;
- } else {
- IdentityCardNos += "," + row.IdentityCardNo;
- }
- }
- $('#dgPersonSearch').datagrid({
- url: '../apply/GetHasIdentityPerson.aspx?NotIdentityCardNos=' + IdentityCardNos + '®ionno=' + $("#Hid_treeValue3").val()
- })
- }
- function ConfirmClickUser() {
- var rows = $('#dgPersonSearch').datagrid('getSelections');
- if (rows.length > 0) {
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- $('#dgPersons').datagrid('appendRow', {
- RegionGroupName: row.RegionGroupName,
- PersonName: row.PersonName,
- IdentityCardName: row.IdentityCardName,
- IDEquipIdentity: row.IDEquipIdentity,
- Expiration: row.Expiration,
- IdentityCardNo: row.IdentityCardNo,
- PersonNo: row.PersonNo,
- });
- }
- //isDataChange();
- $("#winGetPersonInfo").window("close");
- } else {
- alert("请选择一条记录进行操作");
- }
- }
- function initTreeSelect3(node, data) {
- //var rootNode = data[0].children[0];
- var rootNode = $('#ttPerson').tree('getRoot');
- $('#ttPerson').tree('select', rootNode.target);
- var node = $('#ttPerson').tree('getSelected');
- document.getElementById("Hid_treeValue3").value = node.id;
- if (data) {
- var childrens = $("#ttPerson").tree("getChildren", rootNode.target);
- if (childrens) {
- for (var i = 0; i < childrens.length; i++) {
- $("#ttPerson").tree("collapse", childrens[i].target);
- }
- }
- }
- flashUsersAuthTable();
- }
- function loadTarget3() {
- var node = $('#ttPerson').tree('getSelected');
- document.getElementById("Hid_treeValue3").value = node.id;
- flashUsersAuthTable();
- }
- function f_delPerson() {
- var rows = $("#dgPersons").datagrid('getSelections');
- if (rows.length > 0) {
- $.messager.confirm('提示', '确认删除本条记录?', function (r) {
- if (!r) {
- return;
- } else {
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- var index = $("#dgPersons").datagrid('getRowIndex', row);
- $("#dgPersons").datagrid('deleteRow', index);
- }
- isDataChange();
- }
-
- })
- } else {
- alert("请选择一条记录进行操作");
- }
- }
- function f_SetTime() {
- var rows = $("#dgPersons").datagrid('getSelections');
- if (rows.length > 0) {
- var curr_time = new Date();
- curr_time = curr_time.valueOf();
- curr_time = curr_time + 365 * 24 * 60 * 60 * 1000;
- curr_time = new Date(curr_time);
- var year = curr_time.getFullYear();
- var Month = curr_time.getMonth() + 1;
- var Day = curr_time.getDate();
- var Hours = curr_time.getHours();
- var Minutes = curr_time.getMinutes();
- var Seconds = curr_time.getSeconds();
- var ExpirationDate = year + "-" + Month + "-" + Day + " " + Hours + ":" + Minutes;
- $('#inputExpiration').datetimebox('setValue', ExpirationDate);
- $("#winSetTime").window("open");
- }
-
- }
- function f_delAllPerson() {
- var rows = $("#dgPersons").datagrid('getRows');
- if (rows.length > 0) {
- $.messager.confirm('提示', '确认删除全部记录?', function (r) {
- if (!r) {
- return;
- } else {
- for (var i = rows.length - 1; i >= 0; i--) {
- var index = $("#dgPersons").datagrid('getRowIndex', rows[i]);
- $("#dgPersons").datagrid('deleteRow', index);
- }
- isDataChange();
- }
- })
- }
- }
- function confirmLockTime() {
- var rows = $("#dgPersons").datagrid('getSelections');
- if (rows.length > 0) {
- var loIndex = $("#dgPersons").datagrid('getRowIndex', rows[0]);
- $('#dgPersons').datagrid('beginEdit', loIndex);
- var ed = $('#dgPersons').datagrid('getEditor', { index: loIndex, field: 'Expiration' });
- //修改内容
- ed.target.val($("#inputExpiration").datetimebox('getValue'));
- $('#dgPersons').datagrid('endEdit', loIndex);
- //$("#dgPersons").datagrid('updateRow', {
- // index: loIndex,
- // row: {
- // Expiration: $("#inputExpiration").datetimebox('getValue')
- // }
- //});
- isDataChange();
- $("#winSetTime").window("close");
- }
- }
- //----add person end----
- //----add locks start----
- function f_addLock() {
- flashLocksAuthTable();
- $("#winSelectLocks").window("open");
- }
- function resetSearchLock() {
- document.getElementById("TextLockName2").value = "";
- document.getElementById("TextPosition2").value = "";
- document.getElementById("txtRegionNames").value = "";
- }
- function f_searchLock() {
- var rows = $('#dgLocks').datagrid('getRows');
- var NotKeyLocks = '';
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- // ss.push(row.LockNo);
- if (i == 0) {
- NotKeyLocks += row.LockNo;
- } else {
- NotKeyLocks += "," + row.LockNo;
- }
- }
- $('#dgSearchLocks').datagrid({
- url: '../apply/GetNotKeyLocks.aspx?NotKeyLocks=' + NotKeyLocks + '&LockName=' + escape(document.getElementById("TextLockName2").value) + '&Position=' + escape(document.getElementById("TextPosition2").value) + '&RegionGroupNames=' + escape(document.getElementById("txtRegionNames").value)
- })
- }
- function flashLocksAuthTable() {
- var rows = $('#dgLocks').datagrid('getRows');
- var NotKeyLocks = '';
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- if (i == 0) {
- NotKeyLocks += row.LockNo;
- } else {
- NotKeyLocks += "," + row.LockNo;
- }
- }
- $('#dgSearchLocks').datagrid({
- url: '../apply/GetNotKeyLocks.aspx?NotKeyLocks=' + NotKeyLocks + '®ionno=' + $("#Hid_treeValue2").val()
- })
- }
- function f_ConfirmSelectLock() {
- var rows = $('#dgSearchLocks').datagrid('getSelections');
- if (rows.length > 0) {
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- $('#dgLocks').datagrid('appendRow', {
- RegionGroupName: row.RegionGroupName,
- LockName: row.LockName,
- Position: row.Position,
- LockEquipIndex: row.LockEquipIndex,
- LockNo: row.LockNo
- });
- }
-
- $("#winSelectLocks").window("close");
- //isDataChange();
- } else {
- alert("请选择一条记录进行操作");
- }
- }
- function initTreeSelect2(node, data) {
- //var rootNode = data[0].children[0];
- var rootNode = $('#ttLock').tree('getRoot');
- $('#ttLock').tree('select', rootNode.target);
- var node = $('#ttLock').tree('getSelected');
- document.getElementById("Hid_treeValue2").value = node.id;
- if (data) {
- var childrens = $("#ttLock").tree("getChildren", rootNode.target);
- if (childrens) {
- for (var i = 0; i < childrens.length; i++) {
- $("#ttLock").tree("collapse", childrens[i].target);
- }
- }
- }
- flashLocksAuthTable();
- }
- function loadTarget2() {
- var node = $('#ttLock').tree('getSelected');
- document.getElementById("Hid_treeValue2").value = node.id;
- flashLocksAuthTable();
- }
- function f_delLock() {
- var rows = $("#dgLocks").datagrid('getSelections');
- if (rows.length > 0) {
- $.messager.confirm('提示', '确认删除本条记录?', function (r) {
- if (!r) {
- return;
- } else {
- for (var i = 0; i < rows.length; i++) {
- var row = rows[i];
- var index = $("#dgLocks").datagrid('getRowIndex', row);
- $("#dgLocks").datagrid('deleteRow', index);
- }
- //isDataChange();
- }
- })
- } else {
- alert("请选择一条记录进行操作");
- }
- }
- function f_delAllLocks() {
- var rows = $("#dgLocks").datagrid('getRows');
- if (rows.length > 0) {
- $.messager.confirm('提示', '确认删除全部记录?', function (r) {
- if (!r) {
- return;
- } else {
- for (var i = rows.length - 1; i >= 0; i--) {
- var index = $("#dgLocks").datagrid('getRowIndex', rows[i]);
- $("#dgLocks").datagrid('deleteRow', index);
- }
- isDataChange();
- }
- })
- } else {
- alert("请选择一条记录进行操作");
- }
- }
- //----add locks end----
- //----钥匙权限同步----
- function f_SynToKey() {
- var personInsertRows = $("#dgPersons").datagrid('getChanges', 'inserted');
- var personDeletedRows = $("#dgPersons").datagrid('getChanges', 'deleted');
- var personUpdatedRows = $("#dgPersons").datagrid('getChanges', 'updated');
- var personInsert = '';
- var personDeleted = '';
- var personUpdated = '';
- if (personInsertRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < personInsertRows.length; i++) {
- if (i == 0) {
- personInsert = personInsertRows[i].IdentityCardNo + '@' + personInsertRows[i].PersonNo + '@' + personInsertRows[i].Expiration
- } else {
- personInsert += ',' + personInsertRows[i].IdentityCardNo + '@' + personInsertRows[i].PersonNo + '@' + personInsertRows[i].Expiration
- }
- }
- }
- if (personDeletedRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < personDeletedRows.length; i++) {
- if (i == 0) {
- personDeleted = personDeletedRows[i].IdentityCardNo + '@' + personDeletedRows[i].PersonNo + '@' + personDeletedRows[i].Expiration
- } else {
- personDeleted += ',' + personDeletedRows[i].IdentityCardNo + '@' + personDeletedRows[i].PersonNo + '@' + personDeletedRows[i].Expiration
- }
- }
- }
- if (personUpdatedRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < personUpdatedRows.length; i++) {
- if (i == 0) {
- personUpdated = personUpdatedRows[i].IdentityCardNo + '@' + personUpdatedRows[i].PersonNo + '@' + personUpdatedRows[i].Expiration
- } else {
- personUpdated += ',' + personUpdatedRows[i].IdentityCardNo + '@' + personUpdatedRows[i].PersonNo + '@' + personUpdatedRows[i].Expiration
- }
- }
- }
- var LockInsertRows = $("#dgLocks").datagrid('getChanges', 'inserted');
- var LockDeletedRows = $("#dgLocks").datagrid('getChanges', 'deleted');
- var LockUpdatedRows = $("#dgLocks").datagrid('getChanges', 'updated');
- var LockInsert = '';
- var LockDeleted = '';
- var LockUpdated = '';
- if (LockInsertRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < LockInsertRows.length; i++) {
- if (i == 0) {
- LockInsert = LockInsertRows[i].LockNo
- } else {
- LockInsert += ',' + LockInsertRows[i].LockNo
- }
- }
- }
- if (LockDeletedRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < LockDeletedRows.length; i++) {
- if (i == 0) {
- LockDeleted = LockDeletedRows[i].LockNo
- } else {
- LockDeleted += ',' + LockDeletedRows[i].LockNo
- }
- }
- }
- if (LockUpdatedRows.length > 0) {
- //$("#bt_SynToKey").linkbutton("enable");
- for (var i = 0; i < LockUpdatedRows.length; i++) {
- if (i == 0) {
- LockUpdated = LockUpdatedRows[i].LockNo
- } else {
- LockUpdated += ',' + LockUpdatedRows[i].LockNo
- }
- }
- }
- $("<div class=\"datagrid-mask\"></div>").css({ zIndex: 100, background: "@media resharper-inline-style{*{background: ##D1D1D1;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 });
- $.post("../LockAuthAjaxMG/LockKeySynAuth.aspx", {
- personInsert: personInsert, personDeleted: personDeleted, personUpdated: personUpdated, LockInsert: LockInsert, LockDeleted: LockDeleted, LockUpdated: LockUpdated,
- LockKeyNo: $("#hid_SelectLockKeyNo").val()
- }, function (msg) {
- $(".datagrid-mask").remove();
- $(".datagrid-mask-msg").remove();
- if (msg === "true") {
- $.messager.alert('提醒', '同步成功');
- flashTable();
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- })
- }
- //------END钥匙权限同步END---------
- //------BEGIN钥匙权限同步BEGIN---------
- function f_SetKeyExpiration() {
- $('#winSetKeyTime').window("open");
- }
- function confirmSetKeyTime() {
- var LockKeyNo = $("#hid_SelectLockKeyNo").val();
- if (LockKeyNo) {
- $.post("../LockAuthAjaxMG/SetKeyExpirationDays.aspx", { LockKeyNo: $("#hid_SelectLockKeyNo").val(), Days: $("#txtExpirationDays").val() }, function (msg) {
- if (msg == "true") {
- $.messager.alert('提醒', '设置成功!');
- $('#winSetKeyTime').window("close");
- } else {
- $.messager.alert('提醒', msg, 'error');
- }
- })
- }
- }
- //------end钥匙权限同步end---------
- //------BEGIN钥匙权限复制BEGIN---------
- function f_CopyKeyAuth() {
- $("#txtKeyName").val("");
- $("#txtKeyEqipNum").val("");
- $("#txtPersonKey").val("");
- $("#cbKeyType").val("");
- $("#cbKeyRegister").val("");
- flashLockKeyAuthTable();
- $("#winSelectLockKeys").window("open");
- }
- function f_ConfirmSelectLockKey() {
- var row = $('#dgSearchLockKeys').datagrid('getSelected');
- if (row) {
- $.post("../apply/GetIdentitysByLockKey.aspx", { LockKeyNo: row.LockKeyNo }, function (msg) {
- if (msg.length > 0) {
- for (var i = 0; i < msg.length; i++) {
- if (!checkIsHasIdentityAuth(msg[i].IdentityCardNo)) {
- $('#dgPersons').datagrid('appendRow', {
- RegionGroupName: msg[i].RegionGroupName,
- PersonName: msg[i].PersonName,
- IdentityCardName: msg[i].IdentityCardName,
- IDEquipIdentity: msg[i].IDEquipIdentity,
- Expiration: msg[i].Expiration,
- IdentityCardNo: msg[i].IdentityCardNo,
- PersonNo: msg[i].PersonNo,
- });
- }
- }
- }
- })
- $.post("../apply/GetLocksByLockKey.aspx", { LockKeyNo: row.LockKeyNo }, function (msg) {
- if (msg.length > 0) {
- for (var i = 0; i < msg.length; i++) {
- if (!checkIsHasLockAuth(msg[i].LockNo)) {
- $('#dgLocks').datagrid('appendRow', {
- RegionGroupName: msg[i].RegionGroupName,
- LockName: msg[i].LockName,
- Position: msg[i].Position,
- LockEquipIndex: msg[i].LockEquipIndex,
- LockNo: msg[i].LockNo
- });
- }
- }
- }
- })
- $("#winSelectLockKeys").window("close");
- }
- }
- function checkIsHasIdentityAuth(IdentityNo) {
- var rows = $("#dgPersons").datagrid('getRows');
- if (rows.length > 0) {
- for (var i = 0; i < rows.length; i++) {
- if (rows[i].IdentityCardNo == IdentityNo) {
- return true;
- }
- }
- }
- }
- function checkIsHasLockAuth(LockNo) {
- var rows = $("#dgLocks").datagrid('getRows');
- if (rows.length > 0) {
- for (var i = 0; i < rows.length; i++) {
- if (rows[i].LockNo == LockNo) {
- return true;
- }
- }
- }
- }
- function f_SearchKey() {
- var rows = $('#dgLockKey').datagrid('getSelected');
- var NotLockKeyNo = rows.LockKeyNo;
- $('#dgSearchLockKeys').datagrid({
- url: '../LockAuthAjaxMG/GetLockKeySelector.aspx?NotLockKeyNo=' + NotLockKeyNo + '&LockKeyName=' + $("#txtKeyName").val() + '&LockKeyEquipNum=' + $("#txtKeyEqipNum").val() + '&PersonNo=' + $("#txtPersonKey").val() + '&LockKeyType=' + $("#cbKeyType").val() + '&Register=' + $("#cbKeyRegister").val()
- })
- }
- function flashLockKeyAuthTable() {
- var rows = $('#dgLockKey').datagrid('getSelected');
- var NotLockKeyNo = rows.LockKeyNo;
-
- $('#dgSearchLockKeys').datagrid({
- url: '../LockAuthAjaxMG/GetLockKeySelector.aspx?NotLockKeyNo=' + NotLockKeyNo + '®ionno=' + $("#Hid_treeValue4").val()
- })
- }
- function initTreeSelect4(node, data) {
- //var rootNode = data[0].children[0];
- var rootNode = $('#ttLockKey').tree('getRoot');
- $('#ttLockKey').tree('select', rootNode.target);
- var node = $('#ttLockKey').tree('getSelected');
- document.getElementById("Hid_treeValue4").value = node.id;
- if (data) {
- var childrens = $("#ttLockKey").tree("getChildren", rootNode.target);
- if (childrens) {
- for (var i = 0; i < childrens.length; i++) {
- $("#ttLockKey").tree("collapse", childrens[i].target);
- }
- }
- }
- flashLockKeyAuthTable();
- }
- function loadTarget4() {
- var node = $('#ttLockKey').tree('getSelected');
- document.getElementById("Hid_treeValue4").value = node.id;
- flashLockKeyAuthTable();
- }
- //------end钥匙权限复制end---------
|