From b31981d16e743aa396506b745b3fae17966949dc Mon Sep 17 00:00:00 2001
From: admin <qiutairan163@163.com>
Date: 星期一, 10 十一月 2025 16:16:09 +0800
Subject: [PATCH] 出库数量验证问题

---
 HTML/views/SOSetting/ExportNoticeEditFrom.html | 1115 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 556 insertions(+), 559 deletions(-)

diff --git a/HTML/views/SOSetting/ExportNoticeEditFrom.html b/HTML/views/SOSetting/ExportNoticeEditFrom.html
index 1182401..53a3d8f 100644
--- a/HTML/views/SOSetting/ExportNoticeEditFrom.html
+++ b/HTML/views/SOSetting/ExportNoticeEditFrom.html
@@ -1,591 +1,588 @@
 <!DOCTYPE html>
 <html>
-	<head>
-		<meta charset="utf-8">
-		<title>缂栬緫鍑哄簱鍗�</title>
-		<meta name="renderer" content="webkit">
-		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-		<meta name="viewport"
-			content="width=device-width, initial-scale=1.0, minExum-scale=1.0, maxExum-scale=1.0, user-scalable=0">
-		<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
-	</head>
-	<body>
 
-		<div class="layui-form" style="padding: 20px 0 0 0;">
-			<div class="layui-form-item" style="margin-bottom: 0px;">
-				
-				<div class="layui-inline">
-					<label class="layui-form-label">鍗曟嵁绫诲瀷</label>
-					<div class="layui-input-inline">
-						<select name="Type" id="Type" lay-filter="Type" lay-verify="required" disabled lay-search>
-							<option value=""></option>
-							<!--JC26-->
-							<option value="0">鎴愬搧鍑哄簱</option>
-							<option value="1">棰嗘枡鍑哄簱</option>
-							<option value="2">鎶芥鍑哄簱</option>
-							<option value="4">涓嶅悎鏍煎搧鍑哄簱</option>
-							<option value="7">鍏朵粬鍑哄簱</option>
-							<option value="9">鐢熶骇棰嗘枡鍑哄簱</option>
-						</select>
-					</div>
-				</div>
-				<div class="layui-inline">
-					<label class="layui-form-label">鍑哄簱浠撳簱</label>
-					<div class="layui-input-inline">
-						<select name="WarehouseId" id="WarehouseId" lay-filter="WarehouseId" lay-verify="required" disabled lay-search>
-							<option value=""></option>
-						</select>
-					</div>
-				</div>
-				<div class="layui-inline">
-					<label class="layui-form-label" id="CustomerNamep">瀹㈡埛鍚嶇О</label>
-					<div class="layui-input-inline">
-						<select name="CustomerNo" id="CustomerNo" lay-search>
-							<option value=""></option>
-						</select>
-					</div>
-				</div>
-				<div class="layui-inline isNoShow" id="chengyunshang">
-					<label class="layui-form-label">鎵胯繍鍟�</label>
-					<div class="layui-input-inline">
-						<select name="LogisticsId" id="LogisticsId" lay-search>
-							<option value=""></option>
-						</select>
-					</div>
-				</div>
-				<div class="layui-inline">
-					<div style="padding-bottom: 2px;margin-left: 15px;">
-						<button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="add">娣诲姞鏄庣粏</button>
-						<button type="submit" class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit=""
-						lay-filter="form1">绔嬪嵆鎻愪氦</button>
-					</div>  
+<head>
+	<meta charset="utf-8">
+	<title>缂栬緫鍑哄簱鍗�</title>
+	<meta name="renderer" content="webkit">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+	<meta name="viewport"
+		content="width=device-width, initial-scale=1.0, minExum-scale=1.0, maxExum-scale=1.0, user-scalable=0">
+	<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
+</head>
+
+<body>
+
+	<div class="layui-form" style="padding: 20px 0 0 0;">
+		<div class="layui-form-item" style="margin-bottom: 0px;">
+
+			<div class="layui-inline">
+				<label class="layui-form-label">鍗曟嵁绫诲瀷</label>
+				<div class="layui-input-inline">
+					<select name="Type" id="Type" lay-filter="Type" lay-verify="required" disabled lay-search>
+						<option value=""></option>
+						<!--JC26-->
+						<option value="0">鎴愬搧鍑哄簱</option>
+						<option value="1">棰嗘枡鍑哄簱</option>
+						<option value="2">鎶芥鍑哄簱</option>
+						<option value="4">涓嶅悎鏍煎搧鍑哄簱</option>
+						<option value="7">鍏朵粬鍑哄簱</option>
+						<option value="9">鐢熶骇棰嗘枡鍑哄簱</option>
+					</select>
 				</div>
 			</div>
-			
-			<div class="layui-card">
-				<div class="layui-card-body">
-					
-					<table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list">
-					</table>
-					
-					<script type="text/html" id="switchTpl">
+			<div class="layui-inline">
+				<label class="layui-form-label">鍑哄簱浠撳簱</label>
+				<div class="layui-input-inline">
+					<select name="WarehouseId" id="WarehouseId" lay-filter="WarehouseId" lay-verify="required" disabled
+						lay-search>
+						<option value=""></option>
+					</select>
+				</div>
+			</div>
+			<div class="layui-inline">
+				<label class="layui-form-label" id="CustomerNamep">瀹㈡埛鍚嶇О</label>
+				<div class="layui-input-inline">
+					<select name="CustomerNo" id="CustomerNo" lay-search>
+						<option value=""></option>
+					</select>
+				</div>
+			</div>
+			<div class="layui-inline isNoShow" id="chengyunshang">
+				<label class="layui-form-label">鎵胯繍鍟�</label>
+				<div class="layui-input-inline">
+					<select name="LogisticsId" id="LogisticsId" lay-search>
+						<option value=""></option>
+					</select>
+				</div>
+			</div>
+			<div class="layui-inline">
+				<div style="padding-bottom: 2px;margin-left: 15px;">
+					<button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="add">娣诲姞鏄庣粏</button>
+					<button type="submit" class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit=""
+						lay-filter="form1">绔嬪嵆鎻愪氦</button>
+				</div>
+			</div>
+		</div>
+
+		<div class="layui-card">
+			<div class="layui-card-body">
+
+				<table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list">
+				</table>
+
+				<script type="text/html" id="switchTpl">
 						<input type="checkbox" name="IsBale" value="{{d.LAY_TABLE_INDEX}}" lay-skin="switch" lay-text="鏄瘄鍚�" lay-filter="IsBaleDemo" {{ d.IsBale == "1" ? 'checked' : '' }}>
 					</script>
-					<script type="text/html" id="checkboxTpl">
+				<script type="text/html" id="checkboxTpl">
 						<input type="checkbox" name="IsBelt" value="{{d.LAY_TABLE_INDEX}}" lay-skin="switch" lay-text="鏄瘄鍚�" lay-filter="IsBeltDemo" {{ d.IsBelt == "1" ? 'checked' : '' }}> 
-					</script>	
-					<script type="text/html" id="table-content-list">
+					</script>
+				<script type="text/html" id="table-content-list">
 						<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"> <i
 								class="layui-icon layui-icon-delete"></i>鍒犻櫎</a>
 					</script>
-					 
-				</div>
+
 			</div>
-			
 		</div>
 
-		<script src="../../layuiadmin/layui/layui.js"></script>
-		<script src="../../js/public.js"></script>
-		<script src="../../js/jquery-3.5.1.min.js"></script>
-		<script src="../../js/jquery.cookie.js"></script>
-		<script>
-			layui.config({
-				base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
-			}).extend({
-				index: 'lib/index' //涓诲叆鍙fā鍧�
-			}).use(['index', 'form', 'layer', 'laydate', 'table','jquery'], function() {
-				var $ = layui.$,
-					form = layui.form,
-					table = layui.table,
-					layer = layui.layer;
-				var soNo = getQueryString("No");
-				var id = getQueryString("id");
-				console.log(soNo);
-				console.log(id);
-				
-				
-				getData();//鑾峰彇鍏ュ簱鍗曠被鍨�
-				var arr = []; 
-				window.success = function(data) {
-					refreshTable(data);
-				};
-  
-				function refreshTable(data) {
-					//table.clear();
-					
-					for (var i in data) {
-						var isHave = false; 
-						// if (data[i].IsBale== undefined) {
-						// 	data[i].IsBale="0"
-						// }
-						// if (data[i].IsBelt== undefined) {
-						// 	data[i].IsBelt="0"
-						// }
-						if (data[i].ExQty== undefined) {
-							data[i].ExQty=0
-						}
-						for(var j in arr){
-							if(arr[j].SkuNo == data[i].SkuNo && arr[j].LotNo == data[i].LotNo){
-								isHave = true;
-								break;
-							}
-						}
-						if(isHave){
-							continue;
-						}
-						arr.push(data[i]); //灞炴��
+	</div>
+
+	<script src="../../layuiadmin/layui/layui.js"></script>
+	<script src="../../js/public.js"></script>
+	<script src="../../js/jquery-3.5.1.min.js"></script>
+	<script src="../../js/jquery.cookie.js"></script>
+	<script>
+		layui.config({
+			base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+		}).extend({
+			index: 'lib/index' //涓诲叆鍙fā鍧�
+		}).use(['index', 'form', 'layer', 'laydate', 'table', 'jquery'], function () {
+			var $ = layui.$,
+				form = layui.form,
+				table = layui.table,
+				layer = layui.layer;
+			var soNo = getQueryString("No");
+			var id = getQueryString("id");
+			console.log(soNo);
+			console.log(id);
+
+
+			getData();//鑾峰彇鍏ュ簱鍗曠被鍨�
+			var arr = [];
+			window.success = function (data) {
+				refreshTable(data);
+			};
+
+			function refreshTable(data) {
+				//table.clear();
+
+				for (var i in data) {
+					var isHave = false;
+					// if (data[i].IsBale== undefined) {
+					// 	data[i].IsBale="0"
+					// }
+					// if (data[i].IsBelt== undefined) {
+					// 	data[i].IsBelt="0"
+					// }
+					if (data[i].ExQty == undefined) {
+						data[i].ExQty = 0
 					}
-					console.log(arr);
-					$.extend(infoOptions, {
-						data: arr
-					});
-					infoOptions.page = {
-						curr: 1
+					for (var j in arr) {
+						if (arr[j].SkuNo == data[i].SkuNo && arr[j].LotNo == data[i].LotNo) {
+							isHave = true;
+							break;
+						}
 					}
-					table.render(infoOptions);
+					if (isHave) {
+						continue;
+					}
+					arr.push(data[i]); //灞炴��
 				}
-				var infoOptions = {
-					elem: '#LAY-app-content-list',
-					height: 'full-160',
-					id: 'LAY-app-content-list',
-					page: true,
-					limit: pageCnt,
-					limits: pageLimits,
-					cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
-					cols: [
-						[{
-							field: 'SkuNo',
-							title: '鐗╁搧缂栫爜', 
-							align: 'center',
-							fixed: 'left',
-							width:140,
-						}, {
-							field: 'SkuName',
-							title: '鐗╁搧鍚嶇О', 
-							align: 'center',
-							fixed: 'left',
-						}, {
-							field: 'LotNo',
-							title: '鎵规',
-							align: 'center', 
-							minWidth:140,
-						}, {
-							field: 'Standard',
-							title: '鐗╁搧瑙勬牸',
-							align: 'center', 
-						}, {
-							field: 'Qty',
-							title: '搴撳瓨鏁伴噺',  
-							align: 'center',
-							width:100,
-						}, {
-							field: 'ExQty',
-							title: '鍑哄簱鏁伴噺',
-							align: 'center',
-							width:100,  
-							edit: 'number',
-							event: 'dataNumber',
-						}, 
-						// {
-						// 	field:'IsBale', 
-						// 	title:'鏄惁瑁瑰寘',
-						// 	width:90,
-						// 	templet: '#switchTpl', 
-						// 	unresize: true //鏄惁绂佺敤鎷栨嫿鍒楀
-						// }, {
-						// 	field:'IsBelt', 
-						// 	title:'鏄惁鎵撳甫',
-						// 	width:90,
-						// 	templet: '#checkboxTpl', 
-						// 	unresize: true //鏄惁绂佺敤鎷栨嫿鍒楀
-						// }, 
-						{
-							title: '鎿嶄綔',
-							align: 'center',
-							width:90,
-							templet: '#table-content-list', 
-							fixed: 'right',
-						}]
-					],
-				};
-				
-				// //鐩戝惉瑁瑰寘鎿嶄綔
-				// form.on('switch(IsBaleDemo)', function(obj){
-				// 	if (obj.elem.checked) {
-				// 		for (var k in arr) {
-				// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
-				// 				arr[k].IsBale = "1";
-				// 			} 
-				// 		}
-						 
-				// 	}else{
-				// 		for (var k in arr) {
-				// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
-				// 				arr[k].IsBale = "0";
-				// 			} 
-				// 		}
-				// 	}
-				// });
-				
-				// //鐩戝惉鎵撳甫鎿嶄綔
-				// form.on('switch(IsBeltDemo)', function(obj){ 
-				// 	if (obj.elem.checked) {
-				// 		for (var k in arr) {
-				// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
-				// 				arr[k].IsBelt = "1";
-				// 			} 
-				// 		}
-						 
-				// 	}else{
-				// 		for (var k in arr) {
-				// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
-				// 				arr[k].IsBelt = "0";
-				// 			} 
-				// 		}
-				// 	}
-				// });
+				console.log(arr);
+				$.extend(infoOptions, {
+					data: arr
+				});
+				infoOptions.page = {
+					curr: 1
+				}
+				table.render(infoOptions);
+			}
+			var infoOptions = {
+				elem: '#LAY-app-content-list',
+				height: 'full-160',
+				id: 'LAY-app-content-list',
+				page: true,
+				limit: pageCnt,
+				limits: pageLimits,
+				cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+				cols: [
+					[{
+						field: 'SkuNo',
+						title: '鐗╁搧缂栫爜',
+						align: 'center',
+						fixed: 'left',
+						width: 140,
+					}, {
+						field: 'SkuName',
+						title: '鐗╁搧鍚嶇О',
+						align: 'center',
+						fixed: 'left',
+					}, {
+						field: 'LotNo',
+						title: '鎵规',
+						align: 'center',
+						minWidth: 140,
+					}, {
+						field: 'Standard',
+						title: '鐗╁搧瑙勬牸',
+						align: 'center',
+					}, {
+						field: 'Qty',
+						title: '搴撳瓨鏁伴噺',
+						align: 'center',
+						width: 100,
+					}, {
+						field: 'ExQty',
+						title: '鍑哄簱鏁伴噺',
+						align: 'center',
+						width: 100,
+						edit: 'number',
+						event: 'dataNumber',
+					},
+					// {
+					// 	field:'IsBale', 
+					// 	title:'鏄惁瑁瑰寘',
+					// 	width:90,
+					// 	templet: '#switchTpl', 
+					// 	unresize: true //鏄惁绂佺敤鎷栨嫿鍒楀
+					// }, {
+					// 	field:'IsBelt', 
+					// 	title:'鏄惁鎵撳甫',
+					// 	width:90,
+					// 	templet: '#checkboxTpl', 
+					// 	unresize: true //鏄惁绂佺敤鎷栨嫿鍒楀
+					// }, 
+					{
+						title: '鎿嶄綔',
+						align: 'center',
+						width: 90,
+						templet: '#table-content-list',
+						fixed: 'right',
+					}]
+				],
+			};
 
-				//娣诲姞鏄庣粏
-				var	active = {
-					add: function() {
-						 
-						if ($("#Type").val()== "") {
-							layer.msg("璇烽�夋嫨鍗曟嵁绫诲瀷锛�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							},function() {});
-							return;
-						}
-						layer.open({
-							type: 2,
-							title: '閫夋嫨鐗╁搧淇℃伅',
-							content: 'ExportSelectSkuFrom.html?houseId='+$("#WarehouseId").val()+'&Type='+$("#Type").val(),
-							maxmin: true,
-							area: ['950px', '90%'],
-							fixed: false,
-						});
-					}
-				};
-				$('.layui-btn.layuiadmin-btn-list').on('click', function() {
-					var type = $(this).data('type');
-					active[type] ? active[type].call(this) : '';
-				});
-				//鍒犻櫎
-				table.on('tool(LAY-app-content-list)', function(obj) {
-					var data = obj.data;
-					if (obj.event === 'del') {
-						var ii = -1;
-						for (var j in arr) {
-							if (obj.data.SkuNo == arr[j].SkuNo && arr[j].LotNo == obj.data.LotNo) {
-								ii = j;
-								break;
-							}
-						}
-						if (ii > -1) {
-							arr.splice(ii, 1);
-							obj.del();
-						}
-					} else if (obj.event === 'dataNumber') { 
-						$(".layui-input.layui-table-edit").attr("type", "number"); 
-					}
-				});
+			// //鐩戝惉瑁瑰寘鎿嶄綔
+			// form.on('switch(IsBaleDemo)', function(obj){
+			// 	if (obj.elem.checked) {
+			// 		for (var k in arr) {
+			// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
+			// 				arr[k].IsBale = "1";
+			// 			} 
+			// 		}
 
-				form.verify({
-					emptyNo: function(value) {
-						if (value == '') {
-							return '';
-						} else {
-							var ver = /^[0-9]+$/;
-							if (!ver.test(value)) {
-								return '鍙兘杈撳叆姝f暣鏁�';
-							}
-						}
-					}
-				});
-				var isrun = 0;
-				form.on('submit(form1)', function(data) {
-					if(isrun == 1){
-						return;
-					}
-					isrun = 1;
-					if (infoOptions.data == 0) {
-						layer.msg("璇锋坊鍔犳槑缁嗭紒", {
+			// 	}else{
+			// 		for (var k in arr) {
+			// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
+			// 				arr[k].IsBale = "0";
+			// 			} 
+			// 		}
+			// 	}
+			// });
+
+			// //鐩戝惉鎵撳甫鎿嶄綔
+			// form.on('switch(IsBeltDemo)', function(obj){ 
+			// 	if (obj.elem.checked) {
+			// 		for (var k in arr) {
+			// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
+			// 				arr[k].IsBelt = "1";
+			// 			} 
+			// 		}
+
+			// 	}else{
+			// 		for (var k in arr) {
+			// 			if (arr[k].LAY_TABLE_INDEX == obj.value) {
+			// 				arr[k].IsBelt = "0";
+			// 			} 
+			// 		}
+			// 	}
+			// });
+
+			//娣诲姞鏄庣粏
+			var active = {
+				add: function () {
+
+					if ($("#Type").val() == "") {
+						layer.msg("璇烽�夋嫨鍗曟嵁绫诲瀷锛�", {
 							icon: 2,
 							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-						}, function() {
+						}, function () { });
+						return;
+					}
+					layer.open({
+						type: 2,
+						title: '閫夋嫨鐗╁搧淇℃伅',
+						content: 'ExportSelectSkuFrom.html?houseId=' + $("#WarehouseId").val() + '&Type=' + $("#Type").val(),
+						maxmin: true,
+						area: ['950px', '90%'],
+						fixed: false,
+					});
+				}
+			};
+			$('.layui-btn.layuiadmin-btn-list').on('click', function () {
+				var type = $(this).data('type');
+				active[type] ? active[type].call(this) : '';
+			});
+			//鍒犻櫎
+			table.on('tool(LAY-app-content-list)', function (obj) {
+				var data = obj.data;
+				if (obj.event === 'del') {
+					var ii = -1;
+					for (var j in arr) {
+						if (obj.data.SkuNo == arr[j].SkuNo && arr[j].LotNo == obj.data.LotNo) {
+							ii = j;
+							break;
+						}
+					}
+					if (ii > -1) {
+						arr.splice(ii, 1);
+						obj.del();
+					}
+				} else if (obj.event === 'dataNumber') {
+					$(".layui-input.layui-table-edit").attr("type", "number");
+				}
+			});
 
-						});
+			form.verify({
+				emptyNo: function (value) {
+					if (value == '') {
+						return '';
+					} else {
+						var ver = /^[0-9]+$/;
+						if (!ver.test(value)) {
+							return '鍙兘杈撳叆姝f暣鏁�';
+						}
+					}
+				}
+			});
+			var isrun = 0;
+			form.on('submit(form1)', function (data) {
+				if (isrun == 1) {
+					return;
+				}
+				isrun = 1;
+				if (infoOptions.data == 0) {
+					layer.msg("璇锋坊鍔犳槑缁嗭紒", {
+						icon: 2,
+						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+					}, function () {
+
+					});
+					isrun = 0;
+					return;
+				}
+				var DataList = [];
+				console.log(infoOptions.data);
+				for (var i in infoOptions.data) {
+					var exQty = infoOptions.data[i].ExQty + "";
+					console.log("鍑哄簱鏁伴噺锛�" + exQty);
+					if (exQty == "") {
+						layer.msg("璇疯緭鍏ュ嚭搴撴暟閲忥紒", {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
 						isrun = 0;
 						return;
 					}
-					var DataList = [];
-					console.log(infoOptions.data);
-					for (var i in infoOptions.data) {
-						var exQty = infoOptions.data[i].ExQty+"";
-						console.log(exQty);
-						if (exQty== "" ) {
-							layer.msg("璇疯緭鍏ュ嚭搴撴暟閲忥紒", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						
-						if(exQty.indexOf('.')>=0){
-							layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						if(exQty.indexOf('-')>=0){
-							layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						if(exQty.charAt(0)=='0'){
-							layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						
-						if (exQty <= 0) {
-							layer.msg("鍑哄簱鏁伴噺蹇呴』澶т簬0锛�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						if (exQty > infoOptions.data[i].Qty) {
-							layer.msg("鍑哄簱鏁伴噺涓嶈兘澶т簬搴撳瓨鏁伴噺锛�", {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-							return;
-						}
-						var item = {
-							SkuNo: infoOptions.data[i].SkuNo,
-							LotNo: infoOptions.data[i].LotNo,
-							Qty: parseInt(exQty),
-							IsBale:infoOptions.data[i].IsBale,
-							IsBelt:infoOptions.data[i].IsBelt,
-						};
-						DataList.push(item); //灞炴��
+
+					// if(exQty.indexOf('.')>=0){
+					// 	layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁�", {
+					// 		icon: 2,
+					// 		time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+					// 	}, function() {});
+					// 	isrun = 0;
+					// 	return;
+					// }
+					if (exQty.indexOf('-') >= 0) {
+						layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁�", {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+						isrun = 0;
+						return;
 					}
-					var param = {
-						Type: data.field.Type,
-						CustomerNo: data.field.CustomerNo, 
-						LogisticsId: parseInt(data.field.LogisticsId), 
-						Detail: DataList,
-						Id:parseInt(id),
+					// if (exQty.charAt(0) == '0') {
+					// 	layer.msg("鍑哄簱鏁伴噺蹇呴』鏄ぇ浜�0鐨勬暣鏁帮紝charAt(0)", {
+					// 		icon: 2,
+					// 		time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+					// 	}, function () { });
+					// 	isrun = 0;
+					// 	return;
+					// }
+
+					if (exQty <= 0) {
+						layer.msg("鍑哄簱鏁伴噺蹇呴』澶т簬0锛�", {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+						isrun = 0;
+						return;
 					}
-					
-					sendData(IP + "/BllSo/EditExportNotice", param, 'post', function(res) {
-						console.log(res);
-						if (res.code == 0) { //鎴愬姛
-							layer.msg(res.msg, {
-								icon: 1,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {
-								parent.location.reload();
-								parent.layer.close(layer.index);
-							});
-							isrun = 0;
-						} else if(res.code == 1) { //涓嶆垚鍔�
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-							isrun = 0;
-						}
-					});
-					return false;
-				});
-				
-				
-				function getData(){
-					
-					console.log(soNo);
-					var param = {
-						soNo: soNo
+					if (exQty > infoOptions.data[i].Qty) {
+						layer.msg("鍑哄簱鏁伴噺涓嶈兘澶т簬搴撳瓨鏁伴噺锛�", {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+						isrun = 0;
+						return;
+					}
+					var item = {
+						SkuNo: infoOptions.data[i].SkuNo,
+						LotNo: infoOptions.data[i].LotNo,
+						Qty: parseInt(exQty),
+						IsBale: infoOptions.data[i].IsBale,
+						IsBelt: infoOptions.data[i].IsBelt,
 					};
-					sendData(IP + "/BllSo/GetEditExportNotice", param, 'get', function(res) {
-						if(res.code == 0){
-							console.log(res.data); 
-							$("#Type option[value='"+ res.data.Type+"']").attr("selected", "selected")
-							
-							
-							 
-							form.render('select');
-							refreshTable(res.data.Detail);
-							//浠撳簱
-							getWareHouseList(res.data.WareHouseNo)
-							//鑾峰彇瀹㈡埛/璐т富
-							getCustomerList(res.data.CustomerNo);
-							//鑾峰彇渚涘簲鍟�
-							getLogisticsInfoList(res.data.LogisticsId);
-						} 
-						else{
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
+					DataList.push(item); //灞炴��
 				}
-				 
-				 
-				// //涓嬫媺鍗曟嵁绫诲瀷閫変腑鍚庝簨浠�
-				// form.on('select(Type)', function(data) {
-				// 	// console.log(data.value);
-				// 	if (data.value == "0" || data.value == "1") { //閿�鍞嚭搴�
-				// 		$("#chengyunshang").removeClass("isNoShow"); 
-				// 		$("#chengyunshang").addClass("isShow"); 
-				// 		form.render('select'); 
-				// 	}else if(data.value == "2" ||data.value == "3"){//涓嶅悎鏍煎嚭搴�
-						
-				// 		$("#chengyunshang").removeClass("isShow"); 
-				// 		$("#chengyunshang").addClass("isNoShow"); 
-				// 		form.render('select'); 
-				// 	} 
-				// });
-				//鑾峰彇浠撳簱涓嬫媺妗嗕俊鎭�
-				function getWareHouseList(houseNo){
-					sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function(res) {
-						
-						if (res.code == 0) { //鎴愬姛
-							$("#WarehouseId").empty();
-							$("#WarehouseId").append('<option value =""></option>');
-							for (var i = 0; i < res.data.length; i++) {
-								$("#WarehouseId").append('<option value =' + res.data[i].WareHouseNo + '>' + 
-									res.data[i].WareHouseName + '</option>');
-							} 
-							$("#WarehouseId option[value='"+ houseNo +"']").attr("selected", "selected")
-							form.render('select');
-						} else { //涓嶆垚鍔�
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
+				var param = {
+					Type: data.field.Type,
+					CustomerNo: data.field.CustomerNo,
+					LogisticsId: parseInt(data.field.LogisticsId),
+					Detail: DataList,
+					Id: parseInt(id),
 				}
-				//鑾峰彇瀹㈡埛涓嬫媺妗嗕俊鎭�
-				function getCustomerList(customerNo) {
-					sendData(IP + "/Basis/GetCustomerSelect", {}, 'get', function(res) {
-						if (res.code == 0) { //鎴愬姛
-							var TypeNum = 0;
-								
-							switch($("#Type").val())
-							{									
-								case "0": //鎴愬搧鍑哄簱
-									TypeNum = 0;
-									console.log(TypeNum)
-									break;
-								case "1": //棰嗘枡鍑哄簱
-								case "2": //鎶芥鍑哄簱
-								case "3": //鐗╂枡鍙栨牱鍑哄簱
-								case "4": //涓嶅悎鏍煎搧鍑哄簱
-								case "5": //涓棿鍝佸嚭搴�
-								case "6": //浠e偍鍑哄簱
-								case "7": //鍏朵粬鍑哄簱
-								case "8": //瀵勫瓨鍑哄簱
-									TypeNum = 2;
-									console.log('TypeNum:'+ TypeNum)
-									break;
-							}
-							$("#CustomerNo").empty();
-							$("#CustomerNo").append('<option value =""></option>');
-							for (var i = 0; i < res.data.length; i++) {								
-								//鍒ゆ柇鍗曟嵁绫诲瀷
-								if (TypeNum == 0)
-								{
-									if (res.data[i].Type == 0)
-									{
-										$("#CustomerNamep").html("瀹㈡埛");
-										$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
-										res.data[i].CustomerName + '</option>');
-									}
-								}
-								else if (TypeNum == 1)
-								{
-									if (res.data[i].Type == 1)
-									{
-										$("#CustomerNamep").html("渚涘簲鍟�");
-										$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
-										res.data[i].CustomerName + '</option>');
-									}
-								}
-								else if (TypeNum == 2)
-								{
-									if (res.data[i].Type == 2)
-									{
-										$("#CustomerNamep").html("璐т富");
-										$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
-										res.data[i].CustomerName + '</option>');
-									}
-								}
-							}
-							$("#CustomerNo option[value='"+ customerNo +"']").attr("selected", "selected")
-							form.render('select');
-						} else { //涓嶆垚鍔�
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
-				}
-				//鑾峰彇鐗╂祦鎵胯繍鍟嗕笅鎷夋淇℃伅
-				function getLogisticsInfoList(logisticsId) {
-					sendData(IP + "/Basis/GetLogisticsInfoSelect", {}, 'get', function(res) {
-						if (res.code == 0) { //鎴愬姛
-							$("#LogisticsId").empty();
-							$("#LogisticsId").append('<option value =""></option>');
-							for (var i = 0; i < res.data.length; i++) {
-								$("#LogisticsId").append('<option value =' + res.data[i].Id + '>' + 
-									res.data[i].CarrierName + '</option>');
-							} 
-							$("#LogisticsId option[value='"+logisticsId +"']").attr("selected", "selected")
-							form.render('select');
-						} else { //涓嶆垚鍔�
-							layer.msg(res.msg, {
-								icon: 2,
-								time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
-							}, function() {});
-						}
-					});
-				}
-				
-				
-				
-				//鑾峰彇娴忚鍣ㄥ弬鏁�
-				function getQueryString(name) {
-					var query = window.location.search.substring(1);
-					var vars = query.split("&");
-					for (var i=0;i<vars.length;i++) {
-						var pair = vars[i].split("=");
-						if(pair[0] == name){
-							return pair[1];
-						}
+
+				sendData(IP + "/BllSo/EditExportNotice", param, 'post', function (res) {
+					console.log(res);
+					if (res.code == 0) { //鎴愬姛
+						layer.msg(res.msg, {
+							icon: 1,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () {
+							parent.location.reload();
+							parent.layer.close(layer.index);
+						});
+						isrun = 0;
+					} else if (res.code == 1) { //涓嶆垚鍔�
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+						isrun = 0;
 					}
-					return(false);
-					// var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
-					// var r = window.location.search.substr(1).match(reg);
-					// if (r != null) return unescape(r[2]);
-					// return null;
+				});
+				return false;
+			});
+
+
+			function getData() {
+
+				console.log(soNo);
+				var param = {
+					soNo: soNo
+				};
+				sendData(IP + "/BllSo/GetEditExportNotice", param, 'get', function (res) {
+					if (res.code == 0) {
+						console.log(res.data);
+						$("#Type option[value='" + res.data.Type + "']").attr("selected", "selected")
+
+
+
+						form.render('select');
+						refreshTable(res.data.Detail);
+						//浠撳簱
+						getWareHouseList(res.data.WareHouseNo)
+						//鑾峰彇瀹㈡埛/璐т富
+						getCustomerList(res.data.CustomerNo);
+						//鑾峰彇渚涘簲鍟�
+						getLogisticsInfoList(res.data.LogisticsId);
+					}
+					else {
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+					}
+				});
+			}
+
+
+			// //涓嬫媺鍗曟嵁绫诲瀷閫変腑鍚庝簨浠�
+			// form.on('select(Type)', function(data) {
+			// 	// console.log(data.value);
+			// 	if (data.value == "0" || data.value == "1") { //閿�鍞嚭搴�
+			// 		$("#chengyunshang").removeClass("isNoShow"); 
+			// 		$("#chengyunshang").addClass("isShow"); 
+			// 		form.render('select'); 
+			// 	}else if(data.value == "2" ||data.value == "3"){//涓嶅悎鏍煎嚭搴�
+
+			// 		$("#chengyunshang").removeClass("isShow"); 
+			// 		$("#chengyunshang").addClass("isNoShow"); 
+			// 		form.render('select'); 
+			// 	} 
+			// });
+			//鑾峰彇浠撳簱涓嬫媺妗嗕俊鎭�
+			function getWareHouseList(houseNo) {
+				sendData(IP + "/Sys/GetWarehouseDic", {}, 'get', function (res) {
+
+					if (res.code == 0) { //鎴愬姛
+						$("#WarehouseId").empty();
+						$("#WarehouseId").append('<option value =""></option>');
+						for (var i = 0; i < res.data.length; i++) {
+							$("#WarehouseId").append('<option value =' + res.data[i].WareHouseNo + '>' +
+								res.data[i].WareHouseName + '</option>');
+						}
+						$("#WarehouseId option[value='" + houseNo + "']").attr("selected", "selected")
+						form.render('select');
+					} else { //涓嶆垚鍔�
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+					}
+				});
+			}
+			//鑾峰彇瀹㈡埛涓嬫媺妗嗕俊鎭�
+			function getCustomerList(customerNo) {
+				sendData(IP + "/Basis/GetCustomerSelect", {}, 'get', function (res) {
+					if (res.code == 0) { //鎴愬姛
+						var TypeNum = 0;
+
+						switch ($("#Type").val()) {
+							case "0": //鎴愬搧鍑哄簱
+								TypeNum = 0;
+								console.log(TypeNum)
+								break;
+							case "1": //棰嗘枡鍑哄簱
+							case "2": //鎶芥鍑哄簱
+							case "3": //鐗╂枡鍙栨牱鍑哄簱
+							case "4": //涓嶅悎鏍煎搧鍑哄簱
+							case "5": //涓棿鍝佸嚭搴�
+							case "6": //浠e偍鍑哄簱
+							case "7": //鍏朵粬鍑哄簱
+							case "8": //瀵勫瓨鍑哄簱
+								TypeNum = 2;
+								console.log('TypeNum:' + TypeNum)
+								break;
+						}
+						$("#CustomerNo").empty();
+						$("#CustomerNo").append('<option value =""></option>');
+						for (var i = 0; i < res.data.length; i++) {
+							//鍒ゆ柇鍗曟嵁绫诲瀷
+							if (TypeNum == 0) {
+								if (res.data[i].Type == 0) {
+									$("#CustomerNamep").html("瀹㈡埛");
+									$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
+										res.data[i].CustomerName + '</option>');
+								}
+							}
+							else if (TypeNum == 1) {
+								if (res.data[i].Type == 1) {
+									$("#CustomerNamep").html("渚涘簲鍟�");
+									$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
+										res.data[i].CustomerName + '</option>');
+								}
+							}
+							else if (TypeNum == 2) {
+								if (res.data[i].Type == 2) {
+									$("#CustomerNamep").html("璐т富");
+									$("#CustomerNo").append('<option value =' + res.data[i].CustomerNo + '>' +
+										res.data[i].CustomerName + '</option>');
+								}
+							}
+						}
+						$("#CustomerNo option[value='" + customerNo + "']").attr("selected", "selected")
+						form.render('select');
+					} else { //涓嶆垚鍔�
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+					}
+				});
+			}
+			//鑾峰彇鐗╂祦鎵胯繍鍟嗕笅鎷夋淇℃伅
+			function getLogisticsInfoList(logisticsId) {
+				sendData(IP + "/Basis/GetLogisticsInfoSelect", {}, 'get', function (res) {
+					if (res.code == 0) { //鎴愬姛
+						$("#LogisticsId").empty();
+						$("#LogisticsId").append('<option value =""></option>');
+						for (var i = 0; i < res.data.length; i++) {
+							$("#LogisticsId").append('<option value =' + res.data[i].Id + '>' +
+								res.data[i].CarrierName + '</option>');
+						}
+						$("#LogisticsId option[value='" + logisticsId + "']").attr("selected", "selected")
+						form.render('select');
+					} else { //涓嶆垚鍔�
+						layer.msg(res.msg, {
+							icon: 2,
+							time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+						}, function () { });
+					}
+				});
+			}
+
+
+
+			//鑾峰彇娴忚鍣ㄥ弬鏁�
+			function getQueryString(name) {
+				var query = window.location.search.substring(1);
+				var vars = query.split("&");
+				for (var i = 0; i < vars.length; i++) {
+					var pair = vars[i].split("=");
+					if (pair[0] == name) {
+						return pair[1];
+					}
 				}
-			})
-		</script>
-	</body>
-</html>
+				return (false);
+				// var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
+				// var r = window.location.search.substr(1).match(reg);
+				// if (r != null) return unescape(r[2]);
+				// return null;
+			}
+		})
+	</script>
+</body>
+
+</html>
\ No newline at end of file

--
Gitblit v1.8.0