📄 bunkbook.jsp
字号:
<%@ page language = "java" %>
<%@ page import = "java.io.*" %>
<%@ page import = "java.sql.*" %>
<%@ page import = "java.math.*" %>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.util.Vector" %>
<%@ page import = "common.*"%>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page import = "javax.servlet.http.*"%>
<%@ page contentType="text/html; charset=gb2312"%>
<%
request.setCharacterEncoding("gb2312");
Tools t = new Tools();
String sLevel = t.GetSessionAttribute(session,"level");
int Level = t.StrToInt(sLevel);
if(Level==0)
{
out.print(t.JSMsgGURL("请先登录!","../index.jsp"));
return;
}
String action="",sOID="",Submit="",error="";
action = t.GetRequestParameter(request,"action");
sOID = t.GetRequestParameter(request,"OID");
Submit = t.GetRequestParameter(request,"Submit");
/*session.setAttribute("UID","1");
out.println(action);
out.println(sOID);
out.println(Submit);*/
String OSHIPPER,OCONSIGNEE,ONOTIFY,ODS,OPOL,OPOD,ODOG,OMARKS,OQTY,OGW,OCBM,OFRIGHT,OCONTAINER,OCSIZE,OCN,ODELIVER;
String OCONSIGNEEC,OTEL,OFAX,OCONNECT,ODATE,OREMARKS,OUID;
int OID=t.StrToInt(sOID);
OSHIPPER = "test";
OCONSIGNEE = "test";
ONOTIFY = "test";
ODS = t.GetRequestParameter(request,"ODS");
OPOL = t.GetRequestParameter(request,"OPOL");
OPOD = t.GetRequestParameter(request,"OPOD");
ODOG = t.GetRequestParameter(request,"ODOG");
OMARKS = "test";
OQTY = "1";
OGW = "1";
OCBM = "1";
OFRIGHT = "0";
OCONTAINER = "0";
OCSIZE = "0";
OCN = "0";
ODELIVER = "0";
OCONSIGNEEC = "0";
OTEL = t.GetRequestParameter(request,"OTEL");
OFAX = t.GetRequestParameter(request,"OFAX");
OCONNECT = t.GetRequestParameter(request,"OCONNECT");
ODATE = t.GetRequestParameter(request,"ODATE");
OREMARKS = t.GetRequestParameter(request,"OREMARKS");
OUID = t.GetSessionAttribute(session,"UID");
if(action.equals("edit")&&OID!=0&&Submit.equals("true"))
{
Order o = new Order(OID);
/***********************/
if(o.OState==1)
{
out.print(t.JSMsgGB("订单已经成交,无法编辑!"));
return;
}
/***********************/
if(o.error.length()==0)
{
o.OSHIPPER = OSHIPPER;
o.OCONSIGNEE = OCONSIGNEE;
o.ONOTIFY = ONOTIFY;
o.ODS = t.DateToDB(ODS);
o.OPOL = OPOL;
o.OPOD = OPOD;
o.ODOG = ODOG;
o.OMARKS = OMARKS;
o.OQTY = t.StrToInt(OQTY);
o.OGW = t.StrToFloat(OGW);
o.OCBM = t.StrToFloat(OCBM);
o.OFRIGHT = t.StrToInt(OFRIGHT);
o.OCONTAINER = t.StrToInt(OCONTAINER);
o.OCSIZE = t.StrToInt(OCSIZE);
o.OCN = t.StrToInt(OCN);
o.ODELIVER = t.StrToInt(ODELIVER);
o.OCONSIGNEEC = OCONSIGNEEC;
o.OTEL = OTEL;
o.OFAX = OFAX;
o.OCONNECT = OCONNECT;
o.ODATE = t.DateToDB(ODATE);
o.OREMARKS = OREMARKS;
o.OUID = t.StrToInt(OUID);
o.save();
if(o.error.length()>0)
{
out.print(t.JSMsg("bunkbook.jsp",o.error));
}
else
{
out.print(t.JSMsgGURL("编辑订单成功!","ListBB.jsp"));
}
}
else
{
out.print(t.JSMsg("bunkbook.jsp",o.error));
}
}
if(action.equals("add")&&Submit.equals("true"))
{
Order o = new Order();
//o.OID = OID;
o.OSHIPPER = OSHIPPER;
o.OCONSIGNEE = OCONSIGNEE;
o.ONOTIFY = ONOTIFY;
o.ODS = t.DateToDB(ODS);
o.OPOL = OPOL;
o.OPOD = OPOD;
o.ODOG = ODOG;
o.OMARKS = OMARKS;
o.OQTY = t.StrToInt(OQTY);
o.OGW = t.StrToFloat(OGW);
o.OCBM = t.StrToFloat(OCBM);
o.OFRIGHT = t.StrToInt(OFRIGHT);
o.OCONTAINER = t.StrToInt(OCONTAINER);
o.OCSIZE = t.StrToInt(OCSIZE);
o.OCN = t.StrToInt(OCN);
o.ODELIVER = t.StrToInt(ODELIVER);
o.OCONSIGNEEC = OCONSIGNEEC;
o.OTEL = OTEL;
o.OFAX = OFAX;
o.OCONNECT = OCONNECT;
o.ODATE = t.DateToDB(ODATE);
o.OREMARKS = OREMARKS;
o.OUID = t.StrToInt(OUID);
o.save("add");
if(o.error.length()>0)
{
out.print(t.JSMsg("bunkbook.jsp",o.error));
}
else
{
out.print(t.JSMsgGURL("订单已经成功下达!","VIPIndex.jsp"));
}
return;
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE><% Control cc = new Control();out.print(cc.SysName);%></TITLE>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css/an_css.css" type="text/css" rel="stylesheet">
<link href="../css/css.css" rel="stylesheet" type="text/css">
</HEAD>
<body>
<!-- Head Start -->
<div align="center">
<script language="javascript" src="../JS/top1.js"></script>
</div>
<script type="text/javascript" src="../JS/calendar.js"></script>
<link href="../JS/calendar.css" rel="stylesheet" type="text/css">
<!-- 调用样式表st -->
<LINK media="all" href="../css/css1.css" type=text/css rel=stylesheet>
<!-- 调用样式表end -->
<style type="text/css">
<!--
.bar {background:#CCF4B9;color:#246F00;font-weight:bold;width:550px;border:1px solid #FFFFFF;line-height:24px;text-align:left}
.box {background:#F7F7F7;width:548px;border:1px solid #C6C6C6;padding:4px}
-->
</style>
<script language="javascript" type="text/javascript">
function SetFun()
{
if(form1.OCONTAINER[1].checked==false)
{
form1.OCSIZE.disabled="disabled";
form1.OCN.disabled="disabled";
}
else
{
form1.OCSIZE.disabled="";
form1.OCN.disabled="";
}
}
</script>
<script language="javascript" type="text/javascript">function isCharsInBag (s, bag){var i, c;for (i = 0; i < s.length; i++){c = s.charAt(i);if (bag.indexOf(c) == -1) return false;}return true;}function isCharsAllInBag (s, bag){var i, c;for (i = 0; i < bag.length; i++){c = bag.charAt(i);if (s.indexOf(c) != -1) return true;}return false;}function CharNumInString(stringToCal,char){ var Num=0; eval("Num=stringToCal.replace(/[^"+ char +"]/g,'').length;"); return(Num);}function isVaildEmail(s){var i = 1;var len = s.length;/*if ( len == 0 ) return true;*/if (len > 80){return false;}pos1 = s.indexOf('@');pos2 = s.indexOf('.');pos3 = s.lastIndexOf('@');pos4 = s.lastIndexOf('.');if ((pos1 <= 0)||(pos1 == len-1)||(pos2 <= 0)||(pos2 == len-1)){return false;}else{if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) || ( pos1 != pos3 ) || ( pos4 < pos3 ) ){return false;}}return true;}function isFloat(str){var Result=true;var dote,i,dotenum;if(!isCharsInBag(str,'1234567890.')){Result=false;}else{dotenum=0;for ( i=0; i< str.length; i++){dote=str.charAt(i);if(dote=='.') dotenum++;}if(dotenum>1) Result=false;}return (Result);}function isMobileNum(str){var Result=true;if(str.length!=11){Result=false;}else{if(!isCharsInBag(str,'1234567890')){Result=false;}else{if((str.substr(0,3)!='130')&&(str.substr(0,3)!='131')&&(str.substr(0,3)!='132')&&(str.substr(0,3)!='133')&&(str.substr(0,3)!='134')&&(str.substr(0,3)!='135')&&(str.substr(0,3)!='136')&&(str.substr(0,3)!='137')&&(str.substr(0,3)!='138')&&(str.substr(0,3)!='139')&&(str.substr(0,3)!='159')) Result=false;}}return (Result);}function isSafeInupt(StrToCheck){ var Result = true; if(isCharsAllInBag(StrToCheck,'\' =\\/";,<>#$%^&*()!`~:[]{}|+?')) { Result = false; } return (Result);}function isFixPhoneNum(StrToCheck){ var Result = true; var i; if(!isCharsInBag(StrToCheck,'-0123456789#*')) { Result = false; } if(StrToCheck.indexOf('-')==0) Result = false; return(Result);}
function CheckForm_form1()
{
var ifcontinue=true;
if(ifcontinue&&(form1.ODS.value=='')){ alert('请填写始发时间!');form1.ODS.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OPOL.value=='')){ alert('请填写始发站!');form1.OPOL.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OPOD.value=='')){ alert('请填写目的站!');form1.OPOD.focus(); ifcontinue=false;}if(ifcontinue&&(form1.ODOG.value=='')){ alert('请填写车次!');form1.ODOG.focus(); ifcontinue=false;}
if(ifcontinue&&(form1.OREMARKS.value.length>200)){ alert(' 备注或要求 内容超过最大长度限制!\n\r(最大长度:200)');form1.OREMARKS.focus(); ifcontinue=false;} return ifcontinue;}</script>
<TABLE width="750" height="312" border="0" align="center" cellPadding="0" cellSpacing="0">
<TBODY>
<TR>
<TD width="750" height="380" valign="top" class="bj_body_01">
<form action="bunkbook.jsp" method="post" name="form1">
<table width="750" border="0" align="center">
<tr bgcolor="#FF6500">
<td height="28" colspan="4"><div align="center">网 上 订 单</div></td>
</tr>
<td><div align="right">始发时间:</div></td>
<td colspan="2"><label>
<input name="ODS" type="text" class="input" id="ODS" onFocus="return showCalendar('ODS', 'y-mm-dd');" onClick="return showCalendar('ODS', 'y-mm-dd');" size=20 readonly><font color="red">*</font></label></td>
<td><span class="style7">请用 "年-月-日" 的形式 </span></td>
</tr>
<tr bgcolor="#F5F5F5">
<td><div align="right">始 发 站:</div></td>
<td colspan="2"><label>
<input name="OPOL" type="text" id="OPOL" maxlength="20"><font color="red">*</font></label></td>
<td><span class="style7">用中文表示</span></td>
</tr>
<tr>
<td><div align="right">终 点 站:</div></td>
<td colspan="2"><label>
<input name="OPOD" type="text" id="OPOD" maxlength="20"><font color="red">*</font></label></td>
<td><span class="style7">同上</span></td>
</tr>
<tr bgcolor="#F5F5F5">
<td><div align="right">车 次:</div></td>
<td colspan="2"><input name="ODOG" type="text" id="ODOG" size="40" maxlength="45"><font color="red">*</font></td>
<td><span class="style7">车次请用中文+英文的对照形式</span></td>
</tr>
<tr bgcolor="#F5F5F5">
<td align="right">电话:</td>
<td><label>
<input name="OTEL" type="text" id="OTEL" maxlength="20">
</label></td>
<td width="131" align="right">传真:</td>
<td><label>
<input name="OFAX" type="text" id="OFAX" maxlength="20">
</label></td>
</tr>
<tr>
<td align="right">联系人:</td>
<td><label>
<input name="OCONNECT" type="text" id="OCONNECT" maxlength="25">
</label></td>
<td align="right">日期:</td>
<td><label>
<input name="ODATE" type="text" class="input" id="ODATE" onFocus="return showCalendar('ODATE', 'y-mm-dd');" onClick="return showCalendar('ODATE', 'y-mm-dd');" size=20 readonly>
</label></td>
</tr>
<tr bgcolor="#F5F5F5">
<td align="center" valign="top"><div align="right"><strong class="style1 style2">备注或要求:</strong></div></td>
<td colspan="3"><label>
<textarea name="OREMARKS" cols="60" rows="4" id="OREMARKS"></textarea>
</label></td>
</tr>
<tr>
<td colspan="4" align="center">
<label><input type="button" name="B1" value="提交订单" onClick="if(CheckForm_form1()) form1.submit();"></label>
<label><input type="reset" name="B2" value="重新填写"></label>
<label><input type="button" name="B3" value="返 回" onClick="history.go(-1);"></label>
</td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
</table>
<input type="hidden" name="Submit" value="true">
<input type="hidden" name="action" value="<%=action%>">
<input type="hidden" name="OID" value="">
</form>
</TD>
</TR>
</TBODY>
</TABLE>
<% if(action.equals("add")&&(!Submit.equals("true")))
{
%>
<script language="javascript">
with (document.form1) {
OFRIGHT[0].defaultChecked="True";
OCONTAINER[0].defaultChecked="True";;
OCSIZE.selectedIndex=1;
ODELIVER[0].defaultChecked="True";
reset();
SetFun();
}
</script>
<% }
if(action.equals("edit")&&OID!=0&&(!Submit.equals("true")))
{
Order o = new Order(OID);
if(o.error.length()>0)
{
out.print(t.JSMsg("bunkbook.jsp",o.error));
}
else
{
%>
<script language="javascript">
with (document.form1) {
// alert("<%=o.OPOL%>");
OID.defaultValue="<%=o.OID%>";
OSHIPPER.defaultValue="<%=o.OSHIPPER%>";
OCONSIGNEE.defaultValue="<%=o.OCONSIGNEE%>";
ONOTIFY.defaultValue="<%=o.ONOTIFY%>";
ODS.defaultValue="<%=t.FormatDate(o.ODS)%>";
OPOL.defaultValue="<%=o.OPOL%>";
OPOD.defaultValue="<%=o.OPOD%>";
ODOG.defaultValue="<%=o.ODOG%>";
OMARKS.defaultValue="<%=o.OMARKS%>";
OQTY.defaultValue="<%=o.OQTY%>";
OGW.defaultValue="<%=o.OGW%>";
OCBM.defaultValue="<%=o.OCBM%>";
OFRIGHT[<%=o.OFRIGHT%>].defaultChecked="True";
OCONTAINER[<%=o.OCONTAINER%>].defaultChecked="True";;
OCSIZE.selectedIndex=<%=o.OCSIZE%>;
OCN.defaultValue="<%=o.OCN%>";
ODELIVER[<%=o.ODELIVER%>].defaultChecked="True";
OCONSIGNEEC.defaultValue="<%=o.OCONSIGNEEC%>";
OTEL.defaultValue="<%=o.OTEL%>";
OFAX.defaultValue="<%=o.OFAX%>";
OCONNECT.defaultValue="<%=o.OCONNECT%>";
ODATE.defaultValue="<%=t.FormatDate(o.ODATE)%>";
OREMARKS.defaultValue="<%=o.OREMARKS%>";
reset();
SetFun();
}
</script>
<%
/***********************/
if(o.OState==1)
{
out.print(t.JSMsg("订单已经成交,编辑功能已经被禁止!"));
%>
<script language="javascript">
form1.B1.disabled=true;
</script>
<%
}
/***********************/
}
}
%>
<!-- Bottom Start -->
<div align="center">
<script language="javascript" type="text/javascript" src="../JS/end1.js"></script>
</div>
<!-- Bottom End -->
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -