| | |
| | | |
| | | var citySelect = document.getElementById("account"); |
| | | var storeSelect = document.getElementById("store"); |
| | | |
| | | // 保存当前选中的门店ID(如果是编辑模式) |
| | | var currentStoreId = $("#store").val(); |
| | | |
| | | var ajax = new $ax(Feng.ctxPath + "/tSite/accountChangeNext", function(data){ |
| | | if(data!=null){ |
| | | var content='<option value="">选择账号</option>'; |
| | |
| | | content += "<option style='width: 300px' value='"+v.id+"'>"+v.name+"</option>"; |
| | | }); |
| | | $("#store").empty().append(content); |
| | | |
| | | // 如果之前有选中的门店,尝试恢复选中状态 |
| | | if(currentStoreId && currentStoreId != ""){ |
| | | $("#store").val(currentStoreId); |
| | | console.log("恢复门店选中状态:", currentStoreId); |
| | | } |
| | | }else { |
| | | storeSelect.innerHTML = '<option value="">当前所选市没有门店</option>'; |
| | | } |
| | |
| | | success: function (response) { |
| | | var sTime = document.getElementById("start-time"); //获取输入的开始时间 |
| | | var eTime = document.getElementById("end-time"); // 获取输入的结束时间 |
| | | |
| | | // 检查元素是否存在,如果不存在则直接返回 |
| | | if (!sTime || !eTime) { |
| | | console.log("时间输入框元素未找到,跳过时间验证初始化"); |
| | | return; |
| | | } |
| | | |
| | | var rStime = response.startTime; //门店的经营开始时间 |
| | | var rEtime = response.endTime; //门店的经营结束时间 |
| | | |
| | |
| | | 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]; |
| | |
| | | TSiteInfo.oneChangeYys = function(e){ |
| | | var oneId = $(e).val(); |
| | | var checkbox = document.querySelector('input[name="pt"]'); |
| | | |
| | | // 保存当前选中的门店ID(如果是编辑模式) |
| | | var currentStoreId = $("#store").val(); |
| | | |
| | | if (checkbox.checked) { |
| | | oneId=0; |
| | | console.log("选中是平台"); |
| | |
| | | content += "<option value='"+v.id+"'>"+v.name+"</option>"; |
| | | }); |
| | | $("#store").empty().append(content); |
| | | |
| | | // 如果之前有选中的门店,尝试恢复选中状态 |
| | | if(currentStoreId && currentStoreId != ""){ |
| | | $("#store").val(currentStoreId); |
| | | console.log("恢复门店选中状态:", currentStoreId); |
| | | } |
| | | } |
| | | }); |
| | | |
| | |
| | | * 验证步骤一的必填字段 |
| | | */ |
| | | TSiteInfo.validateBasicInfo = function() { |
| | | // 验证运营商 |
| | | var SelectValue = ""; |
| | | $("input[name='pt']:checked").each(function(j) { |
| | | if (j >= 0) { |
| | | SelectValue += $(this).val(); |
| | | } |
| | | }); |
| | | if (SelectValue == '') { |
| | | let yys = $("#yys").val(); |
| | | if (yys == "") { |
| | | Feng.error("请选择运营商"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | // 验证门店 |
| | | if ($("#store").val() == '') { |
| | | Feng.error("请选择门店"); |
| | |
| | | return false; |
| | | } |
| | | |
| | | // 验证场地责任险图片 |
| | | if ($("#img").val() == '') { |
| | | // 验证场地责任险图片(使用更精确的选择器获取hidden input) |
| | | var imgValue = $("input[type='hidden']#img").val(); |
| | | if (!imgValue || imgValue == '') { |
| | | Feng.error("请上传场地责任有效期图片"); |
| | | return false; |
| | | } |
| | |
| | | if ($('#courseVideo').val() == '') { |
| | | Feng.error("请上传消防及应急管理方案"); |
| | | return false; |
| | | } |
| | | |
| | | // 验证运营商 |
| | | var SelectValue = ""; |
| | | $("input[name='pt']:checked").each(function(j) { |
| | | if (j >= 0) { |
| | | SelectValue += $(this).val(); |
| | | } |
| | | }); |
| | | if (SelectValue == '') { |
| | | let yys = $("#yys").val(); |
| | | if (yys == "") { |
| | | Feng.error("请选择运营商"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | // 验证对象类型相关字段 |
| | |
| | | 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() |
| | | |
| | |
| | | $('#upFile').click(); |
| | | } |
| | | $(function () { |
| | | TSiteInfo.editor = UE.getEditor('editor'); |
| | | // 检查editor元素是否存在再初始化UEditor |
| | | if (document.getElementById('editor')) { |
| | | TSiteInfo.editor = UE.getEditor('editor'); |
| | | } else { |
| | | console.log("editor元素未找到,跳过UEditor初始化"); |
| | | // 创建一个空对象,防止后续代码出错 |
| | | TSiteInfo.editor = { |
| | | getContent: function() { return ""; }, |
| | | setContent: function() {} |
| | | }; |
| | | } |
| | | // 限制分钟选项为 0 和 30 |
| | | // var timeInputs = document.querySelectorAll('input[type="time"]'); |
| | | // timeInputs.forEach(function(input) { |