You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

398 lines
18 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BoxBusiness.aspx.cs" Inherits="DSWeb.box.BoxBusiness" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>集装箱动态管理</title>
<link rel="STYLESHEET" type="text/css" href="../theme/buttons.css"/>
<link rel="STYLESHEET" type="text/css" href="../theme/button/default/Fee.css"/>
<script language="javascript" type="text/javascript" src="../js/m97date/wdatepicker.js"></script>
<!--按钮条-->
<style type="text/css">
.btn-content0{
width:100%;
height:30px;
background:url("../images/content-header.gif");
cursor:default;
}
</style>
<!--Grid-->
<link rel="STYLESHEET" type="text/css" href="../theme/dhtmlxgrid.css"/>
<link rel="STYLESHEET" type="text/css" href="../theme/page.css"/>
<script src="../js/dhtmlxcommon.js" type="text/javascript"></script>
<script src="../js/dhtmlxgrid.js" type="text/javascript"></script>
<script src="../js/dhtmlxgridcell.js" type="text/javascript"></script>
<script src="../js/dhtmlxcombo.js" type="text/javascript"></script>
<script src="../js/dhtmlxgrid_keymap_excel.js" type="text/javascript"></script>
<script src="../js/dhtmlxgrid_drag.js" type="text/javascript"></script>
<script src="../js/dhtmlxgrid_group.js" type="text/javascript"></script>
<script src="../js/dhtmlxgrid_mcol.js" type="text/javascript"></script>
<script src="../js/jsGridBoxBusiness.js" type="text/javascript"></script>
<script src="../js/json2.js" type="text/javascript"></script>
<style type="text/css">
#divh { position:absolute; z-index:1001; left:40%; top:30%; width:300px; margin-left:-200px; border:solid 6px #ddd; }
.box { border:solid 1px #999; font-size:14px; }
#tit { border-bottom:solid 1px #999;background-color:#cccccc; padding:6px; font-weight:bold;}
#bod { background-color:#ffffff; padding:20px; }
#bot { border-top:solid 1px #999;background-color:#cccccc; text-align:right;}
.menu { position:absolute; z-index:101; width:150px; border:solid 1px #999; padding:2px; background-color:#ffffff;}
.menu a {padding:5px 6px; font-size:12px; color:#000000; cursor:default; text-decoration:none; padding-top:1px; width:90px;}
.menu a:hover { background-color:#507cd1; color:#ffffff;}
.regular{text-decoration:none;cursor:default; margin-right:20px;}
.imgLeftButton{
background-image:url(../images/icons/edit_right.gif);height:19px;width:19px; margin-left:22px;margin-bottom:30px;
}
.imgLeftHoverButton{
background-image:url(../images/icons/edit_righthover.gif);height:19px;width:19px; margin-left:22px;margin-bottom:30px;
}
.imgRightButton{
background-image:url(../images/icons/edit_left.gif);height:19px;width:19px; margin-left:22px;
}
.imgRightHoverButton{
background-image:url(../images/icons/edit_lefthover.gif);height:19px;width:19px; margin-left:22px;
}
.imgUpButton{
background-image:url(../images/icons/edit_up.gif);height:19px;width:19px; margin-left:22px;margin-bottom:30px;
}
.imgUpHoverButton{
background-image:url(../images/icons/edit_uphover.gif);height:19px;width:19px; margin-left:22px;margin-bottom:30px;
}
.imgDownButton{
background-image:url(../images/icons/edit_down.gif);height:19px;width:19px; margin-left:22px;
}
.imgDownHoverButton{
background-image:url(../images/icons/edit_downhover.gif);height:19px;width:19px; margin-left:22px;
}
.enterButton{
display:block;
float:left;
margin:0 7px 0 0;
background-color:#d5d5d5;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:default;
padding:5px 10px 6px 7px; /* Links */
width:60px;
text-align:center;
margin-top:8px;
margin-left:20px;
}
.enterButton:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
.enterButton:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}
.dvMenu{
display:block;
background-color:#ffffff;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
line-height:130%;
text-decoration:none;
font-weight:bold;
color:#565656;
cursor:default;
padding:8px 0px 6px 7px; /* Links */
width:95%;
text-align:center;
}
.dvMenu:hover{
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
.dvMenu:active{
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}
.btncss
{
width:100px;
BORDER-RIGHT: #2C59AA 1px solid;
PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid;
PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px;
BORDER-BOTTOM: #2C59AA 1px solid;
}
.txtTab{border:1px solid #A0A0A4; border-color:#6699CC;}
</style>
<script type="text/javascript">
function $(id) {
return document.getElementById(id);
}
function createGrid() {
this.mygrid_log.attachEvent("onRowDblClicked", function(rId, cInd) {
var selectedId = mygrid_log.getSelectedRowId();
var qs = new QueryString(); //调用:
//var URLs = "ExchangesUnitInfo.aspx?handle=edit&id="+selectedId;//+qs.id;
var URLs = "../box/BoxBusinessInfo.aspx?handle=edit&id=" + selectedId; //+qs.id;
window.open(URLs, "_blank", "height=200, width=800,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=no");
});
}
</script>
<!--GridEnd-->
<script language="javascript" type="text/javascript">
function QueryString() {
var name, value, i; //构造参数对象并初始化
var str = location.href; //获得浏览器地址栏URL串
var num = str.indexOf("?")
str = str.substr(num + 1); //截取“?”后面的参数串
var arrtmp = str.split("&"); //将各参数分离形成参数数组
for (i = 0; i < arrtmp.length; i++) {
num = arrtmp[i].indexOf("=");
if (num > 0) {
name = arrtmp[i].substring(0, num); //取得参数名称
value = arrtmp[i].substr(num + 1); //取得参数值
this[name] = value; //定义对象属性并初始化
}
}
}
function ShowDetailAdd() {
var qs = new QueryString(); //调用:
var URLs = "../box/BoxBusinessInfo.aspx?handle=add";
ret = window.open(URLs, "添加提单", "height=200, width=800,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=no");
}
function ShowDetailUpdate() {
var asid = mygrid_log.getSelectedRowId();
if (asid == null || asid == "") {
alert("请先选择要操作的数据!");
}
else {
var selectedId = mygrid_log.getSelectedRowId();
var qs = new QueryString(); //调用:
var URLs = "../box/BoxBusinessInfo.aspx?handle=edit&id=" + selectedId;
ret = window.open(URLs, "_blank", "height200, width=800,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=no");
}
}
function ExceltoDetail() {
var selectedId = mygrid_log.getSelectedRowId();
var qs = new QueryString(); //调用:
var URLs = "../box/BoxBusinessExcel.aspx";
ret = window.open(URLs, "_blank", "height=200, width=800,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=no");
}
function inputs() {
var selectedId = mygrid_log.getSelectedRowId();
var qs = new QueryString(); //调用:
var URLs = "../box/BoxBusinessInputs.aspx";
ret = window.open(URLs, "_blank", "height=300, width=800,center:yes,help:no,toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=no");
}
function ShowDetailDel() {
var asid = mygrid_log.getCheckedRows(0);
if (asid == null || asid == "") {
alert("请先选择要操作的数据!");
}
else {
if (confirm('确定删除吗?')) {
$("hid_id").value = mygrid_log.getCheckedRows(0);
//alert($("hid_id").value);
document.getElementById("btDel").click();
}
}
}
function ShowDetailFresh() {
initLog();
initMenu();
//createGrid();
}
function imgAddChangePic() {
var pic1 = document.getElementById("imgAdd");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "order_modify.gif") {
pic1.src = "../images/order_cancel.gif";
//pic1.alt="我是B图片";
}
else if (str == "order_cancel.gif") {
pic1.src = "../images/order_modify.gif";
//pic1.alt="我是A图片";
}
}
function imgFreshChangePic() {
var pic1 = document.getElementById("imgFresh");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "btnFresh.gif") {
pic1.src = "../images/icons/progress.gif";
//pic1.alt="我是B图片";
}
else if (str == "progress.gif") {
pic1.src = "../images/icons/btnFresh.gif";
//pic1.alt="我是A图片";
}
}
function imgEditChangePic() {
var pic1 = document.getElementById("imgEdit");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "audit.gif") {
pic1.src = "../images/order_delete.gif";
//pic1.alt="我是B图片";
}
else if (str == "order_delete.gif") {
pic1.src = "../images/audit.gif";
//pic1.alt="我是A图片";
}
}
function imgDelChangePic() {
var pic1 = document.getElementById("imgDel");
var start = pic1.src.lastIndexOf("/");
var str = pic1.src.substring(start + 1);
if (str == "remove.gif") {
pic1.src = "../images/delete.gif";
//pic1.alt="我是B图片";
}
else if (str == "delete.gif") {
pic1.src = "../images/icons/remove.gif";
//pic1.alt="我是A图片";
}
}
</script>
</head>
<body onload="initWinScreen();initLog();initMenu();" style="border:0px; width:100%; height:100%">
<form id="form1" runat="server">
<div>
<table style="border:0; padding:0;">
<tr>
<td ></td>
<td >提单号:</td>
<td >
<asp:TextBox ID="txt_tdh" runat="server" MaxLength="30" Width="120px" CssClass="txtTab"></asp:TextBox>
</td>
<td>船名:</td>
<td >
<asp:TextBox ID="txt_cm" runat="server" MaxLength="30" Width="120px" CssClass="txtTab"></asp:TextBox>
</td>
<td >航次:</td>
<td><asp:TextBox ID="txt_hc" runat="server" MaxLength="30" Width="120px" CssClass="txtTab"></asp:TextBox></td>
<td>箱号:</td>
<td><asp:TextBox ID="txt_xh" runat="server" MaxLength="30" Width="120px" CssClass="txtTab"></asp:TextBox></td>
<td rowspan="3" >
<div class="buttons" onclick="ShowDetailFresh()" style="float:left"><a href="javascript:void(0)" class="regular" ><img src="../images/icons/btnSearch.gif" title="查询"/>查询</a></div>
</td>
</tr>
<tr>
<td >&nbsp;</td>
<td >ETD</td>
<td >
<asp:TextBox ID="dsdate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
<td align=center>至</td>
<td >
<asp:TextBox ID="dedate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})"
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
<td >ETA</td>
<td>
<asp:TextBox ID="asdate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})"
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
<td align=center>至</td>
<td>
<asp:TextBox ID="aedate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})"
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
</tr>
<tr>
<td >&nbsp;</td>
<td >导入时间:</td>
<td >
<asp:TextBox ID="isdate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
<td align=center>至</td>
<td >
<asp:TextBox ID="iedate" runat="server" MaxLength="30" Width="120px"
CssClass="txtTab" onClick="WdatePicker({dateFmt:'yyyy-MM-dd'})"
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})"></asp:TextBox>
</td>
<td ></td>
<td>
</td>
<td align=center></td>
<td>
</td>
</tr>
</table>
</div>
<div style=" width:100%; height:100%;" oncontextmenu="return true">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div style="width:100%;vertical-align:text-bottom;" class="btn-content0">
<div class="btn-blank"></div>
<div class="xbtn-img">
<img id="imgAdd" src="../images/icons/btnAdd.gif" onclick="ShowDetailAdd();" class="btnimg" alt="添加" onmouseover="imgAddChangePic();" onMouseOut="imgAddChangePic();"/>
</div>
<div class="xbtn-img">
<img id="imgEdit" src="../images/audit.gif" onclick="ShowDetailUpdate();" class="btnimg" alt="修改" onmouseover="imgEditChangePic();" onMouseOut="imgEditChangePic();"/>
</div>
<div class="xbtn-img">
<img id="imgDel" src="../images/icons/remove.gif" onclick="ShowDetailDel();" class="btnimg" alt="删除" onmouseover="imgDelChangePic();" onMouseOut="imgDelChangePic();"/>
</div>
<div class="xbtn-img">
<img id="imgFresh" src="../images/icons/btnFresh.gif" onclick="ShowDetailFresh();" class="btnimg" alt="刷新" onmouseover="imgFreshChangePic();" onMouseOut="imgFreshChangePic();"/>
</div>
<div class="xbtn" style="width:106px; height:20px;">
<input id="btExcel" runat="server" type="button" value="Excel导入" onclick="ExceltoDetail();" style="width:100px; height:20px;" class="btncss"/>
</div>
<div class="xbtn" style="width:106px; height:20px;">
<input id="Button1" runat="server" type="button" value="批量录入" onclick="inputs();" style="width:100px; height:20px;" class="btncss"/>
</div>
</div>
<div style="width:98%; overflow:auto;"><div id="mygrid_container_log" style="width:1200px; height:440px;" runat="server" class="cssfont"></div></div>
<div id="pager" style="width: 100%; margin: 0px; padding: 4px; border: 0px solid #999;"></div>
<div id="info" style="text-align: center; width: 100%; margin: 0 2px; padding: 4px; border: 1px solid #999;display:none;"></div>
<div>
<input type="hidden" id="hid_setting" runat="server"/>
<input type="hidden" id="hid_header" runat="server" />
<input type="hidden" id="hid_id" runat="server" />
<asp:Button ID="btDel" runat="server" Text="Button" OnClick="btDel_Click" style="display:none"/>
<div id="dvSaveState" runat="server"></div>
<div id="divh" style="display: none;">
<div class="box">
<div id="tit"></div>
<div id="bod"></div>
<div id="bot"></div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>