//查询按钮
function groupTreeOnSelect(row) {
$("#dgHotel").datagrid("load", { query: $("#txtQueryContent").val(), groupId: $("#groupTree").treegrid('getSelected').ID });
}
//修改密码
function changePassword() {
var oldPassword = $("#iptOldPassword").val();
if (oldPassword == "") {
$("#iptOldPassword").focus();
$.tools.alert(lang.PETOP);
return;
}
var password = $("#iptPassword").val();
if (password == "") {
$("#iptPassword").focus();
$.tools.alert(lang.PRANP);
return;
}
var newPassword = $("#iptNewPassword").val();
if (newPassword == "") {
$("#iptNewPassword").focus();
$.tools.alert(lang.PETCP);
return;
}
if (newPassword != password) {
$("#iptNewPassword").focus();
$.tools.alert(lang.TPINCPIA);
return;
}
var parm = { password: password, oldPassword: oldPassword };
$.tools.post(parm, "/Home/ChangedPassword/", function () {
$("#iptOldPassword").val("");
$("#iptPassword").val("");
$("#iptNewPassword").val("");
$('#changePasswordDlg').window('close');
}, this);
}
//分组格式化
function groupFormatter(value, rows) {
return value + "(" + rows.length + ")";
}
//清除服务
function clearMsg(hostID, roomTypeModalID) {
var params = { hostId: hostID, modalId: roomTypeModalID, status: 2, brightness: 0, temperature: 0, fanSpeed: 0, mode: 0, valve: 0 };
$.tools.confrimPost(lang.RTRTCSR, params, "/LightControl/SetLight/", function (r) {
if (r.IsSuccess) {
$('#dgAlarm').datagrid('reload');
}
}, this);
}
//清除服务操作
function operationFormatter(val, row) {
if (row.Name != "SOS" && row.Name != lang.GuestsAtTheDoorOpen && row.Name != lang.NoOneDoorOpen && row.Name != lang.NonGuestAtTheDoor) {
var btn = "" + lang.Remove + "";
return btn;
}
return "";
}
//选择当前酒店
function ddlHotelChange(newVal, oldVal) {
if (oldVal != null && oldVal != "") {
$.tools.post({ hotelID: newVal }, "/Home/SetCurrentHotel/", function (r) {
window.location.reload();
}, this, true);
}
}
//切换酒店操作
function toggleHotelFormatter(val, row) {
var btn = "" + lang.Toggle + "";
return btn;
}
//主机授权
//function accreditOk() {
// $('#dialog2')
// .find('.dlg-content').css({ height: '500px' })
// .panel({ border: false, fit: true, href: '/Host/HostAuthorization/', queryParams: { password: $('#txtAuthorizationPassword').val()} }).end()
// .dialog({ title: lang.HostAuthorization, width: 600, height: 400 })
// .dialog('open');
// $('#aboutDlg').window('close').find('input[type=password]').val('');
//}
//显示关于界面
function showAbout() {
$("#aboutDlg").css('display', 'block');
$.tools.post(null, "/Home/ProductInfo/", function (r) {
$("#aboutDlg .Version").html(r.Data.Version);
$("#aboutDlg .SerialNumber").html(r.Data.SerialNumber);
//$("#aboutDlg .Limit").html(r.Data.Limit);
$("#aboutDlg .CurrentHotel").html(r.Data.CurrentHotel);
$("#aboutDlg .Expires").html(r.Data.Expires);
$('#aboutDlg').window('open');
}, this, true);
}
var playing = false;
var playing1 = false;
var playing2 = false;
var playing3 = false;
var viewModel = null;
var timeoutID0 = null;
//定时刷新数据
function startTimeRefresh() {
window.clearTimeout(timeoutID0);
timeoutID0 = null;
viewModel.refreshRoomStatistics(function () {
timeoutID0 = setTimeout("startTimeRefresh()", 10000);
});
}
$(function () {
$.ajax({
url: "/Home/LoadMenu/",
type: "POST",
dataType: "json",
cache: true,
success: function (r) {
//装载有权限酒店
if (null != r.HotelName) {
$('#curHotel').html(r.HotelName);
if (r.LogoPath != "" && window.location.host.indexOf("blv") == -1) {
$('#logo').html("");
}
if (r.IsExpire) {
showAbout();
}
$('#home').attr('src', '/RoomStatus/Index/');
}
function activeMenuItem(jq, menuPanel) {
jq.addClass("active").siblings(".active").removeClass(function () {
var m1 = $(this).data();
$(this).find(".icon").removeClass(m1.Icon).addClass(m1.Icon + "-inactive");
return "active";
});
menuPanel.find(".my-menu-item").hide().eq(jq.index()).show();
var m = jq.data();
if (m) {
jq.find(".icon").removeClass(m.Icon + "-inactive").addClass(m.Icon);
}
}
var menuBar = $("#menu > ul").html("");
var menuPanel = $("#menu .panel ul").html("");
$.each(r.MenuData, function (i, n) {
$("