237 lines
7.3 KiB
JavaScript
237 lines
7.3 KiB
JavaScript
![]() |
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;
|
||
|
}
|