初始化CRICS

This commit is contained in:
2025-12-11 09:17:16 +08:00
commit 83247ec0a2
2735 changed files with 787765 additions and 0 deletions

View File

@@ -0,0 +1,154 @@
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Domain.HostTimingControl>" %>
<script type="text/javascript" src="/Scripts/room-type-index.js"></script>
<% switch ((int)Session["isCN"]){case 1: %>
<script type="text/javascript" src="/Scripts/en-US.js"></script>
<% break; case 2: %>
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
<% break;default: %>
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
<% break; } %>
<div id="roomControlDlg" class="easyui-layout" fit="true">
<div data-options="region:'north',border:false" style="height:230px;">
<form id="roomControlForm" method="post" action="#">
<input type="hidden" name="ID" value="<%: Model.ID %>" />
<input type="hidden" name="GroupID" value="<%: Model.GroupID %>" />
<input type="hidden" name="RoomTypeID" value="<%: Model.RoomTypeID %>" />
<div style=" text-align:center;">
<%--<div style=" margin-top:15px;">
<label><%: Html.Language("Floor")%></label>
<input id="cbxGroup" name="GroupID" class="easyui-combotree" style="width: 150px;" value=" <%: Model.GroupID %>"
data-options="
valueField: 'ID',
textField: 'Name',
lines:true,
required: true,
editable:false,
panelHeight: 'auto',
url: '/Group/LoadCurrentUserGroupTree/',
onSelect:cbtFloorOnSelect
"/>
</div>--%>
<div style=" margin-top:15px;">
<label><%: Html.Language("RoomType")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxRoomType" name="RoomTypeID" class="easyui-combobox" style="width:150px;" value="<%: Model.RoomTypeID %>"
data-options="
editable:false,
panelHeight:'auto',
valueField:'ID',
textField:'Name',
onSelect: cbxRoomTypeOnSelect,
url:'/RoomType/LoadDataForRoomTypeCombobox/'
" />
</div>
<div style=" margin-top:5px;">
<label> <%: Html.Language("RoomNumber")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxRoomNumber" name="HostIDs" class="easyui-combogrid" style="width: 150px;" value="<%: Model.HostIDs %>"
data-options="
multiple: true,
panelHeight:'300',
panelWidth:'220',
required: true,
idField: 'ID',
valueField: 'ID',
textField: 'RoomNumber',
editable: true,
columns:[[
{ field: 'ck',checkbox: true },
{ field: 'RoomNumber', title: '<%: Html.Language("RoomNumber")%>' },
{ field: 'GroupName', title: '<%: Html.Language("Floor")%>' },
{ field: 'RoomTypeName', title: '<%: Html.Language("RoomType")%>' }
]],
url:'/RoomControl/LoadRoomNumberCombobox/?roomTypeID='+<%: Model.RoomTypeID %>
"/>
</div>
<div style=" margin-top:5px;">
<label><%: Html.Language("RoomStatus")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxRoomStatus" name="RoomStatusID" class="easyui-combobox" style="width:150px;" value="<%: Model.RoomStatusID %>"
data-options="
editable:false,
panelHeight:'auto',
valueField:'ID',
textField:'Name',
url:'/RoomStatus/LoadDataForRoomStatusCombobox/'
" />
</div>
<div style=" margin-top:5px;">
<label><%: Html.Language("CardType")%></label>
<input id="cbxRoomCard" name="RoomCardTypeID" class="easyui-combobox" style="width: 150px;" value="<%:Model.RoomCardTypeID %>"
data-options="
editable:false,
panelHeight:'auto',
valueField: 'ID',
textField: 'CardType',
url: '/HostRoomCard/LoadDataForCardTypeCombobox/'
"/>
</div>
<div id="Scene" style=" margin-top:5px;">
<label><%: Html.Language("Scene")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxSceneName" name="RoomTypeSceneID" class="easyui-combobox" style="width:150px;" value="<%:Model.RoomTypeSceneID %>"
data-options="
editable:false,
panelHeight: '120',
required: true,
valueField: 'ID',
textField: 'Name',
method: 'post',
url: '/RoomControl/LoadRoomTypeScene/?roomTypeID='+<%: Model.RoomTypeID %>
" />
</div>
<div style=" margin-top:5px;">
<label><%: Html.Language("TimingType")%></label>
<input id="cbxTimingType" name="TimingType" class="easyui-combobox" style="width:150px;" value="<%:Model.TimingType %>"
data-options="
editable:false,
panelHeight: 'auto',
onSelect: cbxTimingTypeOnSelect,
data:[
{ value: 0, text: lang.EveryDay },
{ value: 1, text: lang.EveryWeek },
{ value: 2, text: lang.EveryMonth }
]"/>
</div>
<div style=" margin-top:5px;">
<label><%: Html.Language("Date")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxTimeDay" name="TimingDay" class="easyui-combogrid" style="width: 150px;" value="<%: Model.TimingDay %>"
data-options="
editable: true,
multiple: true,
panelHeight:'120',
required: true,
idField: 'ID',
valueField: 'ID',
textField: 'Name',
method: 'post',
columns:[[
{ field: 'ck',checkbox: true },
{ field: 'Name', title: '<%: Html.Language("Name")%>' }
]],
url:'/RoomControl/LoadTimeDay/?timeType='+<%:Model.TimingType %>
"/>
</div>
<div style=" margin-top:5px;">
<label><%: Html.Language("Time")%></label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cbxTiming" name="Timing" class="easyui-combogrid" style="width:150px;" value="<%:Model.Timing %>"
data-options="
editable:true,
multiple: true,
panelHeight: '120',
required: true,
idField: 'Value',
valueField: 'Value',
textField: 'Value',
method: 'post',
columns:[[
{ field: 'ck',checkbox: true },
{ field: 'Value', title: '<%: Html.Language("Time")%>' }
]],
url: '/RoomControl/LoadTiming/'
" />
</div>
</div>
</form>
</div>
</div>

View File

@@ -0,0 +1,449 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/MasterPage.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
<%: Html.Language("RoomControl")%>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div title='<%: Html.Language("RoomControl")%>' class="easyui-panel" data-options="fit:true,border:false">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north',border:false">
<div class="datagrid-toolbar" style="padding:5px 0px 5px 10px;">
<label><%: Html.Language("RoomNumber")%></label>
<input id="cbxRoomNumber" class="easyui-combobox" style="width:80px;"
data-options="
editable: false,
valueField: 'ID',
textField: 'RoomNumber',
onSelect: cbxRoomNumberOnSelect
" />
<label><%: Html.Language("Floor")%></label>
<input id="cbtGroup" class="easyui-combotree" style="width:110px;"
data-options="
editable:false,
lines:true
" />
<label><%: Html.Language("RoomStatus")%></label>
<input id="cbxRoomStatus" class="easyui-combobox" style="width:80px;"
data-options="
editable:false,
panelHeight:'auto',
valueField:'ID',
textField:'Name'
" />
<label><%: Html.Language("RoomType")%></label>
<input id="cbxRoomType" class="easyui-combobox" style="width:80px;"
data-options="
editable:false,
panelHeight:'auto',
valueField:'ID',
textField:'Name'
" />
</div>
</div>
<div region="center" border="false">
<div id="content">
<form method="post" action="#">
<input type="hidden" name="type" value="RoomStatus" />
<fieldset>
<legend><%:Html.Language("ChooseTheRoomStatus")%></legend>
<ul>
<% foreach (var item in ViewData["RoomStatus"] as IList<Domain.RoomStatus>) { %>
<li><input type="radio" name="status" value="<%=item.ID %>" /><%=item.Name %></li>
<% } %>
<li class="button">
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="sendRoomStatus(this)"><%: Html.Language("Issue")%></a>
</li>
</ul>
</fieldset>
</form>
<fieldset>
<legend><%: Html.Language("GuestRoomDisplayAndSettings")%></legend>
<!-- col1 -->
<div style="width:350px;float:left;">
<form method="post" action="#">
<fieldset>
<input type="hidden" name="type" value="DND" />
<legend><%: Html.Language("DoNotDisturb")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button">
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a>
</li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Clean" />
<fieldset>
<legend><%: Html.Language("PleaseClean")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Call" />
<fieldset>
<legend><%: Html.Language("RequestACall")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Laundry" />
<fieldset>
<legend><%: Html.Language("LaundryService")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Checkout" />
<fieldset>
<legend><%: Html.Language("CheckOutRequest")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="SOS" />
<fieldset>
<legend>SOS</legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Luggage" />
<fieldset>
<legend><%: Html.Language("BaggageHandling")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="MealDelivery" />
<fieldset>
<legend><%: Html.Language("MealDeliveryService")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="MealDelivery" />
<fieldset>
<legend><%: Html.Language("TidyUpThePlate")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
</div>
<!-- col2 -->
<div style="width:350px;float:left;">
<form method="post" action="#">
<input type="hidden" name="type" value="FreezerDoorContact" />
<fieldset>
<legend><%: Html.Language("TheRefrigeratorDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="RoomDoorContact" />
<fieldset>
<legend><%: Html.Language("TheRoomDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="SafeBoxDoorContact" />
<fieldset>
<legend><%: Html.Language("SafeBoxDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="BalconyDoorContact" />
<fieldset>
<legend><%: Html.Language("BalconyDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="WindowDoorContact" />
<fieldset>
<legend><%: Html.Language("WindowDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="ChestDoorContact" />
<fieldset>
<legend><%: Html.Language("ChestDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="RoomDoorLock" />
<fieldset>
<legend><%: Html.Language("GuestRoomDoorMagnet")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="SmokeDetector" />
<fieldset>
<legend><%: Html.Language("SmokeDetector")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="FloorHeating" />
<fieldset>
<legend><%: Html.Language("FloorHeating")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="Sink" />
<fieldset>
<legend><%: Html.Language("WaterPan")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
</div>
<!-- col3 -->
<div style="width:350px;float:left;">
<form method="post" action="#">
<input type="hidden" name="type" value="BathroomInfrared" />
<fieldset>
<legend><%: Html.Language("BathroomInfrared")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="DrawingRoomInfrared" />
<fieldset>
<legend><%: Html.Language("DrawingRoomInfrared")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="BalconyInfrared" />
<fieldset>
<legend><%: Html.Language("BalconyInfrared")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<input type="hidden" name="type" value="ChestInfrared" />
<fieldset>
<legend><%: Html.Language("ChestInfrared")%></legend>
<ul>
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
</ul>
</fieldset>
</form>
<form method="post" action="#">
<fieldset>
<input type="hidden" name="type" value="RoomStatusAid" />
<legend><%: Html.Language("AssistRoomStatus")%></legend>
<div style="text-align:left;padding-left:130px;">
<% foreach (var item in ViewData["RoomStatusAid"] as IList<Domain.RoomStatusAid>) { %>
<input type="checkbox" name="roomStatusAids" <%=item.ActiveIndicator ? "" : "disabled=\"disabled\"" %> value="<%=item.ID %>" /><%=item.Name %><br />
<% } %>
</div>
<div style="text-align:center;">
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="sendRoomStatusAid(this)"><%: Html.Language("Issue")%></a>
</div>
</fieldset>
</form>
</div>
</fieldset>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptContent" runat="server">
<style type="text/css">
#content {
width:1100px;
margin:7px;
}
#content form{
margin:1px;
}
#content fieldset {
border:1px solid #95B8E7;
}
#content form ul {
margin:0px;
padding:0px;
list-style-type:none;
}
#content form ul li {
float:left;
height:25px;
line-height:25px;
width:80px;
}
</style>
<script type="text/javascript" src="/Scripts/room-control-index.js"></script>
<% switch ((int)Session["isCN"]){case 1: %>
<script type="text/javascript" src="/Scripts/en-US.js"></script>
<% break; case 2: %>
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
<% break;default: %>
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
<% break; } %>
</asp:Content>

View File

@@ -0,0 +1,110 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SimonMasterPage.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
<%: Html.Language("RoomControl")%>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north',border:false" style="overflow:hidden;height:30px;">
<div class="toolbar">
<a href="javascript:void(0)" class="toolbar-button tb-icon-refresh" onclick="$('#dg').datagrid('reload');"><%: Html.Language("Refresh")%></a>
<a href="javascript:void(0)" class="toolbar-button tb-icon-add" onclick="addRoomControrl()"><%: Html.Language("New")%></a>
<a href="javascript:void(0)" class="toolbar-button tb-icon-edit" onclick="editRoomControrl()"><%: Html.Language("Edit")%></a>
<a href="javascript:void(0)" class="toolbar-button tb-icon-remove" onclick="del()"><%: Html.Language("Delete")%></a>
<a href="javascript:void(0)" class="toolbar-button tb-icon-apply" onclick="setActiveIndicator()"><%: Html.Language("StartAndStop")%></a>
</div>
</div>
<div data-options="region:'center',border:false">
<table id="dg" class="easyui-datagrid" style="width:100%; height:auto;"
data-options="
border: false,
pagination: true,
pageSize: 20,
rownumbers: true,
sortName: 'ID',
sortOrder: 'desc',
fit: true,
fitColumns: true,
striped: true,
idField: 'ID',
url: '/RoomControl/LoadByRoomControl/',
method: 'POST',
frozenColumns: [[ { field: 'ID', checkbox: true } ]],
onDblClickRow: function(index, row) { editRoomControrl(row); },
">
<thead>
<tr>
<th data-options="field:'ActiveIndicator',align:'center',resizable:false,formatter:function(val,rec){return val==true ? lang.Yes : lang.No;}">
<%: Html.Language("StartAndStop")%>
</th>
<%--<th data-options="field:'GroupName',sortable:true,resizable:false">
<%: Html.Language("Floor")%>
</th>--%>
<th data-options="field:'RoomTypeName',sortable:true,resizable:false">
<%: Html.Language("RoomType")%>
</th>
<th data-options="field:'RoomNumbers',sortable:true,resizable:false,width:200">
<%: Html.Language("RoomNumber")%>
</th>
<th data-options="field:'RoomStatusID',align:'center',sortable:true,resizable:false,formatter:function(val){
switch(val){
case 2: return lang.Rented;
case 4: return lang.NoRented;
case 8: return lang.CheckOut;
case 16: return lang.EmptyRoom;
default: return ''
}
}">
<%: Html.Language("RoomStatus")%>
</th>
<th data-options="field:'RoomCardTypeName',sortable:true,resizable:false">
<%: Html.Language("CardType")%>
</th>
<th data-options="field:'RoomTypeSceneName',sortable:true,resizable:false">
<%: Html.Language("SceneName")%>
</th>
<th data-options="field:'TimingType',align:'center',sortable:true,resizable:false,formatter:function(val){
switch(val){
case 1: return lang.EveryWeek;
case 2: return lang.EveryMonth;
default: return lang.EveryDay;
}
}">
<%: Html.Language("TimingType")%>
</th>
<th data-options="field:'TimingDay',align:'center',sortable:true,resizable:false">
<%: Html.Language("Date")%>
</th>
<th data-options="field:'Timing',align:'center',sortable:true,resizable:false">
<%: Html.Language("Time")%>
</th>
<th data-options="field:'ExecStatus',align:'center',sortable:true,resizable:false,formatter: function(val) { return val == true ? lang.Executed : lang.NonExecution; }">
<%: Html.Language("ExecStatus")%>
</th>
<th data-options="field:'ExecTime',sortable:true,resizable:false">
<%: Html.Language("ExecTime")%>
</th>
</tr>
</thead>
</table>
</div>
</div>
<div id="dialog" class="easyui-window" style="padding: 5px;" data-options="closed: true,modal: true,collapsible: false,minimizable: false,maximizable: false">
<div class="easyui-panel dlg-content" style="margin-bottom:5px;"></div>
<div class="dlg-footer" style="text-align:right; padding:5px 5px 0 0;">
<a class="easyui-linkbutton dlg-btn-save" data-options="iconCls:'icon-save'" href="javascript:void(0)"><%: Html.Language("Save")%></a>
<a class="easyui-linkbutton dlg-btn-cancel" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="$('#dialog').window('close');"><%: Html.Language("Cancel")%></a>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptContent" runat="server">
<script type="text/javascript" src="/Scripts/room-control-index.js"></script>
<% switch ((int)Session["isCN"]){case 1: %>
<script type="text/javascript" src="/Scripts/en-US.js"></script>
<% break; case 2: %>
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
<% break;default: %>
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
<% break; } %>
</asp:Content>