///
///
(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 ShowUserSelector() {
$("body").addClass("body1");
flashUsersAuthTable();
$("#winGetUserInfo").window("open");
$("body").removeClass("body1");
}
function resetSearchUser() {
document.getElementById("txtName").value = "";
document.getElementById("TextPosition").value = "";
}
function f_searchuser() {
$('#dgUserSearch').datagrid({
url: '../apply/UserListAjax.aspx?username=' + escape(document.getElementById("txtName").value) + '&position=' + escape(document.getElementById("TextPosition").value)
})
}
function flashUsersAuthTable() {
$('#dgUserSearch').datagrid({
url: '../LockAuthMG/getUsersByRegionNo.ashx?regionno=' + $("#Hid_treeValue3").val()
})
}
function ConfirmClickUser() {
var rows = $('#dgUserSearch').datagrid('getSelections');
if (rows.length == 1) {
var row = rows[0];
//window.returnValue = row.UserName;
//window.close();
document.getElementById("TextUserName").value = row.UserName;
$("#winGetUserInfo").window("close");
} else {
//alert("请选择一条记录进行操作");
}
}
function initTreeSelect3(node, data) {
//var rootNode = data[0].children[0];
var rootNode = $('#tt').tree('getRoot');
$('#tt').tree('select', rootNode.target);
var node = $('#tt').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 = $('#tt').tree('getSelected');
document.getElementById("Hid_treeValue3").value = node.id;
flashUsersAuthTable();
}
//锁选择
function ShowLockNameSelector() {
flashLockTable();
$("#setLockSelect").window("open");
}
function initTreeSelect2(node, data) {
var rootNode = $('#tt2').tree('getRoot');
$('#tt2').tree('select', rootNode.target);
var node = $('#tt2').tree('getSelected');
document.getElementById("Hid_treeValue4").value = node.id;
if (data) {
var childrens = $("#tt2").tree("getChildren", rootNode.target);
if (childrens) {
for (var i = 0; i < childrens.length; i++) {
$("#tt2").tree("collapse", childrens[i].target);
}
}
}
flashLockTable();
}
function loadTarget2() {
var node = $('#tt2').tree('getSelected');
document.getElementById("Hid_treeValue4").value = node.id;
flashLockTable();
}
function flashLockTable() {
$('#dgLockSelect').datagrid({
url: '../apply/LockListAjax.aspx?regionno=' + document.getElementById("Hid_treeValue4").value
})
}
function ConfirmClickLock() {
var rows = $('#dgLockSelect').datagrid('getSelections');
if (rows.length == 1) {
var row = rows[0];
//window.returnValue = row.UserName;
//window.close();
document.getElementById("TextLockName").value = row.LockName;
$("#setLockSelect").window("close");
} else {
//alert("请选择一条记录进行操作");
}
}
function f_searchLock() {
$('#dgLockSelect').datagrid({
url: '../apply/LockListAjax.aspx?lockname=' +
escape(document.getElementById("txtLockName").value) +
'&position=' +
escape(document.getElementById("txtPName").value)
});
}
function resetSearchLock() {
document.getElementById("txtLockName").value = "";
document.getElementById("txtPName").value = "";
}
function btn_GetStoragerLockLogs()
{
var regionno = document.getElementById("hid_RersonGroupsNo").value||"";
window.$("#winSetGetStoragerLockLogs").window("open");
window.$('#dgGetStoragerLockLogs').datagrid({
url: '../EquipmentAjax/ManageKeyAjax.aspx?regionno=' +
escape(regionno) + "&type=GetMgKey",
singleSelect: true,
method: 'post',
multiSort: false,
toolbar: "#tbGetStoragerLockLogs",
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' }
]]
});
}
function f_GetStoragerLockLogs() {
var rows = window.$('#dgGetStoragerLockLogs').datagrid('getSelections');
console.log(rows)
if (rows.length === 1) {
window.$('#winSetGetStoragerLockLogs').window('close');
var type = window.$("input[name='ReadLockLogs']:checked").val();
window.$("
").css({ zIndex: 100, display: "block", width: "100%", height: window.$(window).height() }).appendTo("body");
window.$("").html("正在处理,请稍候。。。").appendTo("body").css({ zIndex: 100, display: "block", left: (window.$(document.body).outerWidth(true) - 190) / 2, top: (window.$(window).height() - 45) / 2 });
window.$.post("../LogsAjaxMG/MGKeyForOpenLockAjax.aspx", { Type: type, LockkeyequipNo: rows[0]["LockKeyEquipNum"] }, function (msg) {
window.$(".datagrid-mask").remove();
window.$(".datagrid-mask-msg").remove();
if (msg === "true") {
window.$.messager.alert('提示', '操作成功');
} else {
window.$.messager.alert('提示', msg, 'error');
}
});
} else {
window.$.messager.alert('提示', '没有指定执行操作的在线管理钥匙!', 'error');
}
}