123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405 |
- /// <reference path="../../easyui/jquery.min.js" />
- //function AddNew() {
- // $('#winSetLockInfo').window('open');
- // $("#hid_UserType").val("add");
- // initAddLock();
- //}
- (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 initAddLock() {
-
- $("#hid_UserType").val("add");
- $('#TextCenterNo').val("0");
- $.post("../UtilsAjax/GetRandomNo.aspx", { type: 'EquipType', name: 'LockEquipIndex' }, function (msg) {
- $("#txtEquipmentIndexNo").val(msg);
- });
- //$.post("../UtilsAjax/GetRandomNo.aspx", { type: 'EquipType', name: 'LockEquipNum' }, function (msg) {
- // $("#txtEquipmentNo").val(msg);
- //});
- $('#txtDescription').val("");
- $('#TextRegionGroupsNo').combotree('setValue', $('#Hid_treeValue').val());
- // $.post("../UtilsAjax/GetRegionNameByNo.aspx", { regionno: $('#Hid_treeValue').val() }, function (msg) {
- //
- // })
-
- $('#hid_RegionGroupsNo').val(document.getElementById("Hid_treeValue").value);
- $('#txtLockName').val("");
- $('#txtPosition').val("");
- $('#winSetLockInfo').window('open');
- }
- function loadTargetCombox() {
- //alert($('#TextRegionGroupsNo').combotree('getValue'));
- // var node = $('#TextRegionGroupsNo').combotree('tree');
- // var n = node.tree('getSelected');
- //document.getElementById("TextRegionGroupsNo").value = $('#TextRegionGroupsNo').combotree('getValue');
- }
- function initEditLock(row) {
- $("#hid_UserType").val("modify");
- //var rows = $('#dg').datagrid('getSelections');
- //var row = rows[0];
- $('#TextCenterNo').val(row.CenterNum);
- $('#txtLockName').val(row.LockName);
- $('#txtPosition').val(row.Position);
- $('#txtDescription').val(row.Description);
- $('#txtEquipmentIndexNo').val(row.LockEquipIndex);
- //$('#txtEquipmentNo').val(row.LockEquipNum);
- //$('#TextRegionGroupsNo').val(row.RegionGroupName);
- //$('#hid_RegionGroupsNo').val(row.RegionGroupNo);
-
- $('#TextRegionGroupsNo').combotree('setValue', row.RegionGroupNo);
- $('#winSetLockInfo').window('open');
- }
- function submit() {
- if (!$('#TextCenterNo').val()) {
- $.messager.alert('提醒', '中心编号不能为空', 'error');
- return;
- }
-
-
-
- if (!$('#txtEquipmentIndexNo').val()) {
- $.messager.alert('提醒', '检索号不能为空', 'error');
- return;
- }
- var lockno="";
- if ($("#hid_UserType").val() === "modify") {
- var rows = $('#dg').datagrid('getSelections');
- var row = rows[0];
- lockno = row.LockNo;
- }
- $.post("../EquipmentAjax/LockEditAjax.aspx", {
- lockno: lockno, type: $('#hid_UserType').val(), centerno: $('#TextCenterNo').val(),
- LockName: $('#txtLockName').val(), Position: $('#txtPosition').val(), Description: $('#txtDescription').val(), regionno: $('#TextRegionGroupsNo').combotree('getValue'),
- EquipmentIndexNo: $('#txtEquipmentIndexNo').val()
- }, function (msg) {
- if (msg === "true") {
- $.messager.alert('提示', '操作成功!');
- window.flashTable();
- $('#winSetLockInfo').window('close');
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- });
-
-
- }
- function refreshTable2() {
- var hidExportValue;
- if ($("#chkIsShowChildLocks").is(":checked")) {
- $('#dg').datagrid({
- url: '../EquipmentAjax/LocksListAjax.aspx?regionno=' +
- escape(document.getElementById("Hid_treeValue").value) +
- '&isShowChild=Y'
- });
- hidExportValue = '../EquipmentAjax/ExportLocksAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value) + '&isShowChild=Y';
- $("#hid_exportValue").val(hidExportValue);
- // var hid_serverExportValue = " and Path like '" + loRegionCurr.Path + "%'"; ;
- // $("#hid_ServerExport").val(hid_serverExportValue);
- } else {
- $('#dg').datagrid({
- url: '../EquipmentAjax/LocksListAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value)
- });
- hidExportValue = '../EquipmentAjax/ExportLocksAjax.aspx?regionno=' + escape(document.getElementById("Hid_treeValue").value);
- $("#hid_exportValue").val(hidExportValue);
- // var hid_serverExportValue = " and RegionGroupNo like '%" + document.getElementById("Hid_treeValue").value + "%' ";
- // $("#hid_ServerExport").val(hid_serverExportValue);
- }
-
- //$("#hid_UserType").val("C");
- }
- function f_export() {
- var index = window.layer.load(4, { time: 1000 * 1000 });
- $.post($("#hid_exportValue").val(),
- {},
- function(data) {
- if (data !== "false") {
- //关闭
- window.layer.close(index);
- window.location.href = "../fileManage/" + data;
- } else {
- $.messager.alert('提示', "数据导出失败!", 'error');
- }
- });
- }
- var selectRows;
- function f_LockCodeNo()
- {
- $("#LockCodeDownload").hide();
- $("#LockCodeNext").show();
- $("#tbLockCodeTwo").hide();
- $("#tbLockCode").show();
- $('#dgLockCode').datagrid({
- url: '../EquipmentAjax/LocksListAjax.aspx?regionno=' +
- escape(document.getElementById("Hid_treeValue").value),
- method: 'post',
- singleSelect: false,
- multiSort: false,
- toolbar: "#tbLockCode",
- rownumbers: true,
- remoteSort: false,
- pagination: true,
- pageSize: 10,
- pageList: [10, 25, 50, 100],
- columns: [[
- { field: 'ck', checkbox: true },
- { field: 'LockName', title: '名称', width: 150, align: 'center' },
- { field: 'Position', title: '位置', width: 150, align: 'center' },
- { field: 'CenterNum', title: '中心编号', width: 100, align: 'center' },
- { field: 'LockEquipIndex', title: '检索号', width: 100, align: 'center' }
- ]]
- });
- $('#winSetLockCode').window('open');
- }
- function f_LockCodeNext() {
- selectRows = $('#dgLockCode').datagrid('getSelections');
- if (selectRows.length > 0) {
- $("#LockCodeDownload").show();
- $("#LockCodeNext").hide();
- $("#tbLockCodeTwo").show();
- $("#tbLockCode").hide();
- $('#dgLockCode').datagrid({
- url: '../EquipmentAjax/ManageKeyAjax.aspx?regionno=' +
- escape(document.getElementById("Hid_treeValue").value) + "&type=GetMgKey",
- singleSelect: true,
- method: 'post',
- multiSort: false,
- toolbar: "#tbLockCodeTwo",
- 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_LockCodeDownload() {
- var rows = $('#dgLockCode').datagrid('getSelections');
- if (rows.length === 1) {
- $('#winSetLockCode').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 lockInfoArr = [];
- for (var i = 0; i < selectRows.length; i++) {
- lockInfoArr.push(selectRows[i]["LockEquipIdentity"] + "|" + selectRows[i]["LockEquipIndex"]);
- }
- $.post("../EquipmentAjax/DownLoadToKey.aspx", {Type:"LockCode", LockkeyequipNo: rows[0]["LockKeyEquipNum"], LockInfo: lockInfoArr.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_LockCodeUp() {
- var rows = $('#dgLockCode').datagrid('getSelections');
- var row = $('#dgLockCode').datagrid('getSelected');
- var rowindex = $('#dgLockCode').datagrid('getRowIndex', row);
- //var items = $('#dgLockCode').datagrid('getRows');
- console.log(rows + "|" + rows.length);
- if (rows.length === 1) {
- if (rowindex !== 0) {
- $('#dgLockCode').datagrid('deleteRow', rowindex);
- $('#dgLockCode').datagrid('insertRow', { index: rowindex - 1, row});
- //$('#dgLockCode').datagrid('deleteRow', rowindex + 1);
- $('#dgLockCode').datagrid('selectRow', rowindex -1);
- }
- } else {
- $.messager.alert('提示', '必须选定且只能选定一把需要上移的锁!', 'error');
- }
- }
- function f_LockCodeDown() {
- var rows = $('#dgLockCode').datagrid('getSelections');
- var row = $('#dgLockCode').datagrid('getSelected');
- var rowindex = $('#dgLockCode').datagrid('getRowIndex', row);
- var items = $('#dgLockCode').datagrid('getRows');
- if (rows.length === 1 && items.length > 0) {
- if (rowindex !== items.length - 1) {
- $('#dgLockCode').datagrid('deleteRow', rowindex);
- $('#dgLockCode').datagrid('insertRow', { index: rowindex + 1, row});
- $('#dgLockCode').datagrid('selectRow', rowindex +1);
- }
- } else {
- $.messager.alert('提示', '必须选定且只能选定一把需要下移的锁!', 'error');
- }
- }
- function f_LockCodeReset() {
- $("#LockCodeResetDownload").hide();
- $("#LockCodeResetNext").show();
- $("#tbLockCodeResetTwo").hide();
- $("#tbLockCodeReset").show();
- $('#dgLockCodeReset').datagrid({
- url: '../EquipmentAjax/LocksListAjax.aspx?regionno=' +
- escape(document.getElementById("Hid_treeValue").value),
- method: 'post',
- singleSelect: false,
- multiSort: false,
- toolbar: "#tbLockCodeReset",
- rownumbers: true,
- remoteSort: false,
- pagination: true,
- pageSize: 10,
- pageList: [10, 25, 50, 100],
- columns: [[
- { field: 'ck', checkbox: true },
- { field: 'LockName', title: '名称', width: 150, align: 'center' },
- { field: 'Position', title: '位置', width: 150, align: 'center' },
- { field: 'CenterNum', title: '中心编号', width: 100, align: 'center' },
- { field: 'LockEquipIndex', title: '检索号', width: 100, align: 'center' }
- ]]
- });
- $('#winSetLockCodeReset').window('open');
- }
- function f_LockCodeResetNext() {
- selectRows = $('#dgLockCodeReset').datagrid('getSelections');
- if (selectRows.length > 0) {
- $("#LockCodeResetDownload").show();
- $("#LockCodeResetNext").hide();
- $("#tbLockCodeResetTwo").show();
- $("#tbLockCodeReset").hide();
- $('#dgLockCodeReset').datagrid({
- url: '../EquipmentAjax/ManageKeyAjax.aspx?regionno=' +
- escape(document.getElementById("Hid_treeValue").value) + "&type=GetMgKey",
- singleSelect: true,
- method: 'post',
- multiSort: false,
- toolbar: "#tbLockCodeResetTwo",
- 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_LockCodeResetDownload() {
- var rows = $('#dgLockCodeReset').datagrid('getSelections');
- if (rows.length === 1) {
- $('#winSetLockCodeReset').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 lockInfoArr = [];
- for (var i = 0; i < selectRows.length; i++) {
- lockInfoArr.push(selectRows[i]["LockEquipIdentity"] + "|" + selectRows[i]["LockEquipIndex"]);
- }
- $.post("../EquipmentAjax/DownLoadToKey.aspx", { Type: "LockCode", OperType: "reset", LockkeyequipNo: rows[0]["LockKeyEquipNum"], LockInfo: lockInfoArr.toString() }, function (msg) {
- $(".datagrid-mask").remove();
- $(".datagrid-mask-msg").remove();
- if (msg === "true") {
- $.messager.alert('提醒', '恢复出厂成功');
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- });
- } else {
- $.messager.alert('提示', '没有指定执行编码的在线管理钥匙!', 'error');
- }
- }
|