155 lines
4.7 KiB
PHP
Executable File
155 lines
4.7 KiB
PHP
Executable File
<?php
|
|
/*********************************************************
|
|
程序说明:
|
|
功能说明:告警查询的上部页面
|
|
调用关系:
|
|
变量说明:
|
|
返回值:无
|
|
|
|
作者:
|
|
|
|
修改注释:
|
|
NO.1
|
|
姓名:
|
|
时间:
|
|
修改说明:
|
|
*********************************************************/
|
|
require("../../inc/header.inc");
|
|
|
|
$db='OMC_PUB';
|
|
$pageTitle = "$strLog > $strLogAlarm";
|
|
$device_sql ="SELECT sysTypeNo,sysTypeName
|
|
FROM $sysconf_table
|
|
WHERE needHeartBeat >'0'
|
|
ORDER BY sysTypeNo
|
|
";
|
|
$device_result = @mysqli_query($pubConn,$device_sql);
|
|
$device_rows = @mysqli_fetch_array($device_result);
|
|
echo mysqli_error($pubConn);
|
|
|
|
|
|
$selSysTypeNo=$_REQUEST['selSysTypeNo'];
|
|
$selAlarmLevel=$_REQUEST['selAlarmLevel'];
|
|
$sel_date_from=$_REQUEST['sel_date_from'];
|
|
$sel_date_to=$_REQUEST['sel_date_to'];
|
|
|
|
?>
|
|
<base target="main">
|
|
<body leftmargin="15" rightmargin="10" onload="javascript:adjust_frame('up');" onresize="javascript:adjust_frame('up');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
|
<form method="post" name="theform" id="theform" action="alarmList_down.php" >
|
|
<?php
|
|
adjust_head_frame("up");
|
|
adjust_title_head_frame("up");
|
|
echo "<table id=\"table_up\" border=\"0\" width=\"100%\">";
|
|
echo "<tr>";
|
|
echo "<td width=\"70%\" align=\"left\">";
|
|
echo "$pageTitle";
|
|
echo "</td>";
|
|
echo "<td align=\"right\" title=\"Help\">";
|
|
$helpId = "4.1";
|
|
showHelp($helpId);
|
|
echo "</td>";
|
|
echo "</tr>";
|
|
echo "<tr>";
|
|
echo "<td align=\"left\">";
|
|
|
|
echo "$strSysType";
|
|
echo "<select size=\"1\" name=\"selSysTypeNo\"> ";
|
|
echo "<option value=\"all\">$strAll</option>";
|
|
do{
|
|
echo "<option value=\"$device_rows[sysTypeNo]\" >";
|
|
echo "$device_rows[sysTypeName]";
|
|
echo "</option>";
|
|
}while($device_rows = mysqli_fetch_array($device_result));
|
|
echo "<option value=\"500\" >BSS</option>";
|
|
echo "</select> ";
|
|
|
|
echo "$strAlamState";
|
|
echo " <select name=\"selAlarmLevel\" size=\"1\">";
|
|
echo "<option value=\"unclear\">$strNotCleared</option>";
|
|
echo "<option value=\"cleared\">$strCleared</option>";
|
|
echo "<option value=\"all\">$strAll</option>";
|
|
echo "<option value=\"unclear\">--Level--</option>";
|
|
for($i=1;$i<sizeof($alarmLevelDefArr);$i++){
|
|
$alarmLevelRemark=$alarmLevelDefArr[$i][remark];
|
|
$alarmLevelValue=$alarmLevelDefArr[$i][value];
|
|
if($alarmLevelValue == $selAlarmLevel)
|
|
echo "<option selected value=\"$alarmLevelValue\">$alarmLevelRemark</option>";
|
|
else
|
|
echo "<option value=\"$alarmLevelValue\">$alarmLevelRemark</option>";
|
|
}
|
|
|
|
echo "</select> ";
|
|
|
|
for($i=0;$i<30;$i++)
|
|
{
|
|
$startDay[]=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-$i,date("Y")));
|
|
}
|
|
//select day from
|
|
echo "<select name=\"sel_date_from\" onChange=\"javascript:sel_date_from_change();\">";
|
|
for($i=0;$i<30;$i++)
|
|
{
|
|
if($i==$sel_date_from)
|
|
echo "<option selected value=$i>{$startDay[$i]}</option>";
|
|
else
|
|
echo "<option value=$i>{$startDay[$i]}</option>";
|
|
}
|
|
echo "</select> to ";
|
|
//select day to
|
|
echo "<select name=\"sel_date_to\" onChange=\"javascript:sel_date_from_change();\">";
|
|
for($i=0;$i<=$sel_date_from;$i++)
|
|
{
|
|
if($i==$sel_date_to)
|
|
echo "<option selected value=$i>{$startDay[$i]}</option>";
|
|
else
|
|
echo "<option value=$i>{$startDay[$i]}</option>";
|
|
}
|
|
echo "</select> ";
|
|
|
|
echo "<input type=\"hidden\" value=$noop name=\"noop\">";
|
|
?>
|
|
<span id='searchID' onClick="javascript:document.theform.submit();" style="cursor:hand">
|
|
<!-- <IMG align=absBottom border=0 src="../../images/search.gif" >--><?php echo "$strSearch"; ?>
|
|
</span>
|
|
<?php
|
|
echo "</td>";
|
|
echo "<td align=\"right\">";
|
|
|
|
echo "<a id=\"exportBtn\" href=\"#\" target=\"_blank\">";
|
|
echo "<img border=0 src=\"../../images/list.gif\" width=16 height=16 title='export'>";
|
|
echo "</a> ";
|
|
|
|
echo "</td>";
|
|
echo "</tr>";
|
|
echo "</table>";
|
|
|
|
adjust_title_tail_frame("up");
|
|
adjust_content_head_frame("up");
|
|
adjust_content_tail_frame("up");
|
|
?>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
<script>
|
|
function updateExportLink() {
|
|
var form = document.getElementById('theform');
|
|
var selSysTypeNo = form.selSysTypeNo.value;
|
|
var selAlarmLevel = form.selAlarmLevel.value;
|
|
var sel_date_from = form.sel_date_from.value;
|
|
var sel_date_to = form.sel_date_to.value;
|
|
// 其它参数可根据实际情况获取
|
|
var url = "./exportAlarmLog.php?selSysTypeNo=" + encodeURIComponent(selSysTypeNo)
|
|
+ "&selAlarmLevel=" + encodeURIComponent(selAlarmLevel)
|
|
+ "&sel_date_from=" + encodeURIComponent(sel_date_from)
|
|
+ "&sel_date_to=" + encodeURIComponent(sel_date_to)
|
|
+ "&isExport=1";
|
|
document.getElementById('exportBtn').href = url;
|
|
}
|
|
|
|
// 页面加载和每次表单项变动时都更新导出链接
|
|
window.onload = updateExportLink;
|
|
document.getElementById('theform').onchange = updateExportLink;
|
|
</script>
|
|
|