From 62e93c3d609352cd389fdd3fc30f71b7253ca27e Mon Sep 17 00:00:00 2001
From: yanderong <307678080@qq.com>
Date: 星期三, 08 七月 2026 20:47:20 +0800
Subject: [PATCH] feat: 时间控件bug
---
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tLine/tLine_add.html | 1
ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemPrice/tSystemPrice_edit.html | 426 +++++++++++++++++++++++++++++++++-------------------
2 files changed, 270 insertions(+), 157 deletions(-)
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tLine/tLine_add.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tLine/tLine_add.html
index e182ec1..279f003 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tLine/tLine_add.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tLine/tLine_add.html
@@ -316,7 +316,6 @@
laydate.render({
elem: '#shiftTime'
,type: 'time'
- ,range: '-'
,format: 'HH:mm'
});
laydate.render({
diff --git a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemPrice/tSystemPrice_edit.html b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemPrice/tSystemPrice_edit.html
index 01c4e4d..d6e90de 100644
--- a/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemPrice/tSystemPrice_edit.html
+++ b/ManagementYKDTravel/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemPrice/tSystemPrice_edit.html
@@ -832,156 +832,259 @@
</div>
<script src="${ctxPath}/static/modular/system/tSystemPrice/tSystemPrice_info.js"></script>
<script type="text/javascript">
- laydate.render({
- elem: '.p1 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p1 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p1 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p2 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p2 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p2 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ function initLayDate() {
+ laydate.render({
+ elem: '.p1 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p1 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p1 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p1 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p1 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.p3 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p3 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.p3 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ laydate.render({
+ elem: '.p2 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p2 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p2 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p2 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p2 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.wp1 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp1 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp1 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ laydate.render({
+ elem: '.p3 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p3 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p3 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p3 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.p3 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.wp2 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp2 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp2 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ laydate.render({
+ elem: '.wp1 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp1 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp1 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp1 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp1 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.wp3 #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp3 #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.wp3 #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ laydate.render({
+ elem: '.wp2 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp2 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp2 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp2 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp2 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.exclusivePriceSettings #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.exclusivePriceSettings #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.exclusivePriceSettings #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
+ laydate.render({
+ elem: '.wp3 #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp3 #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp3 #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp3 #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.wp3 #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
- laydate.render({
- elem: '.onePriceSetting #num14'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.onePriceSetting #num21'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
- });
- laydate.render({
- elem: '.onePriceSetting #num22'
- ,type: 'time'
- ,range: '-'
- ,format: 'HH:mm'
+ laydate.render({
+ elem: '.exclusivePriceSettings #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.exclusivePriceSettings #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.exclusivePriceSettings #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.exclusivePriceSettings #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.exclusivePriceSettings #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+
+ laydate.render({
+ elem: '.onePriceSetting #num14'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.onePriceSetting #num21'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.onePriceSetting #num28'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.onePriceSetting #num35'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ laydate.render({
+ elem: '.onePriceSetting #num42'
+ ,type: 'time'
+ ,range: '-'
+ ,format: 'HH:mm'
+ });
+ }
+
+ $(function() {
+ initLayDate();
});
var regDouble = /^(0|[1-9]\d{0,2})(\.\d{1,2})?$/;
@@ -1057,6 +1160,7 @@
var contentPutOne = JSON.parse(contentPutOneStr);
const tableData1 = renderTable(contentPutOne, 14, 7);
document.getElementById("contentPutOneTable").innerHTML = initHtml(tableData1, "numFlag1");
+ initLayDate();
}
// 2、初始化一人未拼成
var contentNotOneStr = '${contentNotOne}';
@@ -1064,6 +1168,7 @@
var contentNotOne = JSON.parse(contentNotOneStr);
const tableData2 = renderTable(contentNotOne, 14, 7);
document.getElementById("contentNotOneTable").innerHTML = initHtml(tableData2, "numFlag2");
+ initLayDate();
}
// 3、初始化2人拼成
var contentPutTwoStr = '${contentPutTwo}';
@@ -1071,6 +1176,7 @@
var contentPutTwo = JSON.parse(contentPutTwoStr);
const tableData3 = renderTable(contentPutTwo, 14, 7);
document.getElementById("contentPutTwoTable").innerHTML = initHtml(tableData3, "numFlag3");
+ initLayDate();
}
// 4、初始化2人未拼成
var contentNotTwoStr = '${contentNotTwo}';
@@ -1078,6 +1184,7 @@
var contentNotTwo = JSON.parse(contentNotTwoStr);
const tableData4 = renderTable(contentNotTwo, 14, 7);
document.getElementById("contentNotTwoTable").innerHTML = initHtml(tableData4, "numFlag4");
+ initLayDate();
}
// 5、初始化3人拼成
var contentPutThreeStr = '${contentPutThree}';
@@ -1085,6 +1192,7 @@
var contentPutThree = JSON.parse(contentPutThreeStr);
const tableData5 = renderTable(contentPutThree, 14, 7);
document.getElementById("contentPutThreeTable").innerHTML = initHtml(tableData5, "numFlag5");
+ initLayDate();
}
// 6、初始化3人未拼成
var contentNotThreeStr = '${contentNotThree}';
@@ -1092,6 +1200,7 @@
var contentNotThree = JSON.parse(contentNotThreeStr);
const tableData6 = renderTable(contentNotThree, 14, 7);
document.getElementById("contentNotThreeTable").innerHTML = initHtml(tableData6, "numFlag6");
+ initLayDate();
}
// 7、初始化独享
var contentExclusiveStr = '${contentExclusive}';
@@ -1099,6 +1208,7 @@
var contentExclusive = JSON.parse(contentExclusiveStr);
const tableData7 = renderTable(contentExclusive, 14, 7);
document.getElementById("contentExclusiveTable").innerHTML = initHtml(tableData7, "numFlag7");
+ initLayDate();
}
// 8、初始化一口价
var contentPriceStr = '${contentPrice}';
@@ -1106,6 +1216,7 @@
var contentPrice = JSON.parse(contentPriceStr);
const tableData8 = renderTable(contentPrice, 14, 7);
document.getElementById("contentPriceTable").innerHTML = initHtml(tableData8, "numFlag8");
+ initLayDate();
}
@@ -1137,6 +1248,7 @@
.closest(".p1")
.find(".priceTableBody1")
.append(getRowHtml(1, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
// 删除
$(document).on("click",".btn-delete1",function(){
@@ -1163,7 +1275,7 @@
//$(this).val("");
});
$(this).closest("tr").after($newTr);
-
+ initLayDate();
});
$(document).on("click",".btn-add2",function(){
@@ -1173,6 +1285,7 @@
.closest(".p2")
.find(".priceTableBody2")
.append(getRowHtml(2, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete2",function(){
$(this).closest("tr").remove();
@@ -1197,6 +1310,7 @@
//$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
$(document).on("click",".btn-add3",function(){
@@ -1206,6 +1320,7 @@
.closest(".p3")
.find(".priceTableBody3")
.append(getRowHtml(3, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete3",function(){
$(this).closest("tr").remove();
@@ -1226,10 +1341,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
$(document).on("click",".btn-add4",function(){
@@ -1239,6 +1353,7 @@
.closest(".wp1")
.find(".priceTableBody4")
.append(getRowHtml(4, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete4",function(){
$(this).closest("tr").remove();
@@ -1259,10 +1374,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
$(document).on("click",".btn-add5",function(){
@@ -1272,6 +1386,7 @@
.closest(".wp2")
.find(".priceTableBody5")
.append(getRowHtml(5, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete5",function(){
$(this).closest("tr").remove();
@@ -1292,10 +1407,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
$(document).on("click",".btn-add6",function(){
@@ -1305,6 +1419,7 @@
.closest(".wp3")
.find(".priceTableBody6")
.append(getRowHtml(6, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete6",function(){
$(this).closest("tr").remove();
@@ -1325,10 +1440,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
@@ -1339,6 +1453,7 @@
.closest(".p7")
.find(".priceTableBody7")
.append(getRowHtml(7, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete7",function(){
$(this).closest("tr").remove();
@@ -1359,10 +1474,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
$(document).on("click",".btn-add8",function(){
@@ -1372,6 +1486,7 @@
.closest(".p8")
.find(".priceTableBody8")
.append(getRowHtml(8, numFlg, "", "", "", "", "", "", ""));
+ initLayDate();
});
$(document).on("click",".btn-delete8",function(){
$(this).closest("tr").remove();
@@ -1392,10 +1507,9 @@
if (oldName) {
$(this).attr("name", "num" + (numFlg + index+1));
}
- // 清空复制行的数据(可选)
- //$(this).val("");
});
$(this).closest("tr").after($newTr);
+ initLayDate();
});
// 动态操作表格结束
--
Gitblit v1.7.1