From 1293009364a938f32b8b9066caafa2f55be06496 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 29 十月 2025 09:11:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0' into 2.0
---
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js | 123 ++++++++++++++++++++++------------------
1 files changed, 67 insertions(+), 56 deletions(-)
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js b/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
index 3a9ba36..76acaa2 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
+++ b/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()
--
Gitblit v1.7.1