From 10a60f0142e1bdd2630365d14217ef1246bf13f7 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期二, 10 二月 2026 10:18:21 +0800
Subject: [PATCH] 发货时间只能选择当前时间之后

---
 src/main/webapp/views/pla/sellout.html  |   19 ++++++---
 src/main/webapp/views/pla3/sellout.html |   25 ++++++++----
 src/main/webapp/views/pla2/sellout.html |   25 ++++++++----
 3 files changed, 47 insertions(+), 22 deletions(-)

diff --git a/src/main/webapp/views/pla/sellout.html b/src/main/webapp/views/pla/sellout.html
index d5d2dde..68396ee 100644
--- a/src/main/webapp/views/pla/sellout.html
+++ b/src/main/webapp/views/pla/sellout.html
@@ -246,7 +246,16 @@
                 layer.msg("鍙戣揣閲嶉噺涓嶈兘涓�0");
                 return;
             }
+            if(!$('#pakoutTime').val()){
+                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
+                return;
+            }
 
+            if (isOver15Seconds($('#pakoutTime').val())) {
+                // console.log('鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨');
+                layer.msg("鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨");
+                return;
+            }
             for (var i in checkData){
                 checkData[i].orderNo = $('#orderNoV').val();
                 checkData[i].customer = $('#customer').val();
@@ -256,11 +265,6 @@
                 checkData[i].allocate = $('#allocate').val();
                 checkData[i].memo = $('#memo').val();
                 checkData[i].pakoutTime = $('#pakoutTime').val();
-            }
-
-            if(!$('#pakoutTime').val()){
-                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
-                return;
             }
 
             $.ajax({
@@ -286,7 +290,10 @@
                 }
             })
         });
-
+        function isOver15Seconds(timeStr) {
+            var t = new Date(timeStr.replace(/-/g, '/')).getTime();
+            return t + 15 * 1000 <= Date.now();
+        }
         form.on('submit(detailEditSubmit)', function () {
 
             detailData = table.cache.detailTable;
diff --git a/src/main/webapp/views/pla2/sellout.html b/src/main/webapp/views/pla2/sellout.html
index 14fdf90..10487ac 100644
--- a/src/main/webapp/views/pla2/sellout.html
+++ b/src/main/webapp/views/pla2/sellout.html
@@ -236,8 +236,19 @@
         // 鏁版嵁鎻愪氦鍔ㄤ綔
         form.on('submit(save)', function () {
 
-            if($('#maktxV').val() != checkData[0].brand){
-                layer.msg("閫変腑鐨勫簱瀛樼墝鍙蜂笌璁㈠崟鐗屽彿涓嶄竴鑷达紝璇烽噸鏂伴�夋嫨璁㈠崟");
+            // if($('#maktxV').val() != checkData[0].brand){
+            //     layer.msg("閫変腑鐨勫簱瀛樼墝鍙蜂笌璁㈠崟鐗屽彿涓嶄竴鑷达紝璇烽噸鏂伴�夋嫨璁㈠崟");
+            //     return;
+            // }
+
+            if(!$('#pakoutTime').val()){
+                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
+                return;
+            }
+
+            if (isOver15Seconds($('#pakoutTime').val())) {
+                // console.log('鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨');
+                layer.msg("鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨");
                 return;
             }
 
@@ -250,11 +261,6 @@
                 checkData[i].allocate = $('#allocate').val();
                 checkData[i].memo = $('#memo').val();
                 checkData[i].pakoutTime = $('#pakoutTime').val();
-            }
-
-            if(!$('#pakoutTime').val()){
-                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
-                return;
             }
 
             $.ajax({
@@ -280,7 +286,10 @@
                 }
             })
         });
-
+        function isOver15Seconds(timeStr) {
+            var t = new Date(timeStr.replace(/-/g, '/')).getTime();
+            return t + 15 * 1000 <= Date.now();
+        }
         form.on('submit(detailEditSubmit)', function () {
 
             detailData = table.cache.detailTable;
diff --git a/src/main/webapp/views/pla3/sellout.html b/src/main/webapp/views/pla3/sellout.html
index 14fdf90..10487ac 100644
--- a/src/main/webapp/views/pla3/sellout.html
+++ b/src/main/webapp/views/pla3/sellout.html
@@ -236,8 +236,19 @@
         // 鏁版嵁鎻愪氦鍔ㄤ綔
         form.on('submit(save)', function () {
 
-            if($('#maktxV').val() != checkData[0].brand){
-                layer.msg("閫変腑鐨勫簱瀛樼墝鍙蜂笌璁㈠崟鐗屽彿涓嶄竴鑷达紝璇烽噸鏂伴�夋嫨璁㈠崟");
+            // if($('#maktxV').val() != checkData[0].brand){
+            //     layer.msg("閫変腑鐨勫簱瀛樼墝鍙蜂笌璁㈠崟鐗屽彿涓嶄竴鑷达紝璇烽噸鏂伴�夋嫨璁㈠崟");
+            //     return;
+            // }
+
+            if(!$('#pakoutTime').val()){
+                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
+                return;
+            }
+
+            if (isOver15Seconds($('#pakoutTime').val())) {
+                // console.log('鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨');
+                layer.msg("鍙戣揣鏃堕棿瓒呮椂锛岃閲嶆柊閫夋嫨");
                 return;
             }
 
@@ -250,11 +261,6 @@
                 checkData[i].allocate = $('#allocate').val();
                 checkData[i].memo = $('#memo').val();
                 checkData[i].pakoutTime = $('#pakoutTime').val();
-            }
-
-            if(!$('#pakoutTime').val()){
-                layer.msg("璇烽�夋嫨鍙戣揣鏃堕棿");
-                return;
             }
 
             $.ajax({
@@ -280,7 +286,10 @@
                 }
             })
         });
-
+        function isOver15Seconds(timeStr) {
+            var t = new Date(timeStr.replace(/-/g, '/')).getTime();
+            return t + 15 * 1000 <= Date.now();
+        }
         form.on('submit(detailEditSubmit)', function () {
 
             detailData = table.cache.detailTable;

--
Gitblit v1.9.1