|
@@ -1,183 +1,193 @@
|
|
|
-$(document).ready(function() {
|
|
|
- //获取广告主
|
|
|
- if($("#role").val() == "agent"){
|
|
|
- //全部广告主
|
|
|
- $("#advertiser_son_ul").hide();
|
|
|
- $("#advertiser_son_ul").append("<li value='-1' style='width:130px;'>全部广告主</li>");
|
|
|
- var url = "/ssp_web/widget/selector/provide/advertiser?parentId="+$("#agentId").val();
|
|
|
- $.getJSON( url, function(data) {
|
|
|
- var data_1 = data.advertiserList;
|
|
|
- $.each( data_1, function( key, val ) {
|
|
|
- $("#advertiser_son_ul").append('<li class="selectop" value='+ val.value +'>' + val.label + '</li>');
|
|
|
- });
|
|
|
- });
|
|
|
- }else if($("#role").val() == "advertiser"){
|
|
|
- $("#advertiserul_span").html($("#sessionadvertiserName").val());
|
|
|
- $("#advertiserId").val($("#sessionadvertiserId").val());
|
|
|
- $("#advertiserName").val($("#sessionadvertiserName").val());
|
|
|
- }
|
|
|
- $("#advertiserul_span").on("click",function(){
|
|
|
- if($("#role").val() == "agent"){
|
|
|
- if($('#advertiser_son_ul').height()>210){
|
|
|
- $('#advertiser_son_ul').css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
- };
|
|
|
- $('#advertiser_son_ul').show(); //ul显示
|
|
|
- }
|
|
|
- });
|
|
|
- $('ul#advertiser_son_ul li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#advertiserId").val($(this).attr("value"));
|
|
|
- $("#advertiserName").val($(this).html());
|
|
|
- $('#advertiser_son_ul').hide(); //ul隐藏
|
|
|
- $("#orderul_span").html("全部订单");
|
|
|
- $("#orderId").val(-1);
|
|
|
- $("#orderName").val("全部订单");
|
|
|
- $("#campaignul_span").html("全部活动");
|
|
|
- $("#campaignId").val(-1);
|
|
|
- $("#campaignName").val("全部活动");
|
|
|
- $("#adGroupul_span").html("全部投放");
|
|
|
- $("#adGroupId").val(-1);
|
|
|
- $("#adGroupName").html("全部投放");
|
|
|
- });
|
|
|
- $("#advertiserul_box").mouseleave(function(){
|
|
|
- $('#advertiser_son_ul').hide(); //ul隐藏
|
|
|
- });
|
|
|
-
|
|
|
- //全部订单
|
|
|
- $("#orderul_son_ul").hide();
|
|
|
- getSelectData("orderul_span","orderul_son_ul","orderul_box","全部订单","/ssp_web/widget/selector/provide/order?parentId=" + $("#advertiserId").val(),$("#advertiserId").val(),"order");
|
|
|
- $('ul#orderul_son_ul li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#orderId").val($(this).attr("value"));
|
|
|
- $("#orderName").val($(this).html());
|
|
|
- $('#orderul_son_ul').hide(); //ul隐藏
|
|
|
- $("#campaignul_span").html("全部活动");
|
|
|
- $("#campaignId").val(-1);
|
|
|
- $("#campaignName").val("全部活动");
|
|
|
- $("#adGroupul_span").html("全部投放");
|
|
|
- $("#adGroupId").val(-1);
|
|
|
- $("#adGroupName").html("全部投放");
|
|
|
- });
|
|
|
-
|
|
|
- //全部活动
|
|
|
- $("#campaignul_son_ul").hide();
|
|
|
- getSelectData("campaignul_span","campaignul_son_ul","campaignul_box","全部活动","/ssp_web/widget/selector/provide/campaign?parentId=" + $("#orderId").val(),$("#orderId").val(),null);
|
|
|
- $('ul#campaignul_son_ul li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#campaignId").val($(this).attr("value"));
|
|
|
- $("#campaignName").val($(this).html());
|
|
|
- $('#campaignul_son_ul').hide(); //ul隐藏
|
|
|
- $("#adGroupul_span").html("全部投放");
|
|
|
- $("#adGroupId").val(-1);
|
|
|
- $("#adGroupName").html("全部投放");
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
- //全部投放
|
|
|
- $("#adGroupul_son_ul").hide();
|
|
|
- getSelectData("adGroupul_span","adGroupul_son_ul","adGroupul_box","全部投放","/ssp_web/widget/selector/provide/ad-group?parentId=" + $("#campaignId").val(),$("#campaignId").val(),null);
|
|
|
- $('ul#adGroupul_son_ul li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#adGroupId").val($(this).attr("value"));
|
|
|
- $("#adGroupName").val($(this).html());
|
|
|
- $('#adGroupul_son_ul').hide(); //ul隐藏
|
|
|
- });
|
|
|
-
|
|
|
- function getSelectData(target_spanId,target_sonulId,target_boxId,defaultName,url,paramValue,tabId){
|
|
|
- $("#"+target_spanId).on("click",function(){
|
|
|
- $("#"+target_sonulId).empty();
|
|
|
- $("#"+target_sonulId).append("<li value='-1'>"+defaultName+"</li>");
|
|
|
- if(paramValue != -1 && paramValue != ""){
|
|
|
- $.getJSON( url, function(data) {
|
|
|
- var data_1 = data[paramValue];
|
|
|
- if(tabId != null && tabId == "order"){
|
|
|
- data_1 = data[$("#orderId").val()];
|
|
|
- }
|
|
|
- $.each( data_1, function( key, val ) {
|
|
|
- $("#"+target_sonulId).append('<li value='+ val.value +'>' + val.label + '</li>');
|
|
|
- });
|
|
|
- $("#"+target_sonulId).show(); //ul显示
|
|
|
- if($("#"+target_sonulId).height()>210){
|
|
|
- $("#"+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
- };
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- $("#"+target_boxId).mouseleave(function(){
|
|
|
- $("#"+target_sonulId).hide(); //ul隐藏
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- //请选择维度
|
|
|
- if($("#main_dimensionul").html()){
|
|
|
- $("#dimension_son_ul").hide();
|
|
|
- var url = "/ssp_web/advertiser/main/ad/report/advertiser-report/dimensionlist";
|
|
|
- getSelectData1("dimensionul_span","dimension_son_ul","dimensionul_box","请选择维度",url,null,"dimension");
|
|
|
- $('ul#dimension_son_ul li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#dimensionId").val($(this).attr("value"));
|
|
|
- $("#dimensionName").val($(this).html());
|
|
|
- $('#dimension_son_ul').hide(); //ul隐藏
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- //请选择广告位
|
|
|
- if($("#main_zoneListUl").html()){
|
|
|
- $("#son_zoneListUl").hide();
|
|
|
- var url = "/ssp_web/widget/selector/provide/zone?parentId="+$("#sessionoperatorId").val();
|
|
|
- getSelectData1("zoneListUl_span","son_zoneListUl","zoneListUl_box","全部广告位",url,"zoneList",null);
|
|
|
- $('ul#son_zoneListUl li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#selectedZoneId").val($(this).attr("value"));
|
|
|
- $("#selectedZoneName").val($(this).html());
|
|
|
- $('#son_zoneListUl').hide(); //ul隐藏
|
|
|
- $("#myform").submit();
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- //请选择媒体
|
|
|
- if($("#main_operatorListUl").html()){
|
|
|
- $("#son_operatorListUl").hide();
|
|
|
- var url = "/ssp_web/widget/selector/provide/operator?parentId=1";
|
|
|
- getSelectData1("operatorListUl_span","son_operatorListUl","operatorListUl_box","全部媒体",url,"operatorList","operator");
|
|
|
- $('ul#son_operatorListUl li').live("click",function(){
|
|
|
- $(this).parents('li').find('span').html($(this).html());
|
|
|
- $("#selectedOperatorId").val($(this).attr("value"));
|
|
|
- $("#selectedOperatorName").val($(this).html());
|
|
|
- $('#son_operatorListUl').hide(); //ul隐藏
|
|
|
- $("#myform").submit();
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- function getSelectData1(target_spanId,target_sonulId,target_boxId,defaultName,url,paramValue,tabId){
|
|
|
- $("#"+target_sonulId).append("<li value='-1'>"+defaultName+"</li>");
|
|
|
- $.getJSON( url, function(data) {
|
|
|
- if(tabId != null && tabId == "dimension"){
|
|
|
- $.each( data, function( key, val ) {
|
|
|
- $("#dimension_son_ul").append('<li value='+ val.id +'>' + val.name + '</li>');
|
|
|
- });
|
|
|
- }else if(tabId != null && tabId == "operator"){
|
|
|
- var data_1 = data[paramValue];
|
|
|
- $.each( data_1, function( key, val ) {
|
|
|
- $("#"+target_sonulId).append('<li value='+ val.id +'>' + val.companyName + '</li>');
|
|
|
- });
|
|
|
- }else{
|
|
|
- var data_1 = data[paramValue];
|
|
|
- $.each( data_1, function( key, val ) {
|
|
|
- $("#"+target_sonulId).append('<li value='+ val.value +'>' + val.label + '</li>');
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- $("#"+target_spanId).on("click",function(){
|
|
|
- if($("#"+target_sonulId).height()>210){
|
|
|
- $("#"+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
- };
|
|
|
- $("#"+target_sonulId).show(); //ul显示
|
|
|
- });
|
|
|
- $("#"+target_boxId).mouseleave(function(){
|
|
|
- $("#"+target_sonulId).hide(); //ul隐藏
|
|
|
- });
|
|
|
- }
|
|
|
-});
|
|
|
-
|
|
|
-
|
|
|
+$(document).ready(function() {
|
|
|
+ //获取广告主
|
|
|
+ if($("#role").val() == "agent"){
|
|
|
+ //全部广告主
|
|
|
+ $("#advertiser_son_ul").hide();
|
|
|
+ $("#advertiser_son_ul").append("<li value='-1' style='width:130px;'>全部广告主</li>");
|
|
|
+ var url = "/ssp_web/widget/selector/provide/advertiser?parentId="+$("#agentId").val();
|
|
|
+ $.getJSON( url, function(data) {
|
|
|
+ var data_1 = data.advertiserList;
|
|
|
+ $.each( data_1, function( key, val ) {
|
|
|
+ $("#advertiser_son_ul").append('<li class="selectop" value='+ val.value +'>' + val.label + '</li>');
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }else if($("#role").val() == "advertiser"){
|
|
|
+ $("#advertiserul_span").html($("#sessionadvertiserName").val());
|
|
|
+ $("#advertiserId").val($("#sessionadvertiserId").val());
|
|
|
+ $("#advertiserName").val($("#sessionadvertiserName").val());
|
|
|
+ }
|
|
|
+ $("#advertiserul_span").on("click",function(){
|
|
|
+ if($("#role").val() == "agent"){
|
|
|
+ if($('#advertiser_son_ul').height()>210){
|
|
|
+ $('#advertiser_son_ul').css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
+ };
|
|
|
+ $('#advertiser_son_ul').show(); //ul显示
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $('ul#advertiser_son_ul li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#advertiserId").val($(this).attr("value"));
|
|
|
+ $("#advertiserName").val($(this).html());
|
|
|
+ $('#advertiser_son_ul').hide(); //ul隐藏
|
|
|
+ $("#orderul_span").html("全部订单");
|
|
|
+ $("#orderId").val(-1);
|
|
|
+ $("#orderName").val("全部订单");
|
|
|
+ $("#campaignul_span").html("全部活动");
|
|
|
+ $("#campaignId").val(-1);
|
|
|
+ $("#campaignName").val("全部活动");
|
|
|
+ $("#adGroupul_span").html("全部投放");
|
|
|
+ $("#adGroupId").val(-1);
|
|
|
+ $("#adGroupName").html("全部投放");
|
|
|
+ });
|
|
|
+ $("#advertiserul_box").mouseleave(function(){
|
|
|
+ $('#advertiser_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+
|
|
|
+ //全部订单
|
|
|
+ $("#orderul_son_ul").hide();
|
|
|
+ $("#orderul_span").on("click",function(){
|
|
|
+ getSelectData("orderul_son_ul","全部订单","/ssp_web/widget/selector/provide/order?parentId=" + $("#advertiserId").val(),$("#advertiserId").val(),"order");
|
|
|
+ });
|
|
|
+ $('ul#orderul_son_ul li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#orderId").val($(this).attr("value"));
|
|
|
+ $("#orderName").val($(this).html());
|
|
|
+ $('#orderul_son_ul').hide(); //ul隐藏
|
|
|
+ $("#campaignul_span").html("全部活动");
|
|
|
+ $("#campaignId").val(-1);
|
|
|
+ $("#campaignName").val("全部活动");
|
|
|
+ $("#adGroupul_span").html("全部投放");
|
|
|
+ $("#adGroupId").val(-1);
|
|
|
+ $("#adGroupName").html("全部投放");
|
|
|
+ });
|
|
|
+ $("#orderul_box").mouseleave(function(){
|
|
|
+ $('#orderul_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+
|
|
|
+ //全部活动
|
|
|
+ $("#campaignul_son_ul").hide();
|
|
|
+ $("#campaignul_span").on("click",function(){
|
|
|
+ getSelectData("campaignul_son_ul","全部活动","/ssp_web/widget/selector/provide/campaign?parentId=" + $("#orderId").val(),$("#orderId").val(),null);
|
|
|
+ });
|
|
|
+ $('ul#campaignul_son_ul li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#campaignId").val($(this).attr("value"));
|
|
|
+ $("#campaignName").val($(this).html());
|
|
|
+ $('#campaignul_son_ul').hide(); //ul隐藏
|
|
|
+ $("#adGroupul_span").html("全部投放");
|
|
|
+ $("#adGroupId").val(-1);
|
|
|
+ $("#adGroupName").html("全部投放");
|
|
|
+ });
|
|
|
+ $("#campaignul_box").mouseleave(function(){
|
|
|
+ $('#campaignul_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ //全部投放
|
|
|
+ $("#adGroupul_son_ul").hide();
|
|
|
+ $("#adGroupul_span").on("click",function(){
|
|
|
+ getSelectData("adGroupul_son_ul","全部投放","/ssp_web/widget/selector/provide/ad-group?parentId=" + $("#campaignId").val(),$("#campaignId").val(),null);
|
|
|
+ });
|
|
|
+ $('ul#adGroupul_son_ul li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#adGroupId").val($(this).attr("value"));
|
|
|
+ $("#adGroupName").val($(this).html());
|
|
|
+ $('#adGroupul_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+ $("#adGroupul_box").mouseleave(function(){
|
|
|
+ $('#adGroupul_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+
|
|
|
+ function getSelectData(target_sonulId,defaultName,url,paramValue,tabId){
|
|
|
+ $("#"+target_sonulId).empty();
|
|
|
+ $("#"+target_sonulId).append("<li value='-1'>"+defaultName+"</li>");
|
|
|
+ if(paramValue != -1 && paramValue != ""){
|
|
|
+ $.getJSON( url, function(data) {
|
|
|
+ var data_1 = data[paramValue];
|
|
|
+ if(tabId != null && tabId == "order"){
|
|
|
+ data_1 = data['orderList'];
|
|
|
+ }
|
|
|
+ $.each( data_1, function( key, val ) {
|
|
|
+ $("#"+target_sonulId).append('<li value='+ val.value +'>' + val.label + '</li>');
|
|
|
+ });
|
|
|
+ $("#"+target_sonulId).show(); //ul显示
|
|
|
+ if($("#"+target_sonulId).height()>210){
|
|
|
+ $("#"+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
+ };
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ $("#"+target_sonulId).show();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //请选择维度
|
|
|
+ if($("#main_dimensionul").html()){
|
|
|
+ $("#dimension_son_ul").hide();
|
|
|
+ var url = "/ssp_web/advertiser/main/ad/report/advertiser-report/dimensionlist";
|
|
|
+ getSelectData1("dimensionul_span","dimension_son_ul","dimensionul_box","请选择维度",url,null,"dimension");
|
|
|
+ $('ul#dimension_son_ul li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#dimensionId").val($(this).attr("value"));
|
|
|
+ $("#dimensionName").val($(this).html());
|
|
|
+ $('#dimension_son_ul').hide(); //ul隐藏
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ //请选择广告位
|
|
|
+ if($("#main_zoneListUl").html()){
|
|
|
+ $("#son_zoneListUl").hide();
|
|
|
+ var url = "/ssp_web/widget/selector/provide/zone?parentId="+$("#sessionoperatorId").val();
|
|
|
+ getSelectData1("zoneListUl_span","son_zoneListUl","zoneListUl_box","全部广告位",url,"zoneList",null);
|
|
|
+ $('ul#son_zoneListUl li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#selectedZoneId").val($(this).attr("value"));
|
|
|
+ $("#selectedZoneName").val($(this).html());
|
|
|
+ $('#son_zoneListUl').hide(); //ul隐藏
|
|
|
+ $("#myform").submit();
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ //请选择媒体
|
|
|
+ if($("#main_operatorListUl").html()){
|
|
|
+ $("#son_operatorListUl").hide();
|
|
|
+ var url = "/ssp_web/widget/selector/provide/operator?parentId=1";
|
|
|
+ getSelectData1("operatorListUl_span","son_operatorListUl","operatorListUl_box","全部媒体",url,"operatorList","operator");
|
|
|
+ $('ul#son_operatorListUl li').live("click",function(){
|
|
|
+ $(this).parents('li').find('span').html($(this).html());
|
|
|
+ $("#selectedOperatorId").val($(this).attr("value"));
|
|
|
+ $("#selectedOperatorName").val($(this).html());
|
|
|
+ $('#son_operatorListUl').hide(); //ul隐藏
|
|
|
+ $("#myform").submit();
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ function getSelectData1(target_spanId,target_sonulId,target_boxId,defaultName,url,paramValue,tabId){
|
|
|
+ $("#"+target_sonulId).append("<li value='-1'>"+defaultName+"</li>");
|
|
|
+ $.getJSON( url, function(data) {
|
|
|
+ if(tabId != null && tabId == "dimension"){
|
|
|
+ $.each( data, function( key, val ) {
|
|
|
+ $("#dimension_son_ul").append('<li value='+ val.id +'>' + val.name + '</li>');
|
|
|
+ });
|
|
|
+ }else if(tabId != null && tabId == "operator"){
|
|
|
+ var data_1 = data[paramValue];
|
|
|
+ $.each( data_1, function( key, val ) {
|
|
|
+ $("#"+target_sonulId).append('<li value='+ val.id +'>' + val.companyName + '</li>');
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ var data_1 = data[paramValue];
|
|
|
+ $.each( data_1, function( key, val ) {
|
|
|
+ $("#"+target_sonulId).append('<li value='+ val.value +'>' + val.label + '</li>');
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $("#"+target_spanId).on("click",function(){
|
|
|
+ if($("#"+target_sonulId).height()>210){
|
|
|
+ $("#"+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
+ };
|
|
|
+ $("#"+target_sonulId).show(); //ul显示
|
|
|
+ });
|
|
|
+ $("#"+target_boxId).mouseleave(function(){
|
|
|
+ $("#"+target_sonulId).hide(); //ul隐藏
|
|
|
+ });
|
|
|
+ }
|
|
|
+});
|