📄 addwarn.jsp
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="comm" class="com.saas.biz.commen.commMethodMgr" scope="page" />
<jsp:useBean id="bean" class="com.saas.biz.commen.ParamethodMgr" scope="page" />
<jsp:useBean id="house" class="com.saas.biz.wareHouseMgr.wareHouseInfo" scope="page" />
<jsp:useBean id="warnType" class="com.saas.biz.warntypeMgr.WarnTypeInfo" scope="page" />
<%@ page import="java.text.SimpleDateFormat"%>
<%
String param_id=comm.GenTradeId();
HttpSession logsession = request.getSession();
String cust_id = "";
if (logsession.getAttribute("SESSION_CUST_ID") != null) {
cust_id = logsession.getAttribute("SESSION_CUST_ID").toString();
}
String store_name=house.getSelectHouse(cust_id);
String mod_id="",mod_type="",modtype="";
if(request.getParameter("mod_id")!=null){
mod_id=request.getParameter("mod_id");
}
if(request.getParameter("mod_type")!=null){
mod_type=request.getParameter("mod_type");
modtype=bean.getParamNameByValue("87",mod_type);
}
HashMap typeMap=warnType.getWarnTypeById(mod_id);
Calendar cal = Calendar.getInstance();
String start = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
cal.add(Calendar.MONTH, 3);
String end = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
if(typeMap.get("start_date")!=null){
start=typeMap.get("start_date").toString();
}
if(typeMap.get("end_date")!=null){
end=typeMap.get("end_date").toString();
}
%>
<html>
<head>
<title>XSaaS-预警参数</title>
<link href="/style/layout.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/js/prototype.js"></script>
<script language="javascript" src="/js/Calendar_Ly.js"></script>
<link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext/ext-all.js"></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/WareHousePosInfo.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/util.js'></script>
<script type="text/javascript" src="warn.js"></script>
<script type="text/javascript" src="/js/public_b2b.js"></script>
<script type="text/javascript">
function _check_value(){
var param_name=$F("param_name");
if(param_name=="" || param_name==null){
alert("请填写预警参数名称!");
$("param_name").focus();
return false;
}
var param_type=$F("param_type");
if(param_type=="" || param_type==null){
alert("请选择预警参数类型!");
return false;
}
if(param_type=="0"){
if($("type_0").value=="" || $("type_0").value==null){
alert("请填写数量!");
return false;
}
}
if(param_type=="1"){
if($("type_1").value=="" || $("type_1").value==null){
alert("请选择时间!");
return false;
}
}
if(param_type=="2"){
if($("store_name").value=="" || $("store_name").value==null){
alert("请选择仓库!");
return false;
}
}
if(param_type=="3"){
if($("type_3").value=="" || $("type_3").value==null){
alert("请选择物料种类!");
return false;
}
}
if($("param_door").value=="" ||$("param_door").value==null){
alert("请填写告警值!");
return false;
}
if($("sum_type").value=="" ||$("sum_type").value==null){
alert("请选择运算方式!");
return false;
}
if($("start_date").value=="" ){
alert("请填写开始时间!");
return false;
}
if($("end_date").value=="" ){
alert("请填写结束时间!");
return false;
}
if(!checkDate($("start_date").value,$("end_date").value)){
return false;
}
return true;
}
</script>
</head>
<body>
<form name=resumeForm action=/doTradeReg.do method=post target="_self">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<jsp:include page="/inc/top.jsp" />
<tr>
<td align="center">
<div id="manager_body">
<div id="manager_body_left">
<jsp:include page="/inc/left.jsp" />
</div>
<div id="manager_body_right">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="2"></td>
</tr>
<tr>
<td valign="top">
<table width=100% border=0 cellpadding=5 cellspacing=1 align=center bgcolor="#dddddd">
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
预警参数名称:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<input type="text" name="param_name" id="param_name" maxlength="100" size="25">
<input type="hidden" name="param_id" id="param_id" value="<%=param_id%>">
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
预警模式类型:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping1">
<%=modtype%>
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
参数类型:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<select name="param_type" id="param_type" onclick="createHtml(this.value)">
<option value="">请选择</option>
<option value="0">数量</option>
<option value="1">时间</option>
<option value="2">位置</option>
<option value="3">物料种类</option>
</select>
</div>
</td>
</tr>
<tr id="typeA" style="display:none">
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
数量:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<input type="text" name="type_0" id="type_0" maxlength="20" size="10" onkeyup="if(isNaN(value))execCommand('undo')">
</div>
</td>
</tr>
<tr id="typeB" style="display:none">
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
时间:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<input type="text" name="type_1" id="type_1" maxlength="100" size="10" value="<%=start%>" onfocus="setday(this);">
</div>
</td>
</tr>
<tr id="typeC" style="display:none">
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
仓库/仓位:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<select name="store_name" id="store_name" size="5" onclick="setPosition(this.value)" style="float:left;display:inline;">
<%=store_name%>
</select>
<select name="posit_name" id="posit_name" size="5" style="float:left;display:inline;" onclick="setParamValue(this.value)"></select>
</td>
</tr>
<tr id="typeD" style="display:none">
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
物料种类:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<input type="text" name="type_3" id="type_3" maxlength="100" size="20" readonly><input type=button id=goods name=goods onclick="javascript: window.open ('goods.jsp')" value=请选择>
</div>
</td>
</tr>
<div id="store-div"></div>
<div id="goods-div"></div>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
告警值:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping" style="display:inline;float:left">
<select name="rsrv_str1" id="rsrv_str1">
<option value="0">不大于</option>
<option value="1">不小于</option>
</select>
<input type="text" name="param_door" id="param_door" maxlength="100" size="5" onkeyup="if(isNaN(value))execCommand('undo')">(告警界线)
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;text-align:right" align=right width="20%">
运算方式:
</td>
<td style="background-color:#ffffff; color:#000000; font-size:12px;" align="left" width="80%">
<div class="ping">
<select name="sum_type" id="sum_type">
<option value="0">或</option>
<option value="1">与</option>
</select>(或:当其中一个条件成立时,发出告警。与:当两个条件都成立时,发出告警。)
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;" align=right>
开始日期:
</td>
<td align=left bgcolor="#FFFFFF">
<div class="ping">
<input name="start_date" type="text" id="start_date" size=10 maxlength=15 value="<%=start%>" onfocus="setday(this);">
<span style="color:red">(yyyy-MM-dd)</span>
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;" align=right>
结束日期:
</td>
<td align=left bgcolor="#FFFFFF">
<div class="ping">
<input name="end_date" type="text" id="end_date" size=10 maxlength=15 value="<%=end%>" onfocus="setday(this);">
<span style="color:red">(yyyy-MM-dd)</span>
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;" align=right>
备注:
</td>
<td align=left bgcolor="#FFFFFF">
<div class="ping1">
<input name="remark" id="remark" size="52" maxlength="50" value="">
</div>
</td>
</tr>
<tr>
<td style="background-color:#f6f6f6; color:#000000; font-weight:bold; font-size:12px;padding-top:10px;padding-bottom:10px;text-align:center;" align="center" colspan="2">
<input class="tjan" name="submit" type="submit" value="" onclick="return _check_value()">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>
</td>
</tr>
<tr>
<td>
<input type="hidden" name="param_value" id="param_value">
<input type="hidden" name="rsrv_str2" >
<input type="hidden" name="rsrv_str3" >
<input type="hidden" name="rsrv_str4" >
<input type="hidden" name="rsrv_str5" >
<input type="hidden" name="rsrv_str6" >
<input type="hidden" name="rsrv_str7" >
<input type="hidden" name="rsrv_str8" >
<input type="hidden" name="rsrv_str9" >
<input type="hidden" name="rsrv_str10">
<input type="hidden" name="cust_id" id="cust_id" value="<%=cust_id%>">
<input type="hidden" name="mod_type" id="mod_type" value="<%=mod_type%>">
<input type="hidden" name="obj_param_id" id="obj_param_id" value="">
<input type="hidden" name="publish_date" id="publish_date" value="<%=start%>">
<input type="hidden" name="mod_id" id="mod_id" value="<%=mod_id%>">
<input type="hidden" name="trade_type_code" id="trade_type_code" value="1175">
</td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -