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/tSystemPrice/tSystemPrice_edit.html |  426 +++++++++++++++++++++++++++++++++-------------------
 1 files changed, 270 insertions(+), 156 deletions(-)

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