⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 detail_order.jsp

📁 很好的JSP带码 有好东西大家共同分享 适合想学JSP网站建设的同志。
💻 JSP
字号:
<%@ page contentType="text/html;charset=UTF-8"%>
<jsp:useBean id="orderHandleKey" class="com.cwc.app.api.OrderHandleKey"/>
<%@ include file="../../include.jsp"%> 
<%
long oid = StringUtil.getLong(request,"oid");
DBRow detailOrder = orderMgr.getDetailOrderByOid(oid);
DBRow orderLine[] = orderMgr.getOrderLinesByOid(oid);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<link href="../../style.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="dynCalendar.css" type="text/css" media="screen">
<script language="javascript" src="../../common.js"></script>
<script src="../../request.js"></script>
<script language="javascript">
<!--
function modOrderHandleNote()
{
	document.handle_order_form.action = "<%=ConfigBean.getStringValue("systenFolder")%>appController/modOrderHandleNote";
	document.handle_order_form.submit();
}

function modOrderHandleStatus(os)
{
	if ( confirm("确认修改订单状态吗?") )
	{
		document.handle_order_form.action = "<%=ConfigBean.getStringValue("systenFolder")%>appController/modOrderHandleStatus";
		document.handle_order_form.submit();
	}
}

function addDeliveryNo()
{
	document.handle_order_form.action = "<%=ConfigBean.getStringValue("systenFolder")%>appController/addOrderDeliveryNo";
	document.handle_order_form.submit();
}

function modap()
{
	if ( confirm("确认修改实际支付吗?") )
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function modorder()
{
	if ( confirm("确认修改订单信息吗?") )
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

//-->
</script>
<style type="text/css">
<!--
.unnamed1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.unnamed3 {
	color: #993300;
}

-->
</style>
<style media=print>  
.Noprint{display:none;}
</style>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  onLoad="loadurl('../../member/city.jsp?pid=<%=detailOrder.get("province",0l)%>&city=<%=detailOrder.get("city",0l)%>');">
<br>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"  class="thetable">
  <form action="<%=ConfigBean.getStringValue("systenFolder")%>appController/modOrderActualPay" method="post" onSubmit="return modap()">
    <input type="hidden" name="oid" value="<%=oid%>">
    <thead>
      <tr> 
        <td align="center" valign="middle">商品编号</td>
        <td width="494" align="left" valign="middle">商品名称</td>
        <td width="139" align="center" valign="middle">单 价</td>
        <td width="135" align="center" valign="middle">数 量</td>
        <td width="145" align="center" valign="middle">小 计</td>
      </tr>
    </thead>
    <%
for (int i=0; i<orderLine.length; i++)
{
%>
    <tr> 
      <td width="122" height="24" align="center" valign="middle"> 
        <%=orderLine[i].getString("p_no")%>
      </td>
      <td width="494" align="left" valign="middle" style='word-break:break-all;' > 
        <%=orderLine[i].getString("name")%>
        ( 
        <%=StringUtil.replaceString(StringUtil.replaceString(orderLine[i].getString("attribute"),"@",": "),"#"," / ")%>
        ) </td>
      <td width="139" align="center" valign="middle" style='word-break:break-all;' > 
        <%=orderLine[i].getString("shop_price")%>
      </td>
      <td width="135" align="center" valign="middle" style='word-break:break-all;' > 
        <%=orderLine[i].getString("quantity")%>
      </td>
      <td width="145" align="center" valign="middle" style='word-break:break-all;' > 
        <%=orderLine[i].getString("amount")%>
      </td>
    </tr>
    <%
}
%>
    <tr> 
      <td height="24" align="center" valign="middle" class="unnamed1">&nbsp;</td>
      <td align="left" valign="middle" class="unnamed1" style='word-break:break-all;' >&nbsp;</td>
      <td align="center" valign="middle" class="unnamed1" style='word-break:break-all;' >&nbsp;</td>
      <td align="center" valign="middle" class="unnamed1" style='word-break:break-all;' >合计</td>
      <td align="center" valign="middle" class="unnamed1" style='word-break:break-all;' >¥<strong> 
        <%=detailOrder.getString("sum_price")%>
        </strong></td>
    </tr>
    <tr bgcolor="eeeeee"> 
      <td height="24" align="center" valign="middle">&nbsp;</td>
      <td align="left" valign="middle" >&nbsp;</td>
      <td align="center" valign="middle" >配送费用</td>
      <td align="center" valign="middle" >支付费用</td>
      <td align="center" valign="middle" >实际支付</td>
    </tr>
    <tr> 
      <td height="24" align="center" valign="middle">&nbsp;</td>
      <td align="left" valign="middle" style='word-break:break-all;' >&nbsp;</td>
      <td align="center" valign="middle" style='word-break:break-all;' > 
        <%=detailOrder.getString("del_type_cost")%>
      </td>
      <td align="center" valign="middle" style='word-break:break-all;' >x 
        <%=detailOrder.getString("pay_type_cost_percnet")%>
      </td>
      <td align="center" valign="middle" style='word-break:break-all;' > ¥<strong> 
        <input name="actual_pay" type="text" id="actual_pay" value="<%=detailOrder.getString("actual_pay")%>" size="10">
        <input type="submit" name="Submit4" value="改">
        </strong> </td>
    </tr>
  </form>
</table>
<br>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"  class="thetable">
  <form action="<%=ConfigBean.getStringValue("systenFolder")%>appController/modOrderReceiverInfo" method="post" onSubmit="return modorder()">
    <input type="hidden" name="oid" value="<%=oid%>">
  <thead>
    <tr align="left"> 
      <td colspan="6" valign="middle">收货人资料</td>
    </tr>
  </thead>
  <tr> 
    <td width="13%" align="right" valign="middle" class="unnamed3">配送地区</td>
    <td width="1%" height="24" align="left" valign="middle"><br> </td>
    <td width="30%" align="left" valign="middle"> <table width="100%" border="0" cellspacing="0" cellpadding="2">
        <tr> 
          <td width="39%"><select name="province" size="1" onChange="loadurl('../../member/city.jsp?pid='+this.value);">
              <option value="0" selected>选择地区</option>
              <%
DBRow province[] = memberMgr.getAreaByParentid(0l);

for (int i=0; i<province.length; i++)
{
%>
              <option value="<%=province[i].getString("id")%>" <%=detailOrder.get("province",0l)==province[i].get("id",0l)?"selected":""%>> 
              <%=province[i].getString("title")%>
              </option>
              <%
}
%>
            </select></td>
          <td width="61%"><DIV id=prolist style="FLOAT: left;"></DIV>
            <SPAN id=loadifo></SPAN></td>
        </tr>
      </table></td>
    <td width="11%" align="right" valign="middle" class="unnamed3">电子信箱</td>
    <td width="1%" align="left" valign="middle">&nbsp;</td>
    <td width="44%" align="left" valign="middle"> <input name="email" type="text" id="email" value="<%=detailOrder.getString("email")%>"></td>
  </tr>
  <tr> 
    <td align="right" valign="middle" class="unnamed3">收货人姓名</td>
    <td height="24" align="left" valign="middle"><br> </td>
    <td align="left" valign="middle"> <input name="name" type="text" id="name" value="<%=detailOrder.getString("name")%>"></td>
    <td align="right" valign="middle" class="unnamed3">收货人地址</td>
    <td align="left" valign="middle">&nbsp;</td>
    <td align="left" valign="middle"> <input name="address" type="text" id="address" value="<%=detailOrder.getString("address")%>" size="50"></td>
  </tr>
  <tr> 
    <td align="right" valign="middle" class="unnamed3">邮政编码</td>
    <td height="24" align="left" valign="middle"><br> </td>
    <td align="left" valign="middle"> <input name="postcode" type="text" id="name2" value="<%=detailOrder.getString("postcode")%>"> 
    </td>
    <td align="right" valign="middle" class="unnamed3">联系电话</td>
    <td align="left" valign="middle">&nbsp;</td>
    <td align="left" valign="middle"> <input name="tel" type="text" id="tel" value="<%=detailOrder.getString("tel")%>"></td>
  </tr>
  <tr> 
    <td align="right" valign="middle" class="unnamed3">联系手机</td>
    <td height="24" align="left" valign="middle"><br> </td>
    <td align="left" valign="middle"> <input name="mobile" type="text" id="mobile" value="<%=detailOrder.getString("mobile")%>"> 
    </td>
    <td align="right" valign="middle" class="unnamed3">配送方式</td>
    <td align="left" valign="middle">&nbsp;</td>
      <td align="left" valign="middle"> 
        <select name="delivery_type">
<%
DBRow deliverys[] = orderMgr.getAllDelivery(null);
for (int i=0; i<deliverys.length; i++)
{
%>
          <option <%=detailOrder.get("delivery_type",0l)==deliverys[i].get("drid",0l)?"selected":""%> value="<%=deliverys[i].getString("drid")%>"><%=deliverys[i].getString("name")%> <%=deliverys[i].getString("cost")%></option>
<%
}
%>
        </select> </td>
  </tr>
  <tr> 
    <td align="right" valign="middle" class="unnamed3">支付方式</td>
    <td height="24" align="left" valign="middle">&nbsp;</td>
<td>
        <select name="pay_type">
          <%
DBRow allPays[] = orderMgr.getAllPayNH(null);
for (int i=0; i<allPays.length; i++)
{
%>
          <option <%=detailOrder.get("pay_type",0l)==allPays[i].get("pyid",0l)?"selected":""%> value="<%=allPays[i].getString("pyid")%>">
          <%=allPays[i].getString("name")%>
          <%=allPays[i].getString("cost_percent")%>
          </option>
          <%
}
%>
        </select> 
      </td>
      <td align="right" valign="middle" class="unnamed3">转帐银行</td>
    <td align="left" valign="middle">&nbsp;</td>
    <td align="left" valign="middle"> <input name="pay_appendinfo" type="text" id="mobile2" value="<%=detailOrder.getString("pay_appendinfo")%>"> 
    </td>
  </tr>
  <tr> 
    <td align="right" valign="middle" class="unnamed3">备 注</td>
    <td height="24" align="left" valign="middle"><br> </td>
    <td colspan="4" align="left" valign="middle"> 
      <%=detailOrder.getString("note")%>
    </td>
  </tr>
  <tr>
    <td align="right" valign="middle" class="unnamed3">&nbsp;</td>
    <td height="24" align="left" valign="middle">&nbsp;</td>
    <td colspan="4" align="left" valign="middle"><input type="submit" name="Submit42" value="修改订单信息"></td>
  </tr>
  </form>
</table>
<br>
<div class="NOPRINT">
  <table width="98%" border="0" align="center" cellpadding="3" cellspacing="0"  class="thetable">
    <form name="handle_order_form" method="post" action="">
      <input type="hidden" name="oid" value="<%=oid%>">
      <thead>
        <tr> 
          <td colspan="4" align="left" valign="middle">订单处理</td>
        </tr>
      </thead>
      <tr> 
        <td width="7%" align="right" valign="middle">处理备注</td>
        <td width="1%" height="24" align="left" valign="middle"><br> </td>
        <td width="38%" align="left" valign="middle"> <textarea name="handle_note" id="handle_note" style="width:300;height:70px;"><%=detailOrder.getString("handle_note")%></textarea> 
          <br> </td>
        <td width="54%" align="left" valign="top"> <input type="button" name="Submit" value="修改备注" onClick="modOrderHandleNote()"> 
        </td>
      </tr>
      <tr> 
        <td align="right" valign="middle">处理状态</td>
        <td height="24" align="left" valign="middle">&nbsp;</td>
        <td align="left" valign="middle"> <select name="handle_status" id="handle_status">
            <%
ArrayList hl = orderHandleKey.getOrderHandle();
for (int i=0; i<hl.size(); i++)
{
	String ttt;
	if ( detailOrder.getString("handle_status").equals( hl.get(i).toString() ) )
	{
		ttt = "selected";
	}
	else
	{
		ttt = "";
	}
	out.println("<option value="+hl.get(i)+" "+ttt+">"+orderHandleKey.getOrderHandleById( hl.get(i).toString() )+"</option>");
}
%>
          </select> </td>
        <td align="left" valign="middle"><input type="button" name="Submit2" value="修改状态" onClick="modOrderHandleStatus(document.handle_order_form.handle_status.value)"></td>
      </tr>
      <tr>
        <td align="right" valign="middle">快递号</td>
        <td height="24" align="left" valign="middle">&nbsp;</td>
        <td align="left" valign="middle"><input name="delivery_no" type="text" id="delivery_no" value="<%=detailOrder.getString("delivery_no")%>" size="50"></td>
        <td align="left" valign="middle"><input type="button" name="Submit22" value="增加快递号" onClick="addDeliveryNo()"></td>
      </tr>
    </form>
  </table>
  <br>
  <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><input type="button" name="Submit3" value="  返 回  " onClick="history.back()"></td>
    </tr>
  </table>
</div>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -