|
@@ -1,4 +1,5 @@
|
|
|
<@override name="head">
|
|
|
+<#assign sec=JspTaglibs["http://www.springframework.org/security/tags"]>
|
|
|
<title>广告投放系统</title>
|
|
|
<!--Include Required css file-->
|
|
|
<link rel="stylesheet" href="${ctx}/assets/css/daterangepicker.css"/>
|
|
@@ -17,9 +18,12 @@
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
$(document).ready(function(){
|
|
|
- //显示今天时间
|
|
|
- var date = new Date();
|
|
|
- $("#today").text(formatDate(date));
|
|
|
+ //定时器每秒调用一次当前时间()
|
|
|
+ setInterval(function(){
|
|
|
+ var date = new Date();
|
|
|
+ $("#today").text(formatDate(date));
|
|
|
+ },1000);
|
|
|
+
|
|
|
function formatDate(now) {
|
|
|
var year = now.getFullYear();
|
|
|
var month = now.getMonth()+1;
|
|
@@ -321,26 +325,29 @@ $(document).ready(function(){
|
|
|
*根据广告主id创建订单
|
|
|
*/
|
|
|
$('#right button.btn1').click(function(){
|
|
|
- var advertiserId = null;
|
|
|
- //判断是广告主还是代理商
|
|
|
- if(role == "advertiser"){
|
|
|
- advertiserId = $("#sessionadvertiserId").val();
|
|
|
- } else {
|
|
|
- advertiserId = $('#selectedAdvertiserId2').val();
|
|
|
- }
|
|
|
- //如果没有选择广告主,弹出提示
|
|
|
- if((advertiserId == -1) || (advertiserId == null) || (advertiserId == "")){
|
|
|
- bootbox.alert('请选择广告主');
|
|
|
- } else {
|
|
|
- var _href = $(this).attr('href') + '?advertiserId=' + advertiserId;
|
|
|
- window.location.assign(_href);
|
|
|
+ if($("#isShowRight").val() == "0"){
|
|
|
+ var advertiserId = null;
|
|
|
+ //判断是广告主还是代理商
|
|
|
+ if(role == "advertiser"){
|
|
|
+ advertiserId = $("#sessionadvertiserId").val();
|
|
|
+ } else {
|
|
|
+ advertiserId = $('#selectedAdvertiserId2').val();
|
|
|
+ }
|
|
|
+ //如果没有选择广告主,弹出提示
|
|
|
+ if((advertiserId == -1) || (advertiserId == null) || (advertiserId == "")){
|
|
|
+ bootbox.alert('请选择广告主');
|
|
|
+ } else {
|
|
|
+ var _href = $(this).attr('href') + '?advertiserId=' + advertiserId;
|
|
|
+ window.location.assign(_href);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ bootbox.alert('您没有创建订单的权限!');
|
|
|
}
|
|
|
});
|
|
|
|
|
|
$("ul#advertiser_son_ul2 li").live("click",function(){
|
|
|
$(this).parents('li').find('span').html($(this).html());
|
|
|
$("#selectedAdvertiserId2").val($(this).attr("value"));
|
|
|
- $("#selectedAdvertiserName2").val($(this).html());
|
|
|
$('#advertiser_son_ul2').hide(); //ul隐藏
|
|
|
});
|
|
|
|
|
@@ -356,19 +363,15 @@ $(document).ready(function(){
|
|
|
}else if($("#role").val() == "advertiser"){
|
|
|
$("#advertiserul_span").html($("#sessionadvertiserName").val());
|
|
|
$("#selectedAdvertiserId").val($("#sessionadvertiserId").val());
|
|
|
- $("#selectedAdvertiserName").val($("#sessionadvertiserName").val());
|
|
|
$("#advertiserul_span2").html($("#sessionadvertiserName").val());
|
|
|
$("#selectedAdvertiserId2").val($("#sessionadvertiserId").val());
|
|
|
- $("#selectedAdvertiserName2").val($("#sessionadvertiserName").val());
|
|
|
$("#advertiserul_span3").html($("#sessionadvertiserName").val());
|
|
|
$("#selectedAdvertiserId3").val($("#sessionadvertiserId").val());
|
|
|
- $("#selectedAdvertiserName3").val($("#sessionadvertiserName").val());
|
|
|
}
|
|
|
|
|
|
$("ul#advertiser_son_ul li").live("click",function(){
|
|
|
$(this).parents('li').find('span').html($(this).html());
|
|
|
$("#selectedAdvertiserId").val($(this).attr("value"));
|
|
|
- $("#selectedAdvertiserName").val($(this).html());
|
|
|
$('#advertiser_son_ul').hide(); //ul隐藏
|
|
|
var agentId = $("#agentId").val(); //获取代理商id
|
|
|
var advertiserId = $('#selectedAdvertiserId').val();
|
|
@@ -391,9 +394,9 @@ $(document).ready(function(){
|
|
|
cache : false, //是否缓存
|
|
|
dataType : 'json', //数据类型为json
|
|
|
success : function(data){ //请求成功回调函数处理,参数为返回回来的json数组
|
|
|
- $('#accountBalance .data-down').text(data.balance);
|
|
|
- $('#exposure .data-down').text(data.totalImpression);
|
|
|
- $('#click .data-down').text(data.totalClick);
|
|
|
+ $('#accountBalance .dataFrame_data').text(data.balance);
|
|
|
+ $('#exposure .dataFrame_data').text(data.totalImpression);
|
|
|
+ $('#click .dataFrame_data').text(data.totalClick);
|
|
|
},
|
|
|
error : function (XMLHttpRequest, textStatus, errorThrown) { //url请求出错的回调函数
|
|
|
console.info('error');
|
|
@@ -404,7 +407,6 @@ $(document).ready(function(){
|
|
|
$("ul#advertiser_son_ul3 li").live("click",function(){
|
|
|
$(this).parents('li').find('span').html($(this).html());
|
|
|
$("#selectedAdvertiserId3").val($(this).attr("value"));
|
|
|
- $("#selectedAdvertiserName3").val($(this).html());
|
|
|
$('#advertiser_son_ul3').hide(); //ul隐藏
|
|
|
$('#dashboard_chartContent .chart-down .chart-down-left').html("趋势图:"+$(this).html());
|
|
|
var chooseDate = $('#dateRangePicker').val().split(' to ',2);
|
|
@@ -421,14 +423,27 @@ $(document).ready(function(){
|
|
|
$("#"+target_sonulId).append('<li class="selectop" value='+ val.value +'>' + val.label + '</li>');
|
|
|
});
|
|
|
});
|
|
|
- $("#"+target_spanId).on("click",function(){
|
|
|
- if($("#role").val() == "agent"){
|
|
|
- if($('#'+target_sonulId).height()>210){
|
|
|
- $('#'+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
- };
|
|
|
- $('#'+target_sonulId).show(); //ul显示
|
|
|
- }
|
|
|
- });
|
|
|
+ if($("#isShowRight").val() == "0"){
|
|
|
+ $("#"+target_spanId).on("click",function(){
|
|
|
+ if($("#role").val() == "agent"){
|
|
|
+ if($('#'+target_sonulId).height()>210){
|
|
|
+ $('#'+target_sonulId).css({"height":"210px","overflow-y":"scroll","overflow-x":"hidden","z-index":"9999" });
|
|
|
+ };
|
|
|
+ $('#'+target_sonulId).show(); //ul显示
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ if(target_spanId != "advertiserul_span2"){
|
|
|
+ $("#"+target_spanId).on("click",function(){
|
|
|
+ if($("#role").val() == "agent"){
|
|
|
+ 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隐藏
|
|
|
});
|
|
@@ -452,12 +467,11 @@ $(document).ready(function(){
|
|
|
<span id="today"></span>
|
|
|
<ul id="main_advertiserul">
|
|
|
<li class="select_box" id="advertiserul_box">
|
|
|
- <span id="advertiserul_span">${selectedadvertiserName!}</span>
|
|
|
+ <span id="advertiserul_span">全部广告主</span>
|
|
|
<ul class="son_ul" id="advertiser_son_ul"></ul>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<input type="hidden" name="selectedAdvertiserId" id="selectedAdvertiserId" value="${advertiserId!}">
|
|
|
- <input type="hidden" name="selectedadvertiserName" id="selectedadvertiserName" value="${selectedadvertiserName!}">
|
|
|
</div>
|
|
|
<div class="down">
|
|
|
<div id="exposure" class="dataFrame">
|
|
@@ -488,17 +502,19 @@ $(document).ready(function(){
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <@sec.authorize access="hasAnyRole('ROLE_agent_adgroup,ROLE_MANAGER')">
|
|
|
+ <input type="hidden" id="isShowRight" value="0"/>
|
|
|
+ </@sec.authorize>
|
|
|
<div id="right">
|
|
|
<div class="up"><span>创建新的订单</span></div>
|
|
|
<div class="down">
|
|
|
<ul id="main_advertiserul2">
|
|
|
<li class="select_box" id="advertiserul_box2">
|
|
|
- <span id="advertiserul_span2">${selectedadvertiserName2!}</span>
|
|
|
+ <span id="advertiserul_span2">请选择广告主</span>
|
|
|
<ul class="son_ul" id="advertiser_son_ul2"></ul>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<input type="hidden" name="selectedAdvertiserId2" id="selectedAdvertiserId2" value="${advertiserId2!}">
|
|
|
- <input type="hidden" name="selectedadvertiserName2" id="advertiserName2" value="${selectedadvertiserName2!}">
|
|
|
<button class="btn1" href='${ctx}/advertiser/main/ad/order/create'>创建新的订单</button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -514,12 +530,11 @@ $(document).ready(function(){
|
|
|
<span class="span">选择广告主</span>
|
|
|
<ul id="main_advertiserul3">
|
|
|
<li class="select_box" id="advertiserul_box3">
|
|
|
- <span id="advertiserul_span3">${selectedadvertiserName3!}</span>
|
|
|
+ <span id="advertiserul_span3">请选择广告主</span>
|
|
|
<ul class="son_ul" id="advertiser_son_ul3"></ul>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<input type="hidden" name="selectedAdvertiserId3" id="selectedAdvertiserId3" value="${advertiserId3!}">
|
|
|
- <input type="hidden" name="selectedadvertiserName3" id="advertiserName3" value="${selectedadvertiserName3!}">
|
|
|
</div>
|
|
|
<div class="time-period">
|
|
|
<span class="span">时间周期选择</span>
|