123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242 |
- /// <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 initAddKey() {
- $("#hid_UserType").val("add");
- $('#txtEquipmentNo').val("");
- //$('#cbLockKeyTypeNo').val("");
- $('#TextRegionGroupsNo').combotree('setValue', $('#Hid_treeValue').val());
- $('#TextUserNo').val("");
- $('#TextKeyName').val("");
- $('#winSetKeyInfo').window('open');
- }
- function initEditKey(row) {
- $("#hid_UserType").val("modify");
- $('#TextKeyName').val(row.LockKeyName);
- $('#txtEquipmentNo').val(row.LockKeyEquipNum);
- $('#TextUserNo').val(row.UserNo);
- $('#cbLockKeyTypeNo').val(row.LockKeyType);
- $('#TextRegionGroupsNo').combotree('setValue', row.RegionGroupNo);
- $('#winSetKeyInfo').window('open');
- }
- function submit() {
- if (!$('#txtEquipmentNo').val()) {
- $.messager.alert('提醒', '设备号不能为空', 'error');
- return;
- }
- // if (!$('#TextUserNo').val()) {
- // $.messager.alert('提醒', '保管人不能为空', 'error');
- // return;
- // }
-
- var keyno;
- if ($("#hid_UserType").val() == "modify") {
- var rows = $('#dg').datagrid('getSelections');
- var row = rows[0];
- keyno = row.LockKeyNo;
- }
- $.post("../EquipmentAjax/KeyEditAjax.aspx", { keyno: keyno, type: $('#hid_UserType').val(), UserNo: $('#TextUserNo').val(),
- keyName: $('#TextKeyName').val(), keytype: $('#cbLockKeyTypeNo').val(), regionno: $('#TextRegionGroupsNo').combotree('getValue'), EquipmentNo: $('#txtEquipmentNo').val()
- }, function (msg) {
- if (msg == "true") {
- $.messager.alert('提示', '操作成功!');
- flashTable();
- $('#winSetKeyInfo').window('close');
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- })
- }
- function ShowUserSelector() {
- flashUsersAuthTable();
- $("#winGetUserInfo").window("open");
- }
- function resetSearchUser() {
- document.getElementById("txtName").value = "";
- document.getElementById("TextPosition").value = "";
- }
- function f_searchuser() {
- $('#dgUserSearch').datagrid({
- url: '../apply/GetPersons.aspx?PersonName=' +
- escape(document.getElementById("txtPersonName").value) +
- '&PersonNo=' +
- escape(document.getElementById("txtPersonNo").value)
- })
- }
- function flashUsersAuthTable() {
- $('#dgUserSearch').datagrid({
- url: '../apply/GetPersons.aspx?regionno=' + $("#Hid_treeValue3").val() + '&type=I'
- })
- }
- function ConfirmClickUser() {
- var rows = $('#dgUserSearch').datagrid('getSelections');
- if (rows.length == 1) {
- var row = rows[0];
- //window.returnValue = row.UserName;
- //window.close();
- document.getElementById("TextUserNo").value = row.PersonNo;
- $("#winGetUserInfo").window("close");
- } else {
- //alert("请选择一条记录进行操作");
- }
- }
- function initTreeSelect3(node, data) {
- //var rootNode = data[0].children[0];
- var rootNode = $('#tt3').tree('getRoot');
- $('#tt3').tree('select', rootNode.target);
- var node = $('#tt3').tree('getSelected');
- document.getElementById("Hid_treeValue3").value = node.id;
- if (data) {
- var childrens = $("#tt3").tree("getChildren", rootNode.target);
- if (childrens) {
- for (var i = 0; i < childrens.length; i++) {
- $("#tt3").tree("collapse", childrens[i].target);
- }
- }
- }
- flashUsersAuthTable();
- }
- function loadTarget3() {
- var node = $('#tt3').tree('getSelected');
- document.getElementById("Hid_treeValue3").value = node.id;
- flashUsersAuthTable();
- }
- function f_Register() {
- var row = $('#dg').datagrid('getSelected');
- if (row) {
- if (row.Register == 'Y') {
- $.messager.confirm("钥匙初始化", "初始化后设备号为 " + row.LockKeyEquipNum + "的钥匙资料即将恢复到默认设置,授权信息将被删除,请确认您的操作?", function (r) {
- if (r) {
- $("<div class=\"datagrid-mask\"></div>").css({ zIndex: 100, display: "block", width: "100%", height: $(window).height() }).appendTo("body");
- $("<div class=\"datagrid-mask-msg\"></div>").html("正在初始化注册钥匙,请稍候。。。").appendTo("body").css({ zIndex: 100, display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 });
- $.post("../EquipmentAjax/LockKeyExcute.aspx", { type: "register", LockKeyEquipNum: row.LockKeyEquipNum, LockKeyType: row.LockKeyType }, function (msg) {
- $(".datagrid-mask").remove();
- $(".datagrid-mask-msg").remove();
- if (msg == "true") {
- $.messager.alert('提醒', '初始化成功');
- flashTable();
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- });
- }
- });
- } else {
- $.messager.confirm("钥匙初始化", "设备号为 " + row.LockKeyEquipNum + "的钥匙即将初始化,请确认您的操作?", function (r) {
- if (r) {
- $("<div class=\"datagrid-mask\"></div>").css({ zIndex: 100, display: "block", width: "100%", height: $(window).height() }).appendTo("body");
- $("<div class=\"datagrid-mask-msg\"></div>").html("正在初始化注册钥匙,请稍候。。。").appendTo("body").css({ zIndex: 100, display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 });
- $.post("../EquipmentAjax/LockKeyExcute.aspx", { type: "register", LockKeyEquipNum: row.LockKeyEquipNum, LockKeyType: row.LockKeyType }, function (msg) {
- $(".datagrid-mask").remove();
- $(".datagrid-mask-msg").remove();
- if (msg == "true") {
- $.messager.alert('提醒', '初始化成功');
- flashTable();
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- });
- }
- });
- }
- } else {
- $.messager.alert('提示', '没有指定执行操作的在线钥匙!', 'error');
- }
- }
- function f_Restore() {
- var row = $('#dg').datagrid('getSelected');
- if (row) {
- $.messager.confirm("钥匙初始化", "执行恢复出厂,设备号为“ " + row.LockKeyEquipNum + "“的钥匙资料即将恢复到出厂设置,恢复出厂设置后,会同时删除钥匙的登记资料,请确认您的操作?", function (r) {
- if (r) {
- $("<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 });
- $.post("../EquipmentAjax/LockKeyExcute.aspx", { type: "restore", LockKeyEquipNum: row.LockKeyEquipNum, LockKeyType: row.LockKeyType }, function (msg) {
- $(".datagrid-mask").remove();
- $(".datagrid-mask-msg").remove();
- if (msg == "true") {
- $.messager.alert('提醒', '恢复出厂成功');
- flashTable();
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- });
- }
- });
- } else {
- $.messager.alert('提示', '没有指定执行操作的在线钥匙!', 'error');
- }
-
- }
|