From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 05 二月 2024 11:56:52 +0800
Subject: [PATCH] 更新bug修改

---
 cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js |  103 ++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 81 insertions(+), 22 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js
index 68ddf22..f0cd5cd 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite_info.js
@@ -220,12 +220,70 @@
     data.name                = $("#name").val()
     data.insuranceImg        = $("#img").val()
     data.managementPlan      = $('#courseVideo').val()
+    data.typeName      = $('#siteTypeOne').val()
     var sh =data.appointmentStartTime.split(':')[0];
     var sm =data.appointmentStartTime.split(':')[1];
     var eh =data.appointmentEndTime.split(':')[0];
     var em =data.appointmentEndTime.split(':')[1];
 
+    if (data.typeName === "智慧场地"){
+        console.log("===========这是智慧球场")
 
+        console.log("====="+data.appointmentStartTime)
+
+        var value = data.appointmentStartTime;
+        var lastTwoDigits = value.slice(-2);
+
+        if (lastTwoDigits === "00" || lastTwoDigits === "15" || lastTwoDigits === "30" || lastTwoDigits === "45") {
+            console.log("Last two digits are 00, 15, 30, or 45");
+        } else {
+            Feng.error("智慧场地的可预约时间段是15分钟的倍数")
+            return;
+
+        }
+
+
+        var value1 = data.appointmentEndTime;
+        var lastTwoDigits1 = value1.slice(-2);
+
+        if (lastTwoDigits1 === "00" || lastTwoDigits1 === "15" || lastTwoDigits1 === "30" || lastTwoDigits1 === "45") {
+            console.log("Last two digits are 00, 15, 30, or 45");
+        } else {
+            Feng.error("智慧场地的可预约时间段是15分钟的倍数")
+            return;
+
+        }
+
+
+    }else {
+        console.log("===========这是普通球场")
+
+        console.log("====="+data.appointmentStartTime)
+        var value = data.appointmentStartTime;
+        var lastTwoDigits = value.slice(-2);
+
+        if (lastTwoDigits === "00" || lastTwoDigits === "30" ) {
+            console.log("Last two digits are 00, 15, 30, or 45");
+        } else {
+            Feng.info("普通场地可预约时间段需是30分钟的倍数")
+            return;
+        }
+
+
+        var value1 = data.appointmentEndTime;
+        var lastTwoDigits1 = value1.slice(-2);
+
+        if (lastTwoDigits1 === "00"|| lastTwoDigits1 === "30" ) {
+            console.log("Last two digits are 00, 15, 30, or 45");
+        } else {
+            Feng.info("普通场地可预约时间段需是30分钟的倍数")
+            return;
+
+        }
+
+
+
+    }
 
 
     var SelectValue="";
@@ -294,11 +352,12 @@
         }
     }
 
-
+    var objectType =$("#objectType").val()
     data.halfName= halfName;
     data.ids= $("#ids").val();
-    let introduce  = TSiteInfo.editor.getContent();
-
+    if (objectType==1){
+        introduce  = TSiteInfo.editor.getContent();
+    }
 
     console.log(introduce)
     if(introduce==""){
@@ -493,25 +552,25 @@
 $(function () {
     TSiteInfo.editor = UE.getEditor('editor');
     // 限制分钟选项为 0 和 30
-    var timeInputs = document.querySelectorAll('input[type="time"]');
-    timeInputs.forEach(function(input) {
-        input.addEventListener('change', function() {
-            var selectedTime = input.value;
-            var hour = selectedTime.split(':')[0];
-            var minute = selectedTime.split(':')[1];
-            if (minute < 30 &&minute>0) {
-                minute = '30';
-            } else if (minute >30) {
-                hour++;
-                minute = '00';
-                if (hour<10){
-                    hour = '0'+hour;
-                }
-            }
-            input.value = hour + ':' + minute;
-
-        });
-    });
+    // var timeInputs = document.querySelectorAll('input[type="time"]');
+    // timeInputs.forEach(function(input) {
+    //     input.addEventListener('change', function() {
+    //         var selectedTime = input.value;
+    //         var hour = selectedTime.split(':')[0];
+    //         var minute = selectedTime.split(':')[1];
+    //         if (minute < 30 &&minute>0) {
+    //             minute = '30';
+    //         } else if (minute >30) {
+    //             hour++;
+    //             minute = '00';
+    //             if (hour<10){
+    //                 hour = '0'+hour;
+    //             }
+    //         }
+    //         input.value = hour + ':' + minute;
+    //
+    //     });
+    // });
     Feng.initValidator("carInfoForm", TSiteInfo.validateFields);
     var carPhoto = new $WebUpload("img");
     carPhoto.setUploadBarId("progressBar");

--
Gitblit v1.7.1