Files
advertising/admin/js/order.js

237 lines
7.3 KiB
JavaScript
Raw Permalink Normal View History

2019-04-11 15:54:34 +08:00
var pagecurrent=1;
var uname="";
var order_date="";
var state="";
var start_date="";
var end_date="";
var _oid="";
$(document).ready(function(){
$( "#start_date" ).datepicker();
$( "#end_date" ).datepicker();
$( "#order_date" ).datepicker();
$(".list").hide();
$(".tip").hide();
if (pagename=="order")
{
var msg={"pagecurrent":pagecurrent,"vid":"","uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}else
{
var msg={"pagecurrent":pagecurrent,"vid":vid,"uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}
sendClientMsg(root+"Order/lst",msg,"");
$("body").unbind('click');
$("body").click(function(event){
var _id=$(event.target).attr("id");
var arr=String(_id).split("_");
if (arr[1]=="orderadd")
{
loadPage(admin_page_url+"orderadd.php?"+Math.random(),null);
}
if(arr[0]=="delect"){
_oid=arr[1];
var _ostate=$("#stateSelect_"+_oid).val();
var _days=$("#days_"+_oid).html();
var _msg={"oid":_oid};
sendClientMsg(root+"Order/delAd",_msg,"");
}
else if (arr[0]=="setState")
{
_oid=arr[1];
var _ostate=$("#stateSelect_"+_oid).val();
var _days=$("#days_"+_oid).html();
//var _msg={"oid":_oid,"state":_state,"days":_days};
if (pagename=="order")
{
var _msg={"oid":_oid,"ostate":_ostate,"days":_days, "pagecurrent":pagecurrent,"vid":"","uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}else
{
var _msg={"oid":_oid,"ostate":_ostate,"days":_days, "pagecurrent":pagecurrent,"vid":vid,"uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}
sendClientMsg(root+"Order/setOrderState",_msg,"");
}else if (arr[0]=="search")
{
uname=$('#user_name').val();
order_date=$('#order_date').val();
state=$('#order_state').val();
start_date=$('#start_date').val();
end_date=$('#end_date').val();
pagecurrent=1;
if (pagename=="order")
{
var msg={"pagecurrent":pagecurrent,"vid":"","uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}else
{
var msg={"pagecurrent":pagecurrent,"vid":vid,"uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}
sendClientMsg(root+"Order/lst",msg,"");
}
});
});
//function updateOrder(msg)
//{
// if (msg.state==2)
// {
// var _state=statearr[msg.state];
// if (msg.state==2)
// {
// var _totaOrderCost=$(".totaOrderCost").html();
// var _num=parseInt(_totaOrderCost)-parseInt(msg.totalcost);
// $(".totaOrderCost").html(_num);
// }
// }else
// {
// var _state=setStateSelect("stateSelect_"+_oid,msg.state)+'<a href="javascript:void(0);" id="setState_'+_oid+'" class="inner_btn">修改</a>';
// }
//
// $("#orderstate_"+_oid).html(_state);
// $("#start_"+_oid).html(msg.starttime);
// $("#end_"+_oid).html(msg.endtime);
//}
//页面加载完毕后开始执行的事件
/*
*
* 增加下拉
* */
function orderPerv(msg){
//var _list=msg;
$(".procity").html("");
// $(".provincecity").hide();
//$("#op").append('<OPTION id="op" style="display:none;"');
for(var i in msg["empty"]){
$(".procity").append('<OPTION id="op" VALUE="'+msg["empty"][i].id+'">'+msg["empty"][i].number+'</OPTION>');
//alert(msg["empty"][i].id);
}
/* $('#op').css("display","none");*/
// $(".provincecity").hide();
// alert(a);
}
/*
*
* 增加下拉
* */
function orderPer(msg){
var _list=msg;
$(".provincecity").html("");
// $(".provincecity").hide();
//$("#op").append('<OPTION id="op" style="display:none;"');
for(var i in _list){
$(".provincecity").append('<OPTION id="opP" VALUE="'+_list[i].id+'">'+_list[i].number+'</OPTION>');
}
/* $('#op').css("display","none");*/
// $(".provincecity").hide();
// alert(a);
}
function orderList(msg)
{
var _totalnum=msg[0];
$(".list").hide();
$(".tip").hide();
if (_totalnum == 0)
{
$(".tip").show();
$(".tip").html("当前没有数据");
}else
{
var _totalpage=msg[1];
var _current=msg[2];
var _list=msg[3];
$(".list").show();
$(".order_list").html("");
$(".totalpage").html(_totalpage);
$(".currentpage").html(_current);
pagecurrent=_current;
var totaOrderCost=0;
var title='<tr><th>广告牌编号</th><th>广告位编号</th><th>投放用户</th><th>费用/天</th><th>用户投放天数</th><th>设计费用</th><th>是否需要设计</th><th>下单日期</th><th>起始时间</th><th>到期时间</th><th>剩余天数</th><th>总费用</th><th>社区</th><th>管理人员</th><th>状态</th></tr>';
var str='';
for(var i in _list)
{
if(_list[i].adminstate==1){
var _adminstate="管理员";
}else{
var _adminstate="用户";
}
if (_list[i].state==2||_list[i].state==3)
{
var _state=statearr[_list[i].state];
}else
{
var _state=setStateSelect("stateSelect_"+_list[i].id,_list[i].state)+'<a href="javascript:void(0);" id="setState_'+_list[i].id+'" class="inner_btn">修改</a>'+'<a href="javascript:void(0);" id="delect_'+_list[i].id+'" class="inner_btn">删除</a>';
}
if (_list[i].state!=2)
{
totaOrderCost+=parseInt(_list[i].totalcost);
}
str+='<tr><td class="center">'+_list[i].adnumber+'</td><td class="center">'+_list[i].number+'</td><td class="center">'+_list[i].username+'</td><td class="center">'+_list[i].cost+'</td><td class="center" id="days_'+_list[i].id+'">'+_list[i].days+'</td><td class="center">'+_list[i].design+'</td><td class="center">'+_list[i].isreplace+'</td><td class="center">'+_list[i].ordertime+'</td><td class="center" id="start_'+_list[i].id+'">'+_list[i].starttime+'</td><td class="center" id="end_'+_list[i].id+'">'+_list[i].endtime+'</td><td class="center" id="surplus_'+_list[i].id+'">'+_list[i].surplus+'</td><td class="center">'+_list[i].totalcost+'</td><td class="center">'+_list[i].city+'-'+_list[i].area+'-'+_list[i].community+'</td><td class="center">'+_adminstate+'</td><td class="center" id="orderstate_'+_list[i].id+'">'+_state+'</td></tr>';
}
if (pagename=="order")
{
var msg={"pagecurrent":pagecurrent,"vid":"","uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}else
{
var msg={"pagecurrent":pagecurrent,"vid":vid,"uname":uname,"order_date":order_date,"state":state,"start_date":start_date,"end_date":end_date};
}
previousPage(root+"Order/lst",msg,"");
nextPage(root+"Order/lst",msg,"");
numPage(root+"Order/lst",msg,"");
$(".totaOrderCost").html(totaOrderCost);
$(".order_list").append(title+str);
}
}
function setStateSelect(_selectname,_state)
{
var str='';
if (_state==0)
{
for(var i in statearr)
{
if (i==_state)
{
str+='<option value="'+i+'" selected>'+statearr[i]+'</option>';
continue;
}
str+='<option value="'+i+'">'+statearr[i]+'</option>';
}
}else if (_state==1)
{
str='<option value="1" selected>'+statearr[1]+'</option>'+'<option value="3">'+statearr[3]+'</option>';
}
var select='<select class="select" id="'+_selectname+'">'+str+'</select>';
return select;
}