|
@@ -109,7 +109,7 @@ $(document).ready(function(){
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- if($("#areasDiv").html()){
|
|
|
|
|
|
+ if($("#areasDiv").html()){
|
|
var areasgeoPopup = $("#areas_popup")[0];
|
|
var areasgeoPopup = $("#areas_popup")[0];
|
|
var GEO_list;
|
|
var GEO_list;
|
|
$('#btn-areas').click(function () {
|
|
$('#btn-areas').click(function () {
|
|
@@ -348,10 +348,23 @@ $(document).ready(function(){
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
//提示场景选择
|
|
//提示场景选择
|
|
- var placelist = $("#placeDiv input[type='checkbox']:checked");
|
|
|
|
|
|
+ var placelist = $("#operatorAdgroup_placeDiv input[type='checkbox']:checked");
|
|
|
|
+ var placeId = "";
|
|
|
|
+ var placeName = "";
|
|
if(placelist.length == 0){
|
|
if(placelist.length == 0){
|
|
bootbox.alert("场景为必填项,请选择!");
|
|
bootbox.alert("场景为必填项,请选择!");
|
|
return false;
|
|
return false;
|
|
|
|
+ }else{
|
|
|
|
+ placelist.each(function(){
|
|
|
|
+ placeId += $(this).val()+",";
|
|
|
|
+ placeName += $(this).attr("title")+",";
|
|
|
|
+ });
|
|
|
|
+ if(placeId!=""){
|
|
|
|
+ placeId = placeId.substring(0, placeId.length-1);
|
|
|
|
+ placeName = placeName.substring(0, placeName.length-1);
|
|
|
|
+ $("#placeId").val(placeId);
|
|
|
|
+ $("#placeName").val(placeName);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
$("#validateForm").submit();
|
|
$("#validateForm").submit();
|
|
return false;
|
|
return false;
|
|
@@ -369,9 +382,9 @@ $(document).ready(function(){
|
|
if($(".place-edit").html()){
|
|
if($(".place-edit").html()){
|
|
savewifi();//获取保存的WiFi
|
|
savewifi();//获取保存的WiFi
|
|
setting_date();//获取排期时间
|
|
setting_date();//获取排期时间
|
|
- var place = $("#edit-place").val();
|
|
|
|
|
|
+ var place = $("#placeId").val();
|
|
var authArr = place.split(",");
|
|
var authArr = place.split(",");
|
|
- var checkboxs = $("#placeDiv input[type='checkbox']");
|
|
|
|
|
|
+ var checkboxs = $("#operatorAdgroup_placeDiv input[type='checkbox']");
|
|
checkboxs.each(function(i){
|
|
checkboxs.each(function(i){
|
|
for(var i = 0;i<authArr.length;i++){
|
|
for(var i = 0;i<authArr.length;i++){
|
|
if($(this).val() == authArr[i]){
|
|
if($(this).val() == authArr[i]){
|
|
@@ -380,114 +393,97 @@ $(document).ready(function(){
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- //默认广告位
|
|
|
|
- var path = window.location.pathname;
|
|
|
|
- if(path.indexOf("create") != -1){
|
|
|
|
-
|
|
|
|
|
|
|
|
- //清空表格
|
|
|
|
- var table = document.getElementById('uploadTable');
|
|
|
|
- var rowCount=table.rows.length;
|
|
|
|
- for (i=1;i<rowCount;i++){
|
|
|
|
- table.deleteRow(i);
|
|
|
|
- rowCount=rowCount-1;
|
|
|
|
- i=i-1;
|
|
|
|
- }
|
|
|
|
- //取值
|
|
|
|
- var check_input = [];
|
|
|
|
- check_input =$(".input-group input[name=position]");
|
|
|
|
- console.log(check_input);
|
|
|
|
- var checked_id = "";
|
|
|
|
- for(i=0;i<check_input.length;i++){
|
|
|
|
- var p_checked = check_input[i].checked;
|
|
|
|
- if(check_input[i].checked ==true){
|
|
|
|
- checked_id = check_input[i].value +","+ checked_id;
|
|
|
|
- }
|
|
|
|
|
|
+ /****** 广告位 *****/
|
|
|
|
+ //选中右移
|
|
|
|
+ var $chooseing_li = $("#zone-chooseingUl li");
|
|
|
|
+ $chooseing_li.live('click', function() {
|
|
|
|
+ var mychoice = $(this).attr("title");
|
|
|
|
+ var mychoiceId = $(this).attr("value");
|
|
|
|
+ $(this).remove();
|
|
|
|
+ var ul = document.getElementById("dimension-selected");
|
|
|
|
+ $("#zone-selectedUl").append("<li value="+mychoiceId+" title="+mychoice+"><label>"+mychoice+"</label><input type='button' class='movedel'/></li>");
|
|
|
|
+ if($("#zoneId").val() == ""){
|
|
|
|
+ $("#zoneId").val(mychoiceId);
|
|
|
|
+ }else{
|
|
|
|
+ $("#zoneId").val($("#zoneId").val()+","+mychoiceId);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ //选中左移
|
|
|
|
+ $('#zone-selectedUl li input.movedel').live('click', function() {
|
|
|
|
+ var mychoice = $(this).parents("li").attr("title");
|
|
|
|
+ var mychoiceId = $(this).parents("li").attr("value");
|
|
|
|
+ $(this).parents("li").remove();
|
|
|
|
+ $("#zone-chooseingUl").append("<li value="+mychoiceId+" title="+mychoice+"><label>"+mychoice+"</label></li>");
|
|
|
|
+ //获取content值
|
|
|
|
+ var selectedArr = $("#zoneId").val().split(",");
|
|
|
|
+ for(var i=0;i<selectedArr.length;i++){
|
|
|
|
+ if(selectedArr[i] == mychoiceId){
|
|
|
|
+ selectedArr.splice(i,1);
|
|
}
|
|
}
|
|
- var zone_url = ctx+"/advertiser/main/ad/target/operator-ad-group/zonelist?position="+checked_id;
|
|
|
|
- $.getJSON( zone_url, function(data){
|
|
|
|
- $.each( data, function( key, val ) {
|
|
|
|
- $("#uploadTable").append('<tr><td class="all-app-advertiser" onclick="td_click('+val.id+')" value='+val.id+'|'+val.name+' id="td_'+val.id+'">'+val.name+'</td></tr>');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- })
|
|
|
|
- };
|
|
|
|
- //选择广告位
|
|
|
|
- $(".input-group input[name=position]").click(function(){
|
|
|
|
- //清空表格
|
|
|
|
- var table = document.getElementById('uploadTable');
|
|
|
|
- var rowCount=table.rows.length;
|
|
|
|
- for (i=1;i<rowCount;i++){
|
|
|
|
- table.deleteRow(i);
|
|
|
|
- rowCount=rowCount-1;
|
|
|
|
- i=i-1;
|
|
|
|
- }
|
|
|
|
- //取值
|
|
|
|
- var check_input = [];
|
|
|
|
- check_input =$(".input-group input[name=position]");
|
|
|
|
- console.log(check_input);
|
|
|
|
- var checked_id = "";
|
|
|
|
- for(i=0;i<check_input.length;i++){
|
|
|
|
- var p_checked = check_input[i].checked;
|
|
|
|
- if(check_input[i].checked ==true){
|
|
|
|
- checked_id = check_input[i].value +","+ checked_id;
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ if(selectedArr.length !=0){
|
|
|
|
+ for(var j=0;j<selectedArr.length;j++){
|
|
|
|
+ if(j == 0){
|
|
|
|
+ $("#zoneId").val(selectedArr[0]);
|
|
|
|
+ }else{
|
|
|
|
+ $("#zoneId").val($("#zoneId").val()+","+selectedArr[j]);
|
|
}
|
|
}
|
|
- var zone_url = ctx+"/advertiser/main/ad/target/operator-ad-group/zonelist?position="+checked_id;
|
|
|
|
- $.getJSON( zone_url, function(data){
|
|
|
|
- $.each( data, function( key, val ) {
|
|
|
|
- $("#uploadTable").append('<tr><td class="all-app-advertiser" onclick="td_click('+val.id+')" value='+val.id+'|'+val.name+' id="td_'+val.id+'">'+val.name+'</td></tr>');
|
|
|
|
- });
|
|
|
|
- })
|
|
|
|
- })
|
|
|
|
- //数据场景或分组
|
|
|
|
- $(".input-group input[name=aa]").click(function(){
|
|
|
|
- $(".input-checkboxsDiv").html("");
|
|
|
|
- var check_input = [];
|
|
|
|
- check_input =$(".input-group input[name=aa]");
|
|
|
|
- console.log(check_input);
|
|
|
|
- var checked_id = "";
|
|
|
|
- for(i=0;i<check_input.length;i++){
|
|
|
|
- var p_checked = check_input[i].checked;
|
|
|
|
- if(check_input[i].checked ==true){
|
|
|
|
- checked_id = check_input[i].value;
|
|
|
|
-
|
|
|
|
- if(checked_id==1){
|
|
|
|
- var zone_url_place = ctx+"/advertiser/main/ad/target/operator-ad-group/palceList";
|
|
|
|
- $.getJSON( zone_url_place, function(data){
|
|
|
|
- $.each( data, function( key, val ) {
|
|
|
|
- //alert(val.name);
|
|
|
|
- $(".input-checkboxsDiv").append('<div class="single_div"><input class="single_div_checkbox" name="place" onclick="place_fun()" type="checkbox" id="'+val.id+'-'+val.name+'" value="'+val.id+'"><span class="single_div_span">'+val.name+'</span></div>');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- if(checked_id==2){
|
|
|
|
- var zone_url_adgroup = ctx+"/advertiser/main/ad/target/operator-ad-group/wifiGroupInfoList";
|
|
|
|
- $.getJSON( zone_url_adgroup, function(data){
|
|
|
|
- $.each( data, function( key, val ) {
|
|
|
|
- //alert(val.name);
|
|
|
|
- $(".input-checkboxsDiv").append('<div class="single_div"><input class="single_div_checkbox" onclick="ad_group_fun()" name="ad_group_ed" type="checkbox" id="'+val.id+'-'+val.name+'" value="'+val.id+'"><span class="single_div_span">'+val.name+'</span></div>');
|
|
|
|
- });
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- })
|
|
|
|
- //位置
|
|
|
|
- if($(".position-edit").html()){
|
|
|
|
- var position = $("#edit-position").val();
|
|
|
|
- var authArr = position.split(",");
|
|
|
|
- var checkboxs = $("#positionDiv input[type='checkbox']");
|
|
|
|
- checkboxs.each(function(i){
|
|
|
|
- for(var i = 0;i<authArr.length;i++){
|
|
|
|
- if($(this).val() == authArr[i]){
|
|
|
|
- $(this).attr("checked","true");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ $("#zoneId").val("");
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ //选择广告位
|
|
|
|
+ $(".input-group input[name=position]").click(function(){
|
|
|
|
+ $("#zone-chooseingUl").empty();//清空ul
|
|
|
|
+ $("#zone-selectedUl").empty();
|
|
|
|
+ //取值
|
|
|
|
+ var check_input = [];
|
|
|
|
+ checks =$(".input-group input[name=position]:checked");
|
|
|
|
+ var checked_id = "";
|
|
|
|
+ checks.each(function(){
|
|
|
|
+ checked_id += $(this).val() +",";
|
|
});
|
|
});
|
|
- }
|
|
|
|
|
|
+ if(checked_id != ""){
|
|
|
|
+ checked_id = checked_id.substring(0, checked_id.length-1);
|
|
|
|
+ }
|
|
|
|
+ var zone_url = ctx+"/advertiser/main/ad/target/operator-ad-group/zonelist";
|
|
|
|
+ $.post( zone_url, {"position":checked_id}, function(data){
|
|
|
|
+ $.each( data, function( key, val ) {
|
|
|
|
+ $("#zone-chooseingUl").append("<li value="+val.id+" title="+val.name+"><label>"+val.name+"</label></li>");
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ /****** 数据场景或分组 *****/
|
|
|
|
+ //数据场景或分组
|
|
|
|
+ //数据场景或分组
|
|
|
|
+ $(".input-group input[name=aa]").click(function(){
|
|
|
|
+ $("#input-checkboxsDiv").empty();
|
|
|
|
+ var checked_id =$(".input-group input[name=aa]:checked").val();
|
|
|
|
+ if(checked_id==1){
|
|
|
|
+ var zone_url_place = ctx+"/advertiser/main/ad/target/operator-ad-group/palceList";
|
|
|
|
+ $.getJSON( zone_url_place, function(data){
|
|
|
|
+ $.each( data, function( key, val ) {
|
|
|
|
+ $("#input-checkboxsDiv").append('<div class="single_div"><input class="single_div_checkbox" name="place" type="checkbox" value="'+val.id+'" title="'+val.name+'"><span class="single_div_span" title="'+val.name+'">'+val.name+'</span></div>');
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ if(checked_id==2){
|
|
|
|
+ var zone_url_adgroup = ctx+"/advertiser/main/ad/target/operator-ad-group/wifiGroupInfoList";
|
|
|
|
+ $.getJSON( zone_url_adgroup, function(data){
|
|
|
|
+ $.each( data, function( key, val ) {
|
|
|
|
+ //alert(val.name);
|
|
|
|
+ $("#input-checkboxsDiv").append('<div class="single_div"><input class="single_div_checkbox" name="ad_group_ed" type="checkbox" value="'+val.id+'" title="'+val.name+'"><span class="single_div_span" title="'+val.name+'">'+val.name+'</span></div>');
|
|
|
|
+ });
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+
|
|
});
|
|
});
|
|
function place_fun(){
|
|
function place_fun(){
|
|
var input_length = $(".input-checkboxsDiv input[name=place]").length;
|
|
var input_length = $(".input-checkboxsDiv input[name=place]").length;
|