无关风月
16 小时以前 1293009364a938f32b8b9066caafa2f55be06496
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -455,7 +455,7 @@
    data.playPaiCoin         = $("#playPaiCoin").val()
    data.insuranceEndTime    = $("#insuranceEndTime").val()
    data.name                = $("#name").val()
    data.insuranceImg        = $("#img").val()
    data.insuranceImg        = $("input[type='hidden']#img").val()
    data.managementPlan      = $('#courseVideo').val()
    data.typeName      = $('#siteTypeOne').val()
    var sh =data.appointmentStartTime.split(':')[0];
@@ -806,7 +806,17 @@
$(function () {
    //初始化编辑器
    TSite.editor = UE.getEditor('editor');
    // 检查editor元素是否存在再初始化UEditor
    if (document.getElementById('editor')) {
        TSite.editor = UE.getEditor('editor');
    } else {
        console.log("editor元素未找到,跳过UEditor初始化");
        // 创建一个空对象,防止后续代码出错
        TSite.editor = {
            getContent: function() { return ""; },
            setContent: function() {}
        };
    }
    // 限制分钟选项为 0 和 30
    // var timeInputs = document.querySelectorAll('input[type="time"]');
    // timeInputs.forEach(function(input) {
@@ -909,42 +919,6 @@
 * 验证步骤一的必填字段
 */
TSite.validateBasicInfo = function() {
    // 验证门店
    if ($("#store").val() == '') {
        Feng.error("请选择门店");
        return false;
    }
    // 验证场地分类
    if ($("#siteTypeId").val() == '') {
        Feng.error("请选择场地分类");
        return false;
    }
    // 验证场地名称
    if ($("#name").val() == '') {
        Feng.error("请输入场地名称");
        return false;
    }
    // 验证场地责任险有效期
    if ($("#insuranceEndTime").val() == '') {
        Feng.error("请输入场地责任险有效期");
        return false;
    }
    // 验证场地责任险图片
    if ($("#img").val() == '') {
        Feng.error("请上传场地责任有效期图片");
        return false;
    }
    // 验证消防及应急管理方案
    if ($('#courseVideo').val() == '') {
        Feng.error("请上传消防及应急管理方案");
        return false;
    }
    // 验证运营商
    var SelectValue = "";
    $("input[name='pt']:checked").each(function(j) {
@@ -960,23 +934,60 @@
        }
    }
    
    // 验证对象类型相关字段
    var objectType = $("#objectType").val();
    if (objectType == 1) {
        // 验证公告内容
        var introduce = TSite.editor.getContent();
        if (introduce == "") {
            Feng.error("请输入公告内容");
            return false;
        }
        // 验证实景图
        var goodImgs = TSite.goodsPicArray;
        if (goodImgs.length == 0) {
            Feng.error("请上传实景图");
            return false;
        }
    }
   // 验证门店
   if ($("#store").val() == '') {
       Feng.error("请选择门店");
       return false;
   }
   // 验证场地分类
   if ($("#siteTypeId").val() == '') {
       Feng.error("请选择场地分类");
       return false;
   }
   // 验证场地名称
   if ($("#name").val() == '') {
       Feng.error("请输入场地名称");
       return false;
   }
   // 验证场地责任险有效期
   if ($("#insuranceEndTime").val() == '') {
       Feng.error("请输入场地责任险有效期");
       return false;
   }
   // 验证场地责任险图片(使用更精确的选择器获取hidden input)
   var imgValue = $("input[type='hidden']#img").val();
   if (!imgValue || imgValue == '') {
       Feng.error("请上传场地责任有效期图片");
       return false;
   }
   // 验证消防及应急管理方案
   if ($('#courseVideo').val() == '') {
       Feng.error("请上传消防及应急管理方案");
       return false;
   }
   // 验证对象类型相关字段
   var objectType = $("#objectType").val();
   if (objectType == 1) {
       // 验证公告内容
       var introduce = TSite.editor.getContent();
       if (introduce == "") {
           Feng.error("请输入公告内容");
           return false;
       }
       // 验证实景图
       var goodImgs = TSite.goodsPicArray;
       if (goodImgs.length == 0) {
           Feng.error("请上传实景图");
           return false;
       }
   }
    
    return true;
}
@@ -1483,7 +1494,7 @@
    data.playPaiCoin         = $("#playPaiCoin").val()
    data.insuranceEndTime    = $("#insuranceEndTime").val()
    data.name                = $("#name").val()
    data.insuranceImg        = $("#img").val()
    data.insuranceImg        = $("input[type='hidden']#img").val()
    data.managementPlan      = $('#courseVideo').val()
    data.typeName            = $('#siteTypeOne').val()