/** * 跨城站点管理管理初始化 */ var TSite = { id: "TSiteTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1, picture:"", fileUrl:"", img:"", plan:"", goodsPicArray:[], validateFields: { } }; //删除数据 function deleteSub(e) { $(e).parent().parent().remove(); } TSite.addArea = function () { var province = $('#pCode option:selected').text(); var provinceCode = $("#pCode").val(); var city = $('#cCode option:selected').text(); var cityCode = $("#cCode").val(); var areaType = $("input[name='areaType']:checked").val(); if (2 == areaType){ if ("" == $("#pCode").val() || null == $("#pCode").val()){ Feng.error("请选择省"); return; } } var subArr=[]; $(".areaValueClass").each(function () { subArr.push({ province:$(this).find("input[name*='provinceName']").val(), city:$(this).find("input[name*='cityName']").val(), areaType:areaType, }) }); //判断所选省市是否存在 if (city=="选择市"){ console.log("没有选择市") city = ""; } for(var i=0;i'+province+'' + ''+city+'' + ''; $("#areaValue").append(str); }; /** * 类型改变执行 * @param e */ TSite.areaTypeClick = function (e) { if (1 == e){//全国 $("#areaType1Div").hide(); $("#areaType2Div").hide(); $("#data").hide(); $("#ensure").hide(); } else if (2 == e){ $("#areaType2Div").show(); $("#data").show(); $("#areaType1Div").show(); $("#ensure").show(); } }; TSite.oneChange = function (e) { console.log("进入!") var oneId=$(e).val(); console.log(oneId) var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){ var content=''; $.each(data, function(k,v) { content += ""; }); $("#cCode").empty().append(content); }); if (oneId==""){ var temp = ''; $("#cCode").empty().append(temp); } ajax.set("oneId",oneId); ajax.start(); } /** * 关闭此对话框 */ TSite.close = function() { parent.layer.close(window.parent.TSite.layerIndex); } TSite.addSubmit = function(){ var phoneRegex = /^1[0-9]{10}$/; var areaType = $("input[name='areaType']:checked").val(); if ("" == $("#name").val() || null == $("#name").val()){ Feng.error("请输入运营商名称"); return; } if ("" == $("#userName").val() || null == $("#userName").val()){ Feng.error("请输入管理员姓名"); return; } if ("" == $("#phone").val() || null == $("#phone").val()){ Feng.error("请输入管理员电话"); return; } console.log("看看手机号"); console.log($("#phone").val()); if (!phoneRegex.test($("#phone").val())){ Feng.info("手机号不合法,请重新输入!"); return; } if (areaType == 2){ var comArr=[]; $(".areaValueClass").each(function () { comArr.push({ provinceCode:$(this).find("input[name*='provinceName']").val(), province:$(this).find("input[name*='provinceCode']").val(), cityCode:$(this).find("input[name*='cityName']").val(), city:$(this).find("input[name*='cityCode']").val(), areaType:areaType, }) console.log("循环看看") console.log($(this).find("input[name*='provinceName']").text()) console.log($(this).find("input[name*='cityName']").text()) }); if(comArr.length <= 0){ Feng.error("请至少添加一个管理地区"); return; } } //提交信息 var ajax = new $ax(Feng.ctxPath + "/operator/addOperator", function(data){ Feng.success("操作成功!"); window.parent.TSite.table.refresh(); TSite.close(); },function(data){ Feng.error("操作失败!" + data.responseJSON.message + "!"); }); ajax.set("name",$("#name").val()); ajax.set("userName",$("#userName").val()); ajax.set("phone",$("#phone").val()); ajax.set("type",areaType); ajax.set("comArr",JSON.stringify(comArr)); ajax.start(); }; TSite.updateSubmit = function(){ var areaType = $("input[name='areaType']:checked").val(); if ("" == $("#name").val() || null == $("#name").val()){ Feng.error("请输入运营商名称"); return; } if ("" == $("#userName").val() || null == $("#userName").val()){ Feng.error("请输入管理员姓名"); return; } if ("" == $("#phone").val() || null == $("#phone").val()){ Feng.error("请输入管理员电话"); return; } var comArr=[]; if (areaType == 2){ $(".areaValueClass").each(function () { comArr.push({ provinceCode:$(this).find("input[name*='provinceName']").val(), province:$(this).find("input[name*='provinceCode']").val(), cityCode:$(this).find("input[name*='cityName']").val(), city:$(this).find("input[name*='cityCode']").val(), areaType:areaType, }) }); if(comArr.length <= 0){ Feng.error("请至少添加一个管理地区"); return; } } //提交信息 var ajax = new $ax(Feng.ctxPath + "/operator/updateOperator", function(data){ Feng.success("操作成功!"); window.parent.TSite.table.refresh(); TSite.close(); },function(data){ Feng.error("操作失败!" + data.responseJSON.message + "!"); }); ajax.set("id",$("#id").val()); ajax.set("name",$("#name").val()); ajax.set("userName",$("#userName").val()); ajax.set("phone",$("#phone").val()); ajax.set("type",areaType); ajax.set("comArr",JSON.stringify(comArr)); ajax.start(); };