Browse Source

申报单打印

lzm 3 years ago
parent
commit
37e211f797

+ 87 - 0
sp-admin/sa-view/tb-business/print.html

@@ -0,0 +1,87 @@
+<!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>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <title>打印申请单</title>
+    <style type="text/css">
+        body {
+            left: 0px;
+            top: 0px;
+            right: 0px;
+            bottom: 0px;
+            margin: 0px;
+            font-family: Arial, Helvetica, sans-serif;
+            font-size: 12px;
+            overflow: hidden;
+            white-space: nowrap;
+        }
+
+
+    </style>
+    <script src="../../static/print/jquery-2.0.3.js" type="text/javascript"></script>
+    <script src="../../static/print/jquery.jPrintArea.js" type="text/javascript"></script>
+
+</head>
+
+<body>
+
+<div>
+
+    <input type="button" style="height: 30;" id="print_button" value="打印"/>
+
+    <fieldset align="">
+        <legend>打印区</legend>
+        <div id="myPrintArea" style="height: 1500;">
+            <div align="center">
+                <SPAN style="TEXT-DECORATION: underline;font-size:25px">进口食品冷链申报信息表</SPAN>
+                <br/><br/>
+            </div>
+            <div style="text-align:center; font-size:15px;he">
+                <table width="100%" style="border-collapse:collapse;border:none;">
+					
+
+                </table>
+
+
+            </div>
+            <div align="right">
+                <br/><br/>
+                <SPAN style=";font-size:15px">      &nbsp&nbsp&nbsp&nbsp  年  &nbsp&nbsp&nbsp&nbsp 月   &nbsp&nbsp&nbsp&nbsp 日</SPAN>
+
+            </div>
+
+        </div>
+    </fieldset>
+
+</div>
+
+<script type="text/javascript">
+    $(function () {
+        $("#print_button").click(function () {
+            $("#myPrintArea").printArea();
+        });
+
+        function getUrlParam(name) {
+            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
+            var r = window.location.search.substr(1).match(reg);  //匹配目标参数
+            if (r != null) return unescape(r[2]);
+            return null; //返回参数值
+        }
+
+        var id = getUrlParam('id');
+        $.ajax({
+            url: 'http://192.168.3.74:8099/pro/TbDeclare/getById?id=' + id,
+            type: 'post',     // 请求类型,常用的有 GET 和 POST
+            success: function (data) { // 接口调用成功回调函数
+
+                $("#myPrintArea").printArea();
+            }
+        });
+
+    });
+</script>
+
+
+</body>
+</html>

+ 152 - 0
sp-admin/sa-view/tb-declare/print.html

@@ -0,0 +1,152 @@
+<!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>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>打印申请单</title>
+<style type="text/css">
+body{left:0px;top:0px;right:0px;bottom:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;overflow: hidden;white-space: nowrap;}
+
+
+</style>
+<script src="../../static/print/jquery-2.0.3.js" type="text/javascript"></script>
+<script src="../../static/print/jquery.jPrintArea.js" type="text/javascript"></script>
+
+</head>
+
+<body>
+
+<div>
+
+	<input type="button" style="height: 30;" id="print_button" value="打印" />
+
+	<fieldset align="">
+		<legend>打印区</legend>
+		<div id="myPrintArea" style="height: 1500;">
+			<div align="center"> 
+				<SPAN style="TEXT-DECORATION: underline;font-size:25px">进口食品冷链申报信息表</SPAN>
+				<br/><br/>
+			</div>
+			<div style="text-align:center; font-size:15px;he">
+				<table width="100%" style="border-collapse:collapse;border:none;">
+					<tr height="40">
+						<td style="border:solid #000 1px; width: 25%;hei">产品学名</td><td style="border:solid #000 1px;">
+							<div id="goodsName"></div>
+						</td>
+					</tr>
+					<tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">毛重</td><td style="border:solid #000 1px;">
+							<div id="grossWeight"></div>
+						</td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">件数</td><td style="border:solid #000 1px;">
+							<div id="num"></div>
+						</td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">生产日期</td><td style="border:solid #000 1px;">
+							<div id="productionDate"></div>
+						</td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">保质期</td><td style="border:solid #000 1px;">
+							<div id="expirationDate"></div>
+						</td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">储存条件</td><td style="border:solid #000 1px;"><div id="storageMode"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">生产方式</td><td style="border:solid #000 1px;"><div id="productionMode"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">原产国</td><td style="border:solid #000 1px;"><div id="origin"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">货主单位</td><td style="border:solid #000 1px;"><div id="producerCode"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">进口冷链食品生产商注册号</td><td style="border:solid #000 1px;"><div id="sendUnit"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">收货单位</td><td style="border:solid #000 1px;"><div id="receiveUnit"></div></td>
+					</tr>
+					<tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">物流流向</td><td style="border:solid #000 1px;"><div id="route"></div></td>
+					</tr>
+					<tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">运输车辆(车头牌、车尾牌)</td><td style="border:solid #000 1px;"><div id="chinaCarNo"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">司机名称</td><td style="border:solid #000 1px;"><div id="driverName"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">联系电话(司机)</td><td style="border:solid #000 1px;"><div id="driverPhone"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">联系电话(商家代理人)</td><td style="border:solid #000 1px;"><div id="agentPhone"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">海关报关单据</td><td style="border:solid #000 1px;"><div id="customProof"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">进出口检验检疫证书</td><td style="border:solid #000 1px;"><div id="quarantineProof"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">商铺(互助组)</td><td style="border:solid #000 1px;"><div id="shop"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">生产批号</td><td style="border:solid #000 1px;"><div id="productionCode"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">柜号</td><td style="border:solid #000 1px;"><div id="containerCode"></div></td>
+					</tr><tr height="40">
+						<td style="border:solid #000 1px; width: 25%;">越南车牌</td><td style="border:solid #000 1px;"><div id="carNo"></div></td>
+					</tr>
+					
+			   </table>
+			   
+				 
+			</div>
+			<div align="right">
+				<br/><br/>
+				<SPAN style=";font-size:15px">      &nbsp&nbsp&nbsp&nbsp  年  &nbsp&nbsp&nbsp&nbsp 月   &nbsp&nbsp&nbsp&nbsp 日</SPAN>
+				
+			</div>
+			
+		</div>
+	</fieldset>
+
+</div>
+
+<script type="text/javascript">
+$(function(){
+	$("#print_button").click(function(){
+		$("#myPrintArea").printArea(); 
+	});
+	function getUrlParam(name)
+	{
+		var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
+		var r = window.location.search.substr(1).match(reg);  //匹配目标参数
+		if (r!=null) return unescape(r[2]); return null; //返回参数值
+	}
+	var id = getUrlParam('id');
+	$.ajax({
+		url: 'http://192.168.3.74:8099/pro/TbDeclare/getById?id=' + id,
+		type: 'post',     // 请求类型,常用的有 GET 和 POST
+		success: function(data) { // 接口调用成功回调函数
+			$("#goodsName").html( data.data.goodsName);
+			$("#grossWeight").html( data.data.grossWeight + "kg");
+			$("#num").html( data.data.num + "件");
+			$("#productionDate").html( data.data.productionDate);
+			$("#expirationDate").html( data.data.expirationDate + "天");
+			$("#storageMode").html( data.data.storageMode);
+			$("#productionMode").html( data.data.productionMode);
+			$("#origin").html( data.data.origin);
+			$("#producerCode").html( data.data.producerCode);
+			$("#sendUnit").html( data.data.sendUnit);
+			$("#receiveUnit").html( data.data.receiveUnit);
+			$("#route").html( data.data.route);
+			$("#chinaCarNo").html( data.data.chinaCarNo);
+			$("#driverName").html( data.data.driverName);
+			$("#driverPhone").html( data.data.driverPhone);
+			$("#agentPhone").html( data.data.agentPhone);
+			$("#customProof").html( data.data.customProof);
+			$("#quarantineProof").html( data.data.quarantineProof);
+			$("#shop").html( data.data.shop);
+			$("#productionCode").html( data.data.productionCode);
+			$("#containerCode").html( data.data.containerCode);
+			$("#carNo").html( data.data.carNo);
+			$("#myPrintArea").printArea();
+		}
+	});
+	
+});
+</script>
+
+
+</body>
+</html>

+ 27 - 27
sp-admin/sa-view/tb-declare/tb-declare-add.html

@@ -14,7 +14,7 @@
 		<script src="https://www.layuicdn.com/layer-v3.1.1/layer.js"></script>
 		<script src="../../static/sa.js"></script>
 		<style type="text/css">
-			.c-panel .el-form .c-label{width: 9em !important;}
+			.c-panel .el-form .c-label{width: 15em !important;}
 			.c-panel .el-form .el-input, .c-panel .el-form .el-textarea__inner{width: 250px;}
 		</style>
 	</head>
@@ -27,14 +27,14 @@
 					<div class="c-title" v-else>数据修改</div>
 					<el-form v-if="m">
 						<sa-item type="text" name="产品学名" v-model="m.goodsName" br></sa-item>
-						<sa-item type="text" name="毛重" v-model="m.grossWeight" br></sa-item>
-						<sa-item type="text" name="件数" v-model="m.num" br></sa-item>
+						<sa-item type="num" name="毛重(kg)" v-model="m.grossWeight" br></sa-item>
+						<sa-item type="num" name="数量(件)" v-model="m.num" br></sa-item>
 <!--						<sa-item type="text" name="生产日期" v-model="m.productionDate" br></sa-item>-->
 						<div class="c-item br">
 							<label class="c-label">生产日期:</label>
 							<el-date-picker type="date" value-format="yyyy-MM-dd" v-model="m.productionDate" placeholder="请选择"></el-date-picker>
 						</div>
-						<sa-item type="text" name="保质期(月)" v-model="m.expirationDate" br></sa-item>
+						<sa-item type="num" name="保质期(天)" v-model="m.expirationDate" br></sa-item>
 						<sa-item type="text" name="储存条件" v-model="m.storageMode" br></sa-item>
 						<sa-item type="text" name="生产方式" v-model="m.productionMode" br></sa-item>
 						<sa-item type="text" name="原产国" v-model="m.origin" br></sa-item>
@@ -111,29 +111,29 @@
 					ok: function(){
 						// 表单校验 
 						let m = this.m;
-						sa.checkNull(m.goodsName, '请输入 [产品学名]');
-						sa.checkNull(m.grossWeight, '请输入 [毛重]');
-						sa.checkNull(m.num, '请输入 [件数]');
-						sa.checkNull(m.productionDate, '请输入 [生产日期]');
-						sa.checkNull(m.expirationDate, '请输入 [保质期]');
-						sa.checkNull(m.storageMode, '请输入 [储存条件]');
-						sa.checkNull(m.productionMode, '请输入 [生产方式]');
-						sa.checkNull(m.origin, '请输入 [原产国]');
-						sa.checkNull(m.producerCode, '请输入 [进口冷链食品生产商注册号]');
-						sa.checkNull(m.sendUnit, '请输入 [货主单位]');
-						sa.checkNull(m.receiveUnit, '请输入 [收货单位]');
-						sa.checkNull(m.route, '请输入 [货物流向]');
-						sa.checkNull(m.driverName, '请输入 [司机姓名]');
-						sa.checkNull(m.driverPhone, '请输入 [联系电话]');
-						sa.checkNull(m.agent, '请输入 [代理商]');
-						sa.checkNull(m.agentPhone, '请输入 [联系电话]');
-						sa.checkNull(m.chinaCarNo, '请输入 [运输车车牌]');
-						sa.checkNull(m.carNo, '请输入 [越南车车牌]');
-						sa.checkNull(m.customProof, '请输入 [海关报关单据]');
-						sa.checkNull(m.quarantineProof, '请输入 [进口检验检疫证书]');
-						sa.checkNull(m.shop, '请输入 [商铺]');
-						sa.checkNull(m.productionCode, '请输入 [生产批号]');
-						sa.checkNull(m.containerCode, '请输入 [柜号]');
+						// sa.checkNull(m.goodsName, '请输入 [产品学名]');
+						// sa.checkNull(m.grossWeight, '请输入 [毛重]');
+						// sa.checkNull(m.num, '请输入 [件数]');
+						// sa.checkNull(m.productionDate, '请输入 [生产日期]');
+						// sa.checkNull(m.expirationDate, '请输入 [保质期]');
+						// sa.checkNull(m.storageMode, '请输入 [储存条件]');
+						// sa.checkNull(m.productionMode, '请输入 [生产方式]');
+						// sa.checkNull(m.origin, '请输入 [原产国]');
+						// sa.checkNull(m.producerCode, '请输入 [进口冷链食品生产商注册号]');
+						// sa.checkNull(m.sendUnit, '请输入 [货主单位]');
+						// sa.checkNull(m.receiveUnit, '请输入 [收货单位]');
+						// sa.checkNull(m.route, '请输入 [货物流向]');
+						// sa.checkNull(m.driverName, '请输入 [司机姓名]');
+						// sa.checkNull(m.driverPhone, '请输入 [司机联系电话]');
+						// sa.checkNull(m.agent, '请输入 [代理商]');
+						// sa.checkNull(m.agentPhone, '请输入 [代理人联系电话]');
+						// sa.checkNull(m.chinaCarNo, '请输入 [运输车车牌]');
+						// sa.checkNull(m.carNo, '请输入 [越南车车牌]');
+						// sa.checkNull(m.customProof, '请输入 [海关报关单据]');
+						// sa.checkNull(m.quarantineProof, '请输入 [进口检验检疫证书]');
+						// sa.checkNull(m.shop, '请输入 [商铺]');
+						// sa.checkNull(m.productionCode, '请输入 [生产批号]');
+						// sa.checkNull(m.containerCode, '请输入 [柜号]');
 				
 						// 开始增加或修改
 						if(this.id <= 0) {	// 添加

+ 6 - 6
sp-admin/sa-view/tb-declare/tb-declare-info.html

@@ -14,7 +14,7 @@
 		<script src="https://www.layuicdn.com/layer-v3.1.1/layer.js"></script>
 		<script src="../../static/sa.js"></script>
 		<style type="text/css">
-			.c-panel .c-label{width: 8em;}
+			.c-panel .c-label{width: 15em;}
 		</style>
 	</head>
 	<body>
@@ -24,10 +24,10 @@
 				<div class="c-panel">
 					<el-form v-if="m">
 						<sa-info name="产品学名" br>{{m.goodsName}}</sa-info>
-						<sa-info name="毛重" br>{{m.grossWeight}}</sa-info>
-						<sa-info name="件数" br>{{m.num}}</sa-info>
+						<sa-info name="毛重(kg)" br>{{m.grossWeight}}</sa-info>
+						<sa-info name="数量(件)" br>{{m.num}}</sa-info>
 						<sa-info name="生产日期" br>{{m.productionDate}}</sa-info>
-						<sa-info name="保质期" br>{{m.expirationDate}}</sa-info>
+						<sa-info name="保质期(天)" br>{{m.expirationDate}}</sa-info>
 						<sa-info name="储存条件" br>{{m.storageMode}}</sa-info>
 						<sa-info name="生产方式" br>{{m.productionMode}}</sa-info>
 						<sa-info name="原产国" br>{{m.origin}}</sa-info>
@@ -36,9 +36,9 @@
 						<sa-info name="收货单位" br>{{m.receiveUnit}}</sa-info>
 						<sa-info name="货物流向" br>{{m.route}}</sa-info>
 						<sa-info name="司机姓名" br>{{m.driverName}}</sa-info>
-						<sa-info name="联系电话" br>{{m.driverPhone}}</sa-info>
+						<sa-info name="司机联系电话" br>{{m.driverPhone}}</sa-info>
 						<sa-info name="代理商" br>{{m.agent}}</sa-info>
-						<sa-info name="联系电话" br>{{m.agentPhone}}</sa-info>
+						<sa-info name="代理人联系电话" br>{{m.agentPhone}}</sa-info>
 						<sa-info name="运输车车牌" br>{{m.chinaCarNo}}</sa-info>
 						<sa-info name="越南车车牌" br>{{m.carNo}}</sa-info>
 						<sa-info name="海关报关单据" br>{{m.customProof}}</sa-info>

+ 45 - 44
sp-admin/sa-view/tb-declare/tb-declare-list.html

@@ -34,10 +34,10 @@
 				<el-table class="data-table" ref="data-table" :data="dataList" >
 					<sa-td type="selection"></sa-td>
 					<sa-td name="产品学名" prop="goodsName" ></sa-td>
-					<sa-td name="毛重" prop="grossWeight" ></sa-td>
-					<sa-td name="数" prop="num" ></sa-td>
+					<sa-td name="毛重(kg)" prop="grossWeight" type="num"  ></sa-td>
+					<sa-td name="数量(件)" prop="num" type="num" ></sa-td>
 					<sa-td name="生产日期" prop="productionDate" ></sa-td>
-					<sa-td name="保质期" prop="expirationDate" ></sa-td>
+					<sa-td name="保质期(天)" prop="expirationDate" type="num" ></sa-td>
 					<sa-td name="储存条件" prop="storageMode" ></sa-td>
 					<sa-td name="生产方式" prop="productionMode" ></sa-td>
 					<sa-td name="原产国" prop="origin" ></sa-td>
@@ -72,56 +72,56 @@
 		<script>
 			var app = new Vue({
 				components: {
-					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),  
-					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),		
+					"sa-item": httpVueLoader('../../sa-frame/com/sa-item.vue'),
+					"sa-td": httpVueLoader('../../sa-frame/com/sa-td.vue'),
 				},
 				el: '.vue-box',
 				data: {
-					p: { // 查询参数  
-						id: '',		// 主键 
-						businessId: '',		// 业务id 
-						goodsName: '',		// 产品学名 
-						grossWeight: '',		// 毛重 
-						num: '',		// 件数 
-						productionDate: '',		// 生产日期 
-						expirationDate: '',		// 保质期 
-						storageMode: '',		// 储存条件 
-						productionMode: '',		// 生产方式 
-						origin: '',		// 原产国 
-						producerCode: '',		// 进口冷链食品生产商注册号 
-						sendUnit: '',		// 货主单位 
-						receiveUnit: '',		// 收货单位 
-						route: '',		// 货物流向 
-						driverName: '',		// 司机姓名 
-						driverPhone: '',		// 联系电话(司机) 
-						agent: '',		// 代理商 
-						agentPhone: '',		// 联系电话(代理人) 
-						chinaCarNo: '',		// 运输车车牌 
-						carNo: '',		// 越南车车牌 
-						customProof: '',		// 海关报关单据 
-						quarantineProof: '',		// 进口检验检疫证书 
-						shop: '',		// 商铺(互助组) 
-						productionCode: '',		// 生产批号 
-						containerCode: '',		// 柜号 
-						pageNo: 1,		// 当前页 
-						pageSize: 10,	// 页大小 
-						sortType: 0		// 排序方式 
+					p: { // 查询参数
+						id: '',		// 主键
+						businessId: '',		// 业务id
+						goodsName: '',		// 产品学名
+						grossWeight: '',		// 毛重
+						num: '',		// 件数
+						productionDate: '',		// 生产日期
+						expirationDate: '',		// 保质期
+						storageMode: '',		// 储存条件
+						productionMode: '',		// 生产方式
+						origin: '',		// 原产国
+						producerCode: '',		// 进口冷链食品生产商注册号
+						sendUnit: '',		// 货主单位
+						receiveUnit: '',		// 收货单位
+						route: '',		// 货物流向
+						driverName: '',		// 司机姓名
+						driverPhone: '',		// 联系电话(司机)
+						agent: '',		// 代理商
+						agentPhone: '',		// 联系电话(代理人)
+						chinaCarNo: '',		// 运输车车牌
+						carNo: '',		// 越南车车牌
+						customProof: '',		// 海关报关单据
+						quarantineProof: '',		// 进口检验检疫证书
+						shop: '',		// 商铺(互助组)
+						productionCode: '',		// 生产批号
+						containerCode: '',		// 柜号
+						pageNo: 1,		// 当前页
+						pageSize: 10,	// 页大小
+						sortType: 0		// 排序方式
 					},
 					dataCount: 0,
-					dataList: [], // 数据集合 
+					dataList: [], // 数据集合
 				},
 				methods: {
 					// 刷新
 					f5: function() {
 						sa.ajax('/TbDeclare/getList', sa.removeNull(this.p), function(res) {
 							this.dataList = res.data; // 数据
-							this.dataCount = res.dataCount; // 数据总数 
-							sa.f5TableHeight();		// 刷新表格高度 
+							this.dataCount = res.dataCount; // 数据总数
+							sa.f5TableHeight();		// 刷新表格高度
 						}.bind(this));
 					},
 					// 查看
 					get: function(data) {
-						sa.showIframe('数据详情', 'tb-declare-info.html?id=' + data.id, '1050px', '90%');
+						sa.showIframe('数据详情', 'tb-declare-info.html?id=' + data.id, '600px', '90%');
 					},
 					// 查看 - 根据选中的
 					getBySelect: function(data) {
@@ -133,11 +133,12 @@
 					},
 					// 打印
 					print: function(data) {
-						sa.showIframe('修改数据', 'tb-declare-print.html?id=' + data.id, '1000px', '100%');
+						sa.showIframe('打印申报信息表', 'print.html?id=' + data.id, '1000px', '100%');
 					},
+
 					// 修改
 					update: function(data) {
-						sa.showIframe('修改数据', 'tb-declare-add.html?id=' + data.id, '1000px', '90%');
+						sa.showIframe('修改数据', 'tb-declare-add.html?id=' + data.id, '600px', '90%');
 					},
 					// 新增
 					add: function(data) {
@@ -149,24 +150,24 @@
 							sa.ajax('/TbDeclare/delete?id=' + data.id, function(res) {
 								sa.arrayDelete(this.dataList, data);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},
 					// 批量删除
 					deleteByIds: function() {
-						// 获取选中元素的id列表 
+						// 获取选中元素的id列表
 						let selection = this.$refs['data-table'].selection;
 						let ids = sa.getArrayField(selection, 'id');
 						if(selection.length == 0) {
 							return sa.msg('请至少选择一条数据')
 						}
-						// 提交删除 
+						// 提交删除
 						sa.confirm('是否批量删除选中数据?此操作不可撤销', function() {
 							sa.ajax('/TbDeclare/deleteByIds', {ids: ids.join(',')}, function(res) {
 								sa.arrayDelete(this.dataList, selection);
 								sa.ok('删除成功');
-								sa.f5TableHeight();		// 刷新表格高度 
+								sa.f5TableHeight();		// 刷新表格高度
 							}.bind(this))
 						}.bind(this));
 					},

+ 0 - 173
sp-admin/sa-view/tb-declare/tb-declare-print.html

@@ -1,173 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <title></title>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta name="viewport"
-          content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
-    <!-- 所有的 css js 资源 -->
-    <link rel="stylesheet" href="https://unpkg.com/element-ui@2.13.0/lib/theme-chalk/index.css">
-    <link rel="stylesheet" href="../../static/sa.css">
-    <script src="https://unpkg.com/vue@2.6.10/dist/vue.min.js"></script>
-    <script src="https://unpkg.com/element-ui@2.13.0/lib/index.js"></script>
-    <script src="https://unpkg.com/http-vue-loader@1.4.2/src/httpVueLoader.js"></script>
-    <script src="https://unpkg.com/jquery@3.4.1/dist/jquery.js"></script>
-    <script src="https://www.layuicdn.com/layer-v3.1.1/layer.js"></script>
-    <script src="../../static/sa.js"></script>
-    <script src="../../static/print/jquery-2.0.3.js" type="text/javascript"></script>
-    <script src="../../static/print/jquery.jPrintArea.js" type="text/javascript"></script>
-    <style type="text/css">
-        .c-panel .c-label {
-            width: 8em;
-        }
-    </style>
-</head>
-<body>
-<div class="vue-box sbot" style="display: none;" :style="'display: block;'">
-    <!-- ------- 内容部分 ------- -->
-    <div class="s-body">
-        <div>
-
-            <input type="button" style="height: 30;" id="print_button" value="打印"/>
-
-            <fieldset align="">
-                <legend>打印区</legend>
-                <div id="myPrintArea" style="height: 1500;">
-                    <div align="center">
-                        <SPAN style="TEXT-DECORATION: underline;font-size:25px">进口食品冷链申报信息表</SPAN>
-                        <br/><br/>
-                    </div>
-                    <div style="text-align:center; font-size:15px;he">
-                        <table width="100%" style="border-collapse:collapse;border:none;">
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;hei">产品学名</td>
-                                <td style="border:solid #000 1px;">{{m.goodsName}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">毛重</td>
-                                <td style="border:solid #000 1px;">{{m.grossWeight}}kg</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">件数</td>
-                                <td style="border:solid #000 1px;">{{m.num}}件</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">生产日期</td>
-                                <td style="border:solid #000 1px;">{{m.productionDate}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">保质期</td>
-                                <td style="border:solid #000 1px;">{{m.expirationDate}}个月</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">储存条件</td>
-                                <td style="border:solid #000 1px;">{{m.storageMode}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">生产方式</td>
-                                <td style="border:solid #000 1px;">{{m.productionMode}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">原产国</td>
-                                <td style="border:solid #000 1px;">{{m.origin}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">货主单位</td>
-                                <td style="border:solid #000 1px;">{{m.sendUnit}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">进口冷链食品生产商注册号</td>
-                                <td style="border:solid #000 1px;">{{m.producerCode}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">收货单位</td>
-                                <td style="border:solid #000 1px;">{{m.receiveUnit}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">物流流向</td>
-                                <td style="border:solid #000 1px;">{{m.route}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">运输车辆(车头牌、车尾牌)</td>
-                                <td style="border:solid #000 1px;">{{m.chinaCarNo}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">司机名称</td>
-                                <td style="border:solid #000 1px;">{{m.driverName}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">联系电话(司机)</td>
-                                <td style="border:solid #000 1px;">{{m.driverPhone}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">联系电话(商家代理人)</td>
-                                <td style="border:solid #000 1px;">{{m.agentPhone}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">海关报关单据</td>
-                                <td style="border:solid #000 1px;">{{m.customProof}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">进出口检验检疫证书</td>
-                                <td style="border:solid #000 1px;">{{m.quarantineProof}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">商铺(互助组)</td>
-                                <td style="border:solid #000 1px;">{{m.shop}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">生产批号</td>
-                                <td style="border:solid #000 1px;">{{m.productionCode}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">柜号</td>
-                                <td style="border:solid #000 1px;">{{m.containerCode}}</td>
-                            </tr>
-                            <tr height="40">
-                                <td style="border:solid #000 1px; width: 25%;">越南车牌</td>
-                                <td style="border:solid #000 1px;">{{m.chinaCarNo}}</td>
-                            </tr>
-
-                        </table>
-
-
-                    </div>
-                    <div align="right">
-                        <br/><br/>
-                        <SPAN style=";font-size:15px">      &nbsp&nbsp&nbsp&nbsp  年  &nbsp&nbsp&nbsp&nbsp 月   &nbsp&nbsp&nbsp&nbsp 日</SPAN>
-
-                    </div>
-
-                </div>
-            </fieldset>
-
-        </div>
-    </div>
-
-</div>
-<script>
-    $(function(){
-        $("#print_button").click(function(){
-            $("#myPrintArea").printArea();
-        });
-    });
-    var app = new Vue({
-        el: '.vue-box',
-        data: {
-            id: sa.p('id', 0),	// 获取数据ID
-            m: null
-        },
-        methods: {},
-        mounted: function () {
-            sa.ajax('/TbDeclare/getById?id=' + this.id, function (res) {
-                this.m = res.data;
-                if (res.data == null) {
-                    sa.alert('未能查找到 id=' + this.id + " 详细数据");
-                }
-            }.bind(this))
-        }
-    })
-
-</script>
-</body>
-</html>