yanderong
2026-07-08 62e93c3d609352cd389fdd3fc30f71b7253ca27e
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();
    });
    // 动态操作表格结束