save.jsp 10.0 KB
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="<%=basePath%>resource/css/base.css?version=${version}" rel="stylesheet">
<link href="<%=basePath%>resource/css/basic_info.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="<%=basePath%>resource/easyui/uimaker/icon.css?version=${version}">
<link rel="stylesheet" href="<%=basePath%>resource/easyui/uimaker/easyui.css?version=${version}">
<link rel="stylesheet" href="<%=basePath%>resource/css/form.css?version=${version}">
<script type="text/javascript" src="<%=basePath%>resource/easyui/jquery.min.js?version=${version}"></script>
<script type="text/javascript" src="<%=basePath%>resource/validate/jquery.validate.js?version=${version}"></script>
<script type="text/javascript" src="<%=basePath%>resource/validate/validate-extends.js?version=${version}"></script>

<link rel="stylesheet" href="<%=basePath%>resource/layui/css/layui.css?version=${version}" media="all">
<script type="text/javascript" src="<%=basePath%>resource/layer-v3.0.3/layer/layer.js?version=${version}"></script>
<script type="text/javascript" src="<%=basePath%>resource/layui/layui.js?version=${version}"></script>

<style type="text/css">
.required_span {
	color: red;
	margin-left: 10px;
	font-size: 20px;
}
</style>

<!-- validate 验证中英文 -->
<script type="text/javascript"
	src="<%=basePath %>resource/validate/jquery.validate-${pageContext.response.locale}.js"></script>
	
</head>
<body>
	<div class="container">
		<div class="content">
			<form class="from-control" id="form">
				<table class="kv-table">
					<tbody>
						</br>
						</br>
						</br>
						<tr>
							<td class="kv-label">主单号
								<span class="required_span">*</span>
							</td>
							<td class="kv-content">
								<input required id="waybill" minlength="12" name="waybill" value="${waybill}" disabled>
							</td>

							<td class="kv-label">航空货物性质
								<span class="required_span">*</span>
							</td>

							<td class="kv-content">
								<label>
									<input id="one" name="one" type="radio" value="1" checked>普通货物
								</label>
								<label>
									<input id="two" name="one" type="radio" value="2">特种货物
								</label>
								<label>
									<input id="three" name="one" type="radio" value="3">危险品
								</label>
								<label>
									<input id="four" name="one" type="radio" value="4">航空快件
								</label>
							</td>
						</tr>

						<tr>
							<td class="kv-label">航空货物托运人名称
								<span class="required_span">*</span>
							</td>
							<td class="kv-content">
								<input required id="sd_cargo_shipper_name"  name="sd_cargo_shipper_name" type="text">
							</td>

							<td class="kv-label">航空货运销售代理人名称
								<span class="required_span">*</span>
							</td>
							<td class="kv-content">
								<input required id="sd_cargo_agent_name"  name="sd_cargo_agent_name" type="text">
							</td>
						</tr>

						<tr>
							<td class="kv-label">航协编号
								<span class="required_span"></span>
							</td>
							<td class="kv-content">
								<input  id="sd_iata_number"  name="sd_iata_number" type="text">
							</td>

							<td class="kv-label">货物品名
								<span class="required_span">*</span>
							</td>
							<td class="kv-content">
								<input required id="sd_cargo_name"  name="sd_cargo_name" type="text" placeholder="品名分别用逗号隔开">
							</td>
						</tr>

						<tr>
							<td class="kv-label">运输条件鉴定书
								<%--<span class="required_span">*</span>--%>
							</td>
							<td class="kv-content">
								<input  id="sd_transport_certificate"  name="sd_transport_certificate" type="text">
							</td>

							<td class="kv-label">航空公司同意运输证明
								<%--<span class="required_span">*</span>--%>
							</td>
							<td class="kv-content">
								<input  id="sd_transportation_prove"  name="sd_transportation_prove" type="text" placeholder="运输证明分别用逗号隔开">
							</td>
						</tr>

						<tr>
							<%--<td colspan="2">--%>
								<%--<div class="opt-buttons" style="padding-top: 20px;" id="divsubmit">--%>
									<%--<button type="submit" class="easyui-linkbutton l-btn l-btn-small l-btn-selected "--%>
										<%--data-options="selected:true">--%>
										<%--<span class="l-btn-left"><span class="l-btn-text"><spring:message--%>
													<%--code="opt.temsave" /></span></span>--%>
									<%--</button>--%>
								<%--</div>--%>
							<%--</td>--%>
							<td colspan="2" align="right">
								<div class="opt-buttons" style="padding-top: 20px;text-align: right;" id="divsubmit">
									<a onclick="savesend()" class="easyui-linkbutton l-btn l-btn-small l-btn-selected "
										data-options="selected:true">
										<span class="l-btn-left"><span class="l-btn-text"><spring:message
													code="opt.saveandsend" /></span></span>
									</a>
									<%-- <a onclick="sendDelivery()" class="easyui-linkbutton l-btn l-btn-small l-btn-selected " data-options="selected:true">
                               <span class="l-btn-left"><span class="l-btn-text"><spring:message code="manifest.delivery"/></span></span>
                           </a> --%>
								</div>
							</td>
						</tr>
					</tbody>
				</table>
			</form>
		</div>
	</div>
	
	<div id="DialogShunt" class="easyui-dialog" title="报文" style="width: 800px; height: 800px;"
		data-options="iconCls:'pag-list',modal:true,collapsible:false,minimizable:false,maximizable:false,resizable:false,closed:true">
		<div style="margin-left: 5px; margin-right: 5px; margin-top: 5px;">
			<div class="data-tips-info">
				<div class="data-tips-tip icon-tip"></div>
			</div>
			<div class="modal-body" style="padding-top: 3px; padding-left: 20px; padding-right: 3px;">
				<textarea id="xmlContent" style="width: 100%; height: 400px;"></textarea>
			</div>
			<div style="text-align: center; padding-top: 30px;"></div>
		</div>
	</div>

	<!-- 外部js -->
	<script type="text/javascript" src="<%=basePath%>resource/My97DatePicker/WdatePicker.js?version=${version}"></script>
	<script src="<%=basePath%>resource/easyui/jquery.easyui.min.js?version=${version}"></script>
	<script src="<%=basePath%>/resource/js/tools.js?version=${version}"></script>
	<!--弹出层引入的JS-->
	<script type="text/javascript">

	var layerIndex;
	var layer;
	layui.use('layer', function(){
		  layer = layui.layer;
	});   

    var selectFals = false;
	function submit(){
		layerIndex = parent.layer.load(1, {
			shade: [0.6,'#000000'] //0.1透明度
		});
        var chboxValue=[];
        var checkBox = $("input[name=one],input[name=two],input[name=three],input[name=four]");
        for (var i=0; i<checkBox.length; i++){
            if (checkBox[i].checked){
                selectFals = true;
            }
        }


        if (selectFals == true){
            var data = $("#form").serialize();
            $.post("<%=basePath%>declaration/save",data,function (data) {
                parent.layer.close(layerIndex);
                if (data.status == 200) {
                    var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
                    parent.layer.close(index);
                    window.location.href = "<%=basePath%>declaration/list";
                } else {
                    layer.open({content:""+data.msg});
                }
            });
		}else {
            alert("货主类型至少选择一项");
            return false;
		}

	}
	
	
	 function viewXml(){
		 if($("#ids").val()==''){
	            layer.open({content:"<spring:message code='manifest.send.message.failed'/>"});
	        }else{
	        	$("#mask").show();  
				showMask();
				$("#mask").append("<spring:message code='manifest.send'/>");
	            $.post("<%=basePath%>manifest/xml",{id:$("#ids").val()},function(data){
	               // layer.open({content:data.data});
	            	layer.open({content:"<spring:message code='manifest.send.message.successfully'/>"});
					hideMask();
	            })
	        }
	 }
	 
	 //发送报文并且保存
	function savesend(){
		var isValid = $("#form").valid();
	    	if(isValid){
	    		layerIndex = parent.layer.load(1, {
	    			shade: [0.6,'#000000'] //0.1透明度
	    		});
                var chboxValue=[];
                var checkBox = $("input[name=one],input[name=two],input[name=three],input[name=four]");
                for (var i=0; i<checkBox.length; i++){
                    if (checkBox[i].checked){
                        selectFals = true;
                    }
                }
                var waybill = $("#waybill").val();
                // alert(waybill);
                if (selectFals == true){

					var data = $("#form").serialize();
					$.post("<%=basePath%>declaration/save?waybill="+waybill,data,function (data) {
						parent.layer.close(layerIndex);
						if (data.status == 200) {
						    alert("保存成功");
                            var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
                            parent.layer.close(index);
							window.location.href = "<%=basePath%>declaration/list";
						} else if (data.status == 203){
							alert("安检申报不可以重复添加");
						}else {
                            layer.open({content:data.msg});
						}
					})
                }else {
                    alert("货物性质至少选择一项");
                    return false;
                }
	    	}

	 }




 </script>
</body>
</html>