/** * 初始化详情对话框 */ var THomeModuleDlg = { tHomeModuleData : {} }; var language=$("#language").val(); /** * 清除数据 */ THomeModuleDlg.clearData = function() { this.tHomeModuleData = {}; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ THomeModuleDlg.set = function(key, val) { this.tHomeModuleData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; return this; } /** * 设置对话框中的数据 * * @param key 数据的名称 * @param val 数据的具体值 */ THomeModuleDlg.get = function(key) { return $("#" + key).val(); } /** * 关闭此对话框 */ THomeModuleDlg.close = function() { parent.layer.close(window.parent.THomeModule.layerIndex); } THomeModuleDlg.provinceChange = function () { var provinceId = $("#cityId").val(); var ajax = new $ax(Feng.ctxPath + "/THomeModule/change", function(data){ if(data!=null){ if(language==1){ var content=''; }else if(language==2){ var content=''; }else { var content=''; } $.each(data, function(k,v) { content += ""; }); $("#cityId1").empty().append(content); } }); ajax.set("id",provinceId); ajax.start(); } /** * 收集数据 */ THomeModuleDlg.collectData = function() { this .set('id') .set('isOpen') .set('title') .set('isTop') .set('sort') .set('backgroundImage') .set('buttonImage') .set('model') .set('page') .set('jumpPage') .set('type') .set('typeId') .set('turnId') .set('content'); } THomeModuleDlg.updateSubmit = function(){ console.log("kankan") console.log($("#backgroundImage").val()) var data1 = { id:null, isOpen:null, title:"", isTop:null, sort:null, backgroundImage:"", buttonImage:"", model:null, page:"", jumpPage:null, type:"", typeId:null, turnId:null, content:"", }; let name = $("#model").val(); data1.id = $("#id").val(); if(document.querySelector('input[name="isOpen"]').checked){ data1.isOpen = 1; }else { data1.isOpen = 0; } if(document.querySelector('input[name="isTop"]').checked){ data1.isTop = 1; }else { data1.isTop = 0; } data1.title = $("#title").val(); data1.sort = $("#sort").val(); data1.backgroundImage = $("#backgroundImage").val(); data1.buttonImage = $("#buttonImage").val(); data1.model = $('#model option:selected').text(); data1.page = $('#page option:selected').text(); data1.jumpPage = $("#page").val(); data1.type = $('#type option:selected').text(); data1.typeId = $("#type").val(); data1.turnId = $("#pageId").val(); data1.content = jQuery.trim(THomeModuleDlg.editor.getContent()); if ( $("#roleType").val()==1){ if($("#title").val()==''){ data1.title = $("#title").val(); Feng.info("请填写标题") return; } } if ( $("#roleType").val()==1) { if ($("#model").val() == '') { Feng.info("请选择跳转模块") return; } } if(name !='0'){ if($("#page").val()=='' ){ Feng.info("请选择跳转页面") return; } } if(name !='0') { if ($("#roleType").val() == 1) { if ($("#type").val() == ''&&$("#page").val()!=2&&$("#page").val()!=25&&$("#page").val()!=27&&$("#page").val()!=37&&$("#page").val()!=28) { Feng.info("请选择跳转类型") return; } } } if(name !='0') { if ($("#roleType").val() == 1) { if ($('#type option:selected').text() == "详情"&&$('#type option:selected').text() == "指定商品"&&$('#type option:selected').text() == "指定折扣") { if ($("#pageId").val() == '') { Feng.info("请输入跳转ID") return; } } } } if ( $("#roleType").val()==1){ if($("#content").val()==''){ data1.content = $("#content").val(); Feng.info("请填写内容设置") return; } } $.ajax({ url: Feng.ctxPath + "/tHomeModule/updateHomeModule", type: "POST", contentType: "application/json", // 设置请求头的 Content-Type data: JSON.stringify(data1), // 将数据转换为 JSON 字符串 success: function(response) { // window.parent.THomeModule.table.refresh(); THomeModuleDlg.close(); Feng.success("编辑成功!"); }, error: function(xhr, status, error) { var errorMessage = xhr.responseText ? xhr.responseText : "下架失败!"; Feng.error("您的网络异常!"); } }); }; $(function() { THomeModuleDlg.editor = UE.getEditor('editor'); var backgroundImage = new $WebUpload("backgroundImage"); backgroundImage.setUploadBarId("progressBar"); backgroundImage.init(); var buttonImage = new $WebUpload("buttonImage"); buttonImage.setUploadBarId("progressBar"); buttonImage.init(); });