From f8193b239dac7276cb9203af51ad9b424fa5e90d Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期六, 28 二月 2026 15:17:25 +0800
Subject: [PATCH] 发货时间限制
---
src/main/webapp/views/pla3/sellout.html | 35 ++++++++++++++++++++++++++++++++++-
1 files changed, 34 insertions(+), 1 deletions(-)
diff --git a/src/main/webapp/views/pla3/sellout.html b/src/main/webapp/views/pla3/sellout.html
index 10487ac..4feeb0a 100644
--- a/src/main/webapp/views/pla3/sellout.html
+++ b/src/main/webapp/views/pla3/sellout.html
@@ -191,9 +191,42 @@
var table = layui.table;
var laydate = layui.laydate;
// 鏃ユ湡鏃堕棿閫夋嫨鍣�
+ function getNowStr() {
+ var d = new Date();
+ return d.getFullYear() + '-' +
+ String(d.getMonth() + 1).padStart(2, '0') + '-' +
+ String(d.getDate()).padStart(2, '0') + ' ' +
+ String(d.getHours()).padStart(2, '0') + ':' +
+ String(d.getMinutes()).padStart(2, '0') + ':' +
+ String(d.getSeconds()).padStart(2, '0');
+ }
laydate.render({
elem: '#pakoutTime',
- type: 'datetime'
+ type: 'datetime',
+ min: getNowStr(), // 浠婂ぉ鍙婁互鍚�
+ maxTime: '17:00:00', // 姣忓ぉ鏈�澶ф椂闂�
+ done: function(value){
+ if (!value) return;
+
+ var d = new Date(value.replace(/-/g,'/'));
+ var now = new Date();
+
+ // 浠婂ぉ蹇呴』鏅氫簬褰撳墠鏃堕棿
+ if(d.getTime() < now.getTime()){
+ layer.msg('浠婂ぉ閫夋嫨鐨勬椂闂村繀椤绘櫄浜庡綋鍓嶆椂闂�');
+ document.getElementById('pakoutTime').value = '';
+ return;
+ }
+
+ // 鏃堕棿闄愬埗 08:00 - 17:00
+ var h = d.getHours();
+ var m = d.getMinutes();
+ var s = d.getSeconds();
+ if(h < 8 || h > 17 || (h === 17 && (m > 0 || s > 0))){
+ layer.msg('鍙兘閫夋嫨 08:00 - 17:00 鐨勬椂闂�');
+ document.getElementById('pakoutTime').value = '';
+ }
+ }
});
form.on('submit(edit)', function () {
--
Gitblit v1.9.1