<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
|
<%Session.CodePage=65001%>
|
<%
|
'Response.Cookies("OA")("adminID")=""
|
'Response.end
|
ReportType=SafeRequest(Request("ReportType"))
|
searchTXT=Request("searchTXT")
|
searchDateType=SafeRequest(Request("searchDateType"))
|
searchDate=Request("searchDate")
|
state=request("state")
|
UnitIDCookies2=request("UnitIDCookies2")
|
OrdDateType=SafeRequest(Request("OrdDateType"))
|
OrdDateStart=SafeRequest(Request("OrdDateStart"))
|
OrdDateEnd=SafeRequest(Request("OrdDateEnd"))
|
If UnitIDCookies2<>"" Then
|
Response.Cookies("UnitIDCookies2")=UnitIDCookies2
|
End If
|
If state<>"" Then
|
stateSP=split(state,"|")
|
for i = 0 to UBOUND(stateSP)
|
If InStr(stateSP(i),"ReportType=")=1 Then
|
ReportType=Replace(stateSP(i),"ReportType=","")
|
ElseIf InStr(stateSP(i),"ReportType=")=1 Then
|
searchTXT=Replace(stateSP(i),"searchTXT=","")
|
ElseIf InStr(stateSP(i),"searchDateType=")=1 Then
|
searchDateType=Replace(stateSP(i),"searchDateType=","")
|
ElseIf InStr(stateSP(i),"searchDate=")=1 Then
|
searchDate=Replace(stateSP(i),"searchDate=","")
|
ElseIf InStr(stateSP(i),"UnitIDCookies2=")=1 Then
|
UnitIDCookies2=Replace(stateSP(i),"UnitIDCookies2=","")
|
ElseIf InStr(stateSP(i),"OrdDateType=")=1 Then
|
OrdDateType=Replace(stateSP(i),"OrdDateType=","")
|
ElseIf InStr(stateSP(i),"OrdDateStart=")=1 Then
|
OrdDateStart=Replace(stateSP(i),"OrdDateStart=","")
|
ElseIf InStr(stateSP(i),"OrdDateEnd=")=1 Then
|
OrdDateEnd=Replace(stateSP(i),"OrdDateEnd=","")
|
End If
|
Next
|
End If
|
'if OrdState="" then Response.Redirect "/"
|
state=OrdState%>
|
<!--#include virtual="/weixin/OAuth2.gds"-->
|
<!--#include virtual="/inc/function.gds"-->
|
<!--#include virtual="/weixin/sha1.gds"-->
|
<%
|
If ReportType="" Then ReportType=1
|
If OrdState="" Then OrdState=0
|
|
If ReportType=1 Then
|
TitleName="每日任务单数据分析"
|
ElseIf ReportType=2 Then
|
TitleName="任务单数据分析"
|
If searchDateType="" Then searchDateType=3
|
If OrdDateType="" Then OrdDateType=4
|
ElseIf ReportType=3 Then
|
TitleName="机构营业数据"
|
If searchDateType="" Then searchDateType=3
|
OrdDateType=0
|
If searchDate="" Then searchDate=Year(date())&"/12/31"
|
End If
|
If searchDateType="" Then searchDateType=1
|
Set rs = Server.CreateObject("ADODB.Recordset")
|
'session("adminID")=85
|
'个人信息
|
sql="select * from OA_User where OA_User_ID="&session("adminID")
|
rs.open sql,objConn,1,1
|
If not rs.Eof then
|
OA_weixinUserID = rs("OA_weixinUserID")
|
OA_Name = rs("OA_Name")
|
OA_weixinAvatar = rs("OA_weixinAvatar")
|
OA_DepartmentID = rs("OA_DepartmentID")
|
session("admin_Power")=rs("OA_Power")
|
admin_Power=session("admin_Power")
|
End If
|
rs.close()
|
If isDepartment("0702")=0 Then Response.Redirect "/m_logout.html"
|
If OA_weixinAvatar="" Then OA_weixinAvatar="/resources/images/icon_avatar_default.png"
|
Call OA_Running("手机端打开订单报表")
|
|
'公司列表
|
UnitNameName=""
|
UnitNames = ""
|
sql="select vID,vtext=isnull(UnitShort,vtext) from dictionary LEFT JOIN IntroducerUnitData ON UnitName=vtext where vType>=1 and vtitle='UnitName' order by vOrder"
|
rs.open Sql,objConn,1,1
|
do while not rs.Eof
|
UnitNames = UnitNames & rs("vID") &","& rs("vtext") & "|"
|
If UnitNameID=CStr(rs("vID")) Then UnitNameName = rs("vtext")
|
rs.movenext
|
Loop
|
rs.close()
|
UnitNames = left(UnitNames,len(UnitNames)-1)
|
UnitNamesPS = SPLIT(UnitNames,"|")
|
|
'显示相关公司
|
If UnitIDCookies2<>"" Then
|
sql="SELECT OrderClassIDs = STUFF((select ','+vOrder2 from dictionary where vType>=1 and vtitle='UnitName' and vID in ("&UnitIDCookies2&") FOR XML PATH('')), 1, 1, '')"
|
rs.open Sql,objConn,1,1
|
If not rs.Eof Then
|
OrderClassIDs = rs(0)
|
End If
|
rs.close()
|
If OrderClassIDs<>"" Then
|
OrdClassListSql=""
|
sql="select vOrder2 from dictionary where vType>=1 and vtitle='OrderClass' and vID in ("&OrderClassIDs&") order by vOrder"
|
rs.open Sql,objConn,1,1
|
do while not rs.Eof
|
OrdClassListSql = OrdClassListSql &"','"& rs("vOrder2")
|
rs.movenext
|
Loop
|
rs.close()
|
If OrdClassListSql<>"" Then OrdClassListSql=Mid(OrdClassListSql,4)
|
Else
|
UnitIDCookies2=""
|
End If
|
End If
|
|
'当前汇总数据时间段
|
If searchDate="" Then
|
searchDateSQL="getdate()"
|
searchDateJS=now()
|
TitleName=Year(date())&"年"&TitleName
|
Else
|
searchDateSQL="'"&searchDate&"'"
|
searchDateJS=searchDate
|
TitleName=Year(searchDate)&"年"&TitleName
|
End If
|
'年度数据对比
|
If ReportType=3 Then
|
If searchDateType="1" Then '日
|
SqlDate=" between dateadd(d,DATEDIFF(d,1,"&searchDateSQL&"),-365) and dateadd(ms,3,DATEDIFF(d,-1,"&searchDateSQL&")) "
|
DateH2=Year(searchDate)&"年机构按日数据对比"
|
TitleName=TitleName&"(按日)"
|
DateFF="h"
|
DateDD="d"
|
ElseIf searchDateType="2" Then '周
|
SqlDate=" between dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,"&searchDateSQL&")+1,-365)) and dateadd(ms,3,DATEDIFF(d,-1,"&searchDateSQL&")) "
|
DateH2=Year(searchDate)&"年机构按周数据对比"
|
TitleName=TitleName&"(按周)"
|
DateFF="d"
|
DateDD="ww"
|
ElseIf searchDateType="3" Then '月
|
SqlDate=" between dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,"&searchDateSQL&")+1,-365)) and dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,"&searchDateSQL&")+1,0)) "
|
DateH2=Year(searchDate)&"年机构按月数据对比"
|
TitleName=TitleName&"(按月)"
|
DateFF="d"
|
DateDD="m"
|
ElseIf searchDateType="4" Then '年
|
SqlDate=" between '2016-1-1' and dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,"&searchDateSQL&")+1,0))"
|
DateH2="机构按年数据对比"
|
TitleName="机构营业数据(按年)"
|
DateFF="d"
|
DateDD="yyyy"
|
End If
|
|
'正常数据流水
|
ElseIf searchDateType="1" then '日
|
SqlDate=" between dateadd(ms,0,DATEDIFF(d,0,"&searchDateSQL&")) and dateadd(ms,3,DATEDIFF(d,-1,"&searchDateSQL&")) "
|
DateFF="h"
|
DateDD="d"
|
ElseIf searchDateType="2" Then '周
|
SqlDate=" between dateadd(ms,0,DATEDIFF(d,6,"&searchDateSQL&")) and dateadd(ms,-3,DATEDIFF(d,-1,"&searchDateSQL&")) "
|
DateFF="d"
|
DateDD="ww"
|
ElseIf searchDateType="3" Then '月
|
SqlDate=" between dateadd(m,DATEDIFF(m,1,"&searchDateSQL&"),0) and dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,"&searchDateSQL&")+1,0)) "
|
DateFF="d"
|
DateDD="m"
|
ElseIf searchDateType="4" Then '年
|
SqlDate=" between DATEADD(yy,DATEDIFF(yy,0,"&searchDateSQL&"),0) and dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,"&searchDateSQL&")+1,0))"
|
DateFF="d"
|
DateDD="yyyy"
|
ElseIf searchDateType="5" And OrdDateStart<>"" And OrdDateEnd<>"" Then '自定义
|
SqlDate=" between '"&OrdDateStart&"' and '"&OrdDateEnd&" 23:59:59' "
|
DateFF="h"
|
DateDD="d"
|
Else
|
Response.End
|
End if
|
'SqlDate=" between dateadd(ms,0,DATEDIFF(d,86,getdate())) and dateadd(ms,0,DATEDIFF(d,79,getdate())) "
|
sql=Replace(Replace(SqlDate," between","select ")," and ",",")
|
'Response.Write sql
|
rs.open sql,objConn,1,1
|
DateA=rs(0)
|
DateB=rs(1)
|
DateB=dateadd(DateFF,-1,DateB)
|
DateC=DateA
|
rs.close()
|
If searchDateType="1" And DateH2="" then '日
|
DateH2 = Year(DateA) &"年"& Month(DateA) &"月"& Day(DateA) &"日"
|
ElseIf searchDateType="2" And DateH2="" Then '周
|
DateH2 = Month(DateA) &"月"& Day(DateA) &"日~"
|
If Month(DateA)<>Month(DateB) Then
|
DateH2 = DateH2 & Month(DateB) &"月"& Day(DateB) &"日"
|
Else
|
DateH2 = DateH2 & Day(DateB) &"日"
|
End If
|
ElseIf searchDateType="3" And DateH2="" Then '月
|
DateH2 = Year(DateA) &"年"&Month(DateA) &"月"
|
If Month(DateA)<>Month(DateB) Then
|
DateH2 = DateH2 &"~"& Month(DateB) &"月"
|
End If
|
ElseIf searchDateType="4" And DateH2="" Then '年
|
DateH2 = Right(Year(DateA),2) &"年"& Month(DateA) &"月~"
|
If Year(DateA)<>Year(DateB) Then
|
DateH2 = DateH2 & Right(Year(DateB),2) &"年"& Month(DateB) &"月"
|
Else
|
DateH2 = DateH2 & Month(DateB) &"月"
|
End If
|
ElseIf searchDateType="5" And DateH2="" then '自定义
|
DateH2 = Right(Year(DateA),2)&"年"& Month(DateA) &"月"& Day(DateA) &"日~"
|
If Year(DateA)<>Year(DateB) Then
|
DateH2 = DateH2 & Right(Year(DateB),2) &"年"
|
End If
|
If Month(DateA)<>Month(DateB) Then
|
DateH2 = DateH2 & Month(DateB) &"月"& Day(DateB) &"日"
|
Else
|
DateH2 = DateH2 & Day(DateB) &"日"
|
End If
|
End if
|
|
'历史对比数据时间段
|
If OrdDateType="" Then
|
OrdDateType=13
|
OrdDateTop=" top 20 "
|
End If
|
If OrdDateType="0" then
|
If OrdDateStart="" And OrdDateEnd="" Then
|
OrdDateStart=DateA
|
OrdDateEnd=DateB
|
ElseIf OrdDateStart<>"" And OrdDateEnd="" Then
|
OrdDateEnd=OrdDateStart
|
ElseIf OrdDateStart="" And OrdDateEnd<>"" Then
|
OrdDateStart=OrdDateEnd
|
End If
|
If Cdate(OrdDateStart)>Cdate(OrdDateEnd) Then
|
OrdDateStart1=OrdDateStart
|
OrdDateStart=OrdDateEnd
|
OrdDateEnd=OrdDateStart1
|
End if
|
If OrdDateStart=OrdDateEnd Then
|
OrdDateStart=FORMATDATETIME(OrdDateStart,vbShortDate)
|
OrdDateTypeName=OrdDateStart
|
OrdDateTypeName1=OrdDateTypeName
|
OrdDateEnd=FORMATDATETIME(OrdDateEnd,vbShortDate)
|
Else
|
OrdDateTypeName=OrdDateStart&" 至 "&OrdDateEnd
|
OrdDateTypeName1="时间段"
|
End If
|
SqlOrdDateType="between '"&OrdDateStart&"' and '"&OrdDateEnd&" 23:59:59'"
|
|
Else
|
sql="select vID,vtext,vOrder2 from dictionary where vType>=1 and vtitle='OrdDateType' and vID="&OrdDateType
|
rs.open Sql,objConn,1,1
|
If not rs.Eof Then
|
OrdDateTypeName = rs("vtext")
|
OrdDateTypeName1=OrdDateTypeName
|
SqlOrdDateType = rs("vOrder2")
|
Else
|
OrdDateType=1
|
OrdDateTypeName="当天"
|
OrdDateTypeName1=OrdDateTypeName
|
SqlOrdDateType="between dateadd(ms,0,DATEDIFF(d,0,getdate())) and dateadd(ms,-3,DATEDIFF(d,-1,getdate()))"
|
End If
|
rs.close()
|
End If
|
|
|
%>
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="keywords" content="">
|
<meta name="description" content="">
|
<meta name="author" content="">
|
<link rel="icon" href="assets/images/favicon.png" type="image/png">
|
<title><%=TitleName%></title>
|
<link href="assets/css/icons.css" rel="stylesheet">
|
<link href="assets/css/bootstrap.min.css" rel="stylesheet">
|
<link href="assets/css/style.css" rel="stylesheet">
|
<link href="assets/css/responsive.css" rel="stylesheet">
|
<link href="assets/plugins/bootstrap-daterangepicker/daterangepicker.css" rel="stylesheet">
|
<link href="assets/plugins/bootstrap-editable/css/bootstrap-editable.css" rel="stylesheet" type="text/css" />
|
|
<!--Begin Page Level CSS -->
|
<link href="assets/plugins/morris-chart/morris.css" rel="stylesheet">
|
<link href="assets/plugins/jquery-ui/jquery-ui.min.css" rel="stylesheet"/>
|
<!--End Page Level CSS -->
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
<!--[if lt IE 9]>
|
<script src="js/html5shiv.min.js"></script>
|
<script src="js/respond.min.js"></script>
|
<![endif]-->
|
|
<!--Begin core plugin -->
|
<script src="assets/js/jquery.min.js"></script>
|
<script src="assets/js/bootstrap.min.js"></script>
|
<script src="assets/plugins/moment/moment.js"></script>
|
<script src="assets/js/jquery.slimscroll.js "></script>
|
<!-- End core plugin -->
|
|
|
<!-- BEGIN 页面JS -->
|
<script src="assets/plugins/morris-chart/morris.js"></script>
|
<script src="assets/plugins/morris-chart/raphael-min.js"></script>
|
<script src="assets/plugins/jquery-sparkline/jquery.sparkline.min.js"></script>
|
<script src="assets/plugins/sweetalert/sweet-alert.js"></script>
|
<script src="assets/plugins/bootstrap-daterangepicker/daterangepicker.js"></script>
|
<script src="assets/plugins/jquery-multi-select/js/jquery.multi-select.js"></script>
|
<script src="assets/plugins/bootstrap-editable/js/bootstrap-editable.min.js"></script>
|
<script src="assets/plugins/flot-chart/jquery.flot.min.js"></script>
|
<script src="assets/plugins/flot-chart/jquery.flot.pie.js"></script>
|
<style>
|
.table-container {
|
width: 100%;
|
max-height:750px;
|
overflow: auto;
|
}
|
|
/* 首列固定 */
|
.table-container thead tr > th:first-child,
|
.table-container tbody tr > td:first-child {
|
position: sticky;
|
left: 0;
|
z-index: 1;
|
background: #ffffff;
|
}
|
|
/* 表头固定 */
|
.table-container thead tr > th {
|
position: sticky;
|
top: 0;
|
z-index: 2;
|
background: #ffffff;
|
}
|
|
/* 表头首列强制最顶层 */
|
.table-container thead tr > th:first-child {
|
z-index: 3;
|
background: #ffffff;
|
}
|
</style>
|
|
</head>
|
<body class="sticky-header">
|
|
|
<!--Start left side Menu-->
|
<div class="left-side sticky-left-side">
|
|
<!--logo-->
|
<div class="logo">
|
<a href="/"><img src="assets/images/logo.png" alt=""></a>
|
</div>
|
|
<div class="logo-icon text-center">
|
<a href="/"><img src="assets/images/logo-icon.png" alt=""></a>
|
</div>
|
<!--logo-->
|
|
<div class="left-side-inner">
|
<!--Sidebar nav-->
|
<ul class="nav nav-pills nav-stacked custom-nav">
|
<li><a href="Report_DailyTurnover_New.gds"><i class="icon-note"></i> 今日数据</a></li>
|
<li><a href="Report_DailyTurnover_New.gds?ReportType=2"><i class="icon-note"></i> 每日营业数据</a></li>
|
<li><a href="Report_DailyTurnover_New.gds?ReportType=3"><i class="icon-note"></i> 营业数据同比</a></li>
|
<li><a href="Report_DailyTurnover_Unit.gds?ReportType=3"><i class="icon-note"></i> 机构营业数据</a></li>
|
</ul>
|
<!--End sidebar nav-->
|
|
</div>
|
</div>
|
<!--End left side menu-->
|
|
<!-- main content start-->
|
<div class="main-content" >
|
|
<!-- header section start-->
|
<div class="header-section">
|
|
<a class="toggle-btn"><i class="fa fa-bars"></i></a>
|
<!--
|
<form class="searchform">
|
<input type="text" class="form-control" name="keyword" value="<%=keyword%>" placeholder="查询" />
|
</form>
|
-->
|
|
<!--notification menu start -->
|
<div class="menu-right">
|
<ul class="notification-menu">
|
|
<li class="btn-default dropdown-toggle"><%=TitleName%></li>
|
|
</ul>
|
</div>
|
<!--notification menu end -->
|
|
</div>
|
<!-- header section end-->
|
|
|
<!--body wrapper start-->
|
<div class="wrapper">
|
|
<!--Start Page Title-->
|
|
|
<%if isDepartment("070109")=1 Then
|
If UnitIDCookies2<>"" Then
|
UnitIDCookies2PS=SPLIT(UnitIDCookies2,",")
|
UnitIDCookies2=""
|
for z = 0 to UBOUND(UnitIDCookies2PS)
|
UnitIDCookies2=UnitIDCookies2&","&right("00"&Trim(UnitIDCookies2PS(z)),3)
|
next
|
End If
|
%>
|
<div class="page-title-box">
|
<h4 class="page-title" style="float: none;margin-bottom: 5px;">
|
<!--<a href="?ReportType=<%=ReportType%>&searchDateType=<%=searchDateType%>&OrdDateType=<%=OrdDateType%>&searchDate=<%=dateadd(DateDD,-1,DateB)%>"><img src="/resources/images/xiangleft.png"></a>-->
|
<%If ReportType=1 Or ReportType=2 Then%>
|
<label id="reportrangeDay"><%=DateH2%></label>
|
<%Else%>
|
<%=DateH2%>
|
<%End If%>
|
<!--<a href="?ReportType=<%=ReportType%>&searchDateType=<%=searchDateType%>&OrdDateType=<%=OrdDateType%>&searchDate=<%=dateadd(DateDD,1,DateB)%>"><img src="/resources/images/xiangright.png"></a>-->
|
</h4>
|
<!--
|
<ol class="breadcrumb">
|
<li>
|
<a href="SpecialOrder.gds">新建特殊任务</a>
|
</li>
|
</ol>
|
-->
|
<div class="clearfix" style="font-weight: 700;<%If request("UnitDiv")<>"1" Then Response.Write "display:none;"%>" id="UnitDiv1">
|
<form name="Unitform" id="Unitform" action="?ReportType=<%=ReportType%>&searchDateType=<%=searchDateType%>&OrdDateType=<%=OrdDateType%>&searchDate=<%=searchDate%>&UnitDiv=1" method="POST">
|
<div style="height: 30px;">
|
<button type="button" onclick="selectAll()" style="width: 100px;font-weight: 700;">全选</button>
|
<button type="button" onclick="unSelectAll()" style="width: 100px;font-weight: 700;">全不选</button>
|
<button type="button" onclick="converSelectAll()" style="width: 100px;font-weight: 700;">反选</button>
|
<img src="/resources/images/xiangright.png" style="transform: rotate(270deg);float:right;margin-top: 6px;margin-right: 15px;" onclick="document.getElementById('UnitDiv1').style.display='none';document.getElementById('UnitDiv2').style.display='';">
|
</div>
|
<div class="row">
|
<div class="col-xs-12">
|
<%UnitNameCookies=""
|
UnitCookies=0
|
for z = 0 to UBOUND(UnitNamesPS)
|
UnitNamesPS1=SPLIT(UnitNamesPS(z),",")
|
vID=UnitNamesPS1(0)
|
vtext=UnitNamesPS1(1)
|
vtext=replace(replace(vtext,"分公司",""),"公司","")
|
vtext=replace(vtext,"转运组","")
|
If UnitIDCookies2="" Or InStr(UnitIDCookies2,right("00"&vID,3))>0 Then
|
UnitCookies=UnitCookies+1
|
UnitNameCookies=UnitNameCookies&","&vtext
|
OrdClassIDList = OrdClassIDList&","&vtext
|
OrdClassNameList= OrdClassNameList&","&vtext&"转运量,"&vtext&","&vtext&"平均单价"
|
|
End If
|
%>
|
<input type="checkbox" name="UnitIDCookies2" value="<%=vID%>" id="UnitID_<%=vID%>"<%If UnitIDCookies2="" Or InStr(UnitIDCookies2,right("00"&vID,3))>0 Then Response.Write " checked"%>><label for="UnitID_<%=vID%>"><%=vtext%></label>
|
<%If z=4 Or z=9 Or z=14 Or z=19 Or z=24 Or z=29 Or z=34 Or z=39 Then Response.Write "<BR>"%>
|
<%next%>
|
<BR><button type="button" onclick="checkboxOnclick()" style="width: 100px;font-weight: 700;">提交查询</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<div class="clearfix" style="font-weight: 700;<%If request("UnitDiv")="1" Then Response.Write "display:none;"%>" id="UnitDiv2">
|
<%If UnitCookies>0 Then%>
|
已选择:<%If UnitCookies<=3 Then
|
Response.Write Left(Mid(UnitNameCookies,2),18)
|
ElseIf UnitCookies=UBOUND(UnitNamesPS)+1 Then
|
Response.Write "全部分公司"
|
Else
|
Response.Write UnitCookies&"家公司"
|
End If%>
|
<%else%>
|
未选择查询分公司
|
<%End If%>
|
<img src="/resources/images/xiangright.png" style="transform: rotate(90deg);float:right;margin-top: 6px;margin-right: 15px;" onclick="document.getElementById('UnitDiv2').style.display='none';document.getElementById('UnitDiv1').style.display='';">
|
</div>
|
|
|
<script type="text/javascript">
|
function checkboxOnclick(){
|
Unitform.submit();
|
}
|
var inputs = document.getElementsByName("UnitIDCookies2");
|
function selectAll(){
|
for(var i = 0;i<inputs.length;i++){
|
inputs[i].checked = true;
|
}
|
//Unitform.submit();
|
}
|
function unSelectAll(){
|
for(var i = 0;i<inputs.length;i++){
|
inputs[i].checked = false;
|
}
|
}
|
function converSelectAll(){
|
var j=0;
|
for(var i = 0;i<inputs.length;i++){
|
if(inputs[i].checked){
|
inputs[i].checked = false;
|
}else{
|
j++;
|
inputs[i].checked = true;
|
}
|
}
|
/*
|
if (j>0)
|
{
|
Unitform.submit();
|
}
|
*/
|
}
|
</script>
|
<%If ReportType=2 Then%>
|
<div class="clearfix" style="font-weight: 700;margin-top: 10px;">
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",-5,date())%>"><%=Right(Year(dateadd("m",-5,date())),2) &"年"&Month(dateadd("m",-5,date())) &"月"%></a>
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",-4,date())%>"><%If Year(dateadd("m",-5,date()))<>Year(dateadd("m",-4,date())) then Response.Write Right(Year(dateadd("m",-4,date())),2) &"年"%><%=Month(dateadd("m",-4,date())) &"月"%></a>
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",-3,date())%>"><%If Year(dateadd("m",-4,date()))<>Year(dateadd("m",-3,date())) then Response.Write Right(Year(dateadd("m",-3,date())),2) &"年"%><%=Month(dateadd("m",-3,date())) &"月"%></a>
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",-2,date())%>"><%If Year(dateadd("m",-3,date()))<>Year(dateadd("m",-2,date())) then Response.Write Right(Year(dateadd("m",-2,date())),2) &"年"%><%=Month(dateadd("m",-2,date())) &"月"%></a>
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",-1,date())%>"><%If Year(dateadd("m",-2,date()))<>Year(dateadd("m",-1,date())) then Response.Write Right(Year(dateadd("m",-1,date())),2) &"年"%><%=Month(dateadd("m",-1,date())) &"月"%></a>
|
<a href="?ReportType=<%=ReportType%>&searchDateType=3&OrdDateType=0&searchDate=<%=dateadd("m",0,date())%>"><%If Year(dateadd("m",-1,date()))<>Year(dateadd("m",0,date())) then Response.Write Right(Year(dateadd("m",0,date())),2) &"年"%><%=Month(dateadd("m",0,date())) &"月"%></a>
|
</div>
|
<%End If%>
|
<%If ReportType=3 Then%>
|
<div class="clearfix" style="font-weight: 700;margin-top: 10px;">
|
<a href="?ReportType=3&searchDateType=2&OrdDateType=0&searchDate=<%=searchDate%>">按周数据</a>
|
<a href="?ReportType=3&searchDateType=3&OrdDateType=0&searchDate=<%=searchDate%>">按月数据</a>
|
<a href="?ReportType=3&searchDateType=4&OrdDateType=0">按年数据</a>
|
</div>
|
<div class="clearfix" style="font-weight: 700;margin-top: 10px;">
|
<%
|
If searchDateType<>4 Then
|
For Y=0 to 4%>
|
<a href="?ReportType=3&searchDateType=<%=searchDateType%>&OrdDateType=0&searchDate=<%=Year(dateadd("yyyy",-Y,date()))%>/12/31"><%=Year(dateadd("yyyy",-Y,date()))%>年</a>
|
<%
|
Next
|
End If
|
%>
|
</div>
|
<%End If%>
|
|
</div>
|
|
<%End If%>
|
<!--End Page Title-->
|
|
<%
|
'历史数据SQL
|
acc1=request("page")
|
if acc1=empty then acc1=clng(1)
|
QuantityInt = 1000
|
acc2=0
|
acc3=0
|
if searchTXT<>"" Then
|
searchSql=""
|
If Len(searchTXT)=14 And Not IsNumeric(Left(searchTXT,2)) And IsNumeric(Mid(searchTXT,3,8)) And IsNumeric(Right(searchTXT,3)) And Mid(searchTXT,11,1)="-" Then
|
searchSql=" DispatchOrdClass='"&Left(searchTXT,2)&"' and CONVERT(VARCHAR(10),DispatchOrd_NS_Time,120)=CONVERT(VARCHAR(10),'"&Mid(searchTXT,3,4)&"-"&Mid(searchTXT,7,2)&"-"&Mid(searchTXT,9,2)&"',120) and Right('00'+convert(varchar(3),DispatchOrdNo),3)='"&Right(searchTXT,3)&"' "
|
ElseIf Len(searchTXT)=10 And IsNumeric(searchTXT) Then
|
searchSql=" DispatchOrdID="&Right(searchTXT,10)&" "
|
Else
|
searchSql=" (ServiceOrdCoName like '%"&searchTXT&"%' or ServiceOrdCoPhone like '%"&searchTXT&"%' or ServiceOrdPtName like '%"&searchTXT&"%' or ServiceOrdTraStreet like '%"&searchTXT&"%' or ServiceOrdTraEnd like '%"&searchTXT&"%') "
|
End if
|
else
|
'按实际返回时间统计
|
'searchSql=" DispatchOrdReturnDate "&SqlOrdDateType&" "
|
'按订单生成时间统计
|
SqlOrdDateType=Replace(SqlOrdDateType," 23:00:00","")
|
searchSql=" DispatchOrd_NS_Time "&SqlOrdDateType&" "
|
If OrdState="0" Then
|
searchSql=searchSql&""
|
ElseIf OrdState="1" Then
|
searchSql=searchSql&" and DispatchOrdState in (0) "
|
ElseIf OrdState="2" Then
|
searchSql=searchSql&" and DispatchOrdState in (1,2) "
|
ElseIf OrdState="4" Then
|
searchSql=" DispatchOrdState in (4,5,6,7) "
|
ElseIf OrdState="8_0" Then
|
searchSql=" DispatchOrdState in (8) and DispatchOrdMileage=0 "
|
ElseIf OrdState="8_1" Then
|
searchSql=" DispatchOrdState in (8) and DispatchOrdMileage>0 "
|
Else
|
searchSql=searchSql&" and DispatchOrdState in ("&OrdState&") "
|
End If
|
If OrdClassList<>"0" Then
|
searchSql=searchSql&" and ServiceOrdClass='"&OrdClassList&"' "
|
End if
|
end If
|
'时间列Y
|
|
sql=Replace(Replace(searchSql,"DispatchOrd_NS_Time between","select ")," and ",",")
|
'Response.Write sql&"<br>"
|
rs.open sql,objConn,1,1
|
DateA=rs(0)
|
DateB=rs(1)
|
rs.close()
|
ArrayY=DateDiff("d",DateA,DateB)+1
|
|
'Response.Write DateB&"<br>"
|
'Response.end
|
|
|
|
sql="select DispatchOrd_Date,Sum_OrdInt=SUM(Sum_OrdInt),Sum_TraTxnPrice=SUM(Sum_TraTxnPrice),DOrdClass,vtext from (select DispatchOrd_Date=CONVERT(VARCHAR(24),DATEPART(yy,调度时间))+'-'+Right('0'+CONVERT(VARCHAR(24),DATEPART("&DateDD&",调度时间)),2),Sum_OrdInt=count(DOrdID),Sum_TraTxnPrice=成交价,DOrdClass,vtext from OrdData,dictionary where vtitle='OrderClass' and vOrder2=DOrdClass and 调度时间 "&SqlOrdDateType&CoopUnitSql&" and DOrdState not in (10) and SOrdType not in (13) and DOrdClass in ('"&OrdClassListSql&"') GROUP BY 成交价,SOrdID,DOrdID,CONVERT(VARCHAR(24),DATEPART(yy,调度时间))+'-'+Right('0'+CONVERT(VARCHAR(24),DATEPART("&DateDD&",调度时间)),2),DOrdClass,vtext) as aa GROUP BY DispatchOrd_Date,DOrdClass,vtext order by DispatchOrd_Date desc,DOrdClass"
|
'Response.Write sql
|
'Response.end
|
rs.open sql,objConn,1,1
|
if not rs.eof then
|
rs.pagesize=QuantityInt
|
rs.absolutepage=acc1
|
acc2=rs.pagecount
|
acc3=rs.recordcount
|
else
|
SystemMessageType=2
|
SystemMessageTXT="数据库中相关无数据!"
|
end If
|
If SystemMessageType<>"2" then
|
'数组一
|
Dim FormArray1()
|
ArrayX=50
|
If acc3<QuantityInt Or (is_CSV=1 And acc3>QuantityInt) Then
|
ArrayY=acc3
|
Else
|
ArrayY=QuantityInt
|
End If
|
'表头
|
FormFields="日期,机构,转运量,营业总额"
|
FormFields=split(FormFields,",")
|
ArrayX=ubound(FormFields)+1
|
REDIM FormArray1(ArrayX,ArrayY+1)
|
for i=0 to ubound(FormFields)
|
FormArray1((i+1),0)=FormFields(i)
|
next
|
Y=1
|
DateTXT=""
|
DateInt_old=0
|
DateMoney_old=0
|
do while not rs.Eof and Y<=ArrayY
|
|
If ReportType=3 And searchDateType<>"1" Then
|
DateTXT = Replace(rs(0),"-","年")
|
If searchDateType="2" Then
|
DateTXT = DateTXT&"周"
|
If Right(rs(0),2)="53" Then
|
DateSpanYears="YES"
|
DateInt_old = rs(1)
|
DateMoney_old = rs(2)
|
ElseIf Right(rs(0),2)="01" And DateSpanYears="YES" Then
|
DateSpanYears="OK"
|
Y=Y-1
|
End If
|
ElseIf searchDateType="3" Then
|
DateTXT = DateTXT&"月"
|
ElseIf searchDateType="4" Then
|
DateTXT = Left(DateTXT,5)
|
End If
|
Else
|
DateTXT = rs(0)
|
End If
|
'If DateTXT<>old_DateTXT then
|
Y=Y+1
|
'FormArray1(1,Y)=DatePart("m",DateTXT)&"/"&DatePart("d",DateTXT)
|
FormArray1(1,Y)=DateTXT
|
old_DateTXT=DateTXT
|
'End If
|
DateInt = rs(1)
|
DateMoney = rs(2)
|
DOrdClass = Replace(rs(4),"调度单","")
|
|
FormArray1(2,Y)=DOrdClass '机构
|
FormArray1(3,Y)=DateInt+DateInt_old '营业总额
|
FormArray1(4,Y)=DateMoney+DateMoney_old '营业总额
|
If DateSpanYears="OK" Then
|
DateInt_old=0
|
DateMoney_old=0
|
End If
|
rs.movenext
|
Loop
|
'REDIM FormArray1(ArrayX,Y)
|
|
'数组二
|
rs.MoveFirst
|
Dim FormArray2()
|
'ArrayX
|
ArrayX=1
|
OrdClassNameList = ",汇总,机构月转运量"&OrdClassNameList
|
SumListY=2
|
FormFields="机构"
|
OldDate=""
|
If OrdClassIDList<>"" Then
|
OrdClassIDList=split(OrdClassIDList,",")
|
End If
|
do while not rs.Eof
|
If ReportType=3 And searchDateType<>"1" Then
|
DateTXT = Replace(rs(0),"-","年")
|
If searchDateType="2" Then
|
DateTXT = DateTXT&"周"
|
If Right(rs(0),2)="53" Then
|
DateSpanYears="YES"
|
DateInt_old = rs(1)
|
DateMoney_old = rs(2)
|
ElseIf Right(rs(0),2)="01" And DateSpanYears="YES" Then
|
DateSpanYears="OK"
|
Y=Y-1
|
End If
|
ElseIf searchDateType="3" Then
|
DateTXT = DateTXT&"月"
|
ElseIf searchDateType="4" Then
|
DateTXT = Left(DateTXT,5)
|
End If
|
Else
|
DateTXT = rs(0)
|
End If
|
If DateMonth="" Then DateMonth=DateTXT
|
If OldDate<>DateTXT Then
|
FormFields=FormFields&","&DateTXT
|
OldDate=DateTXT
|
ArrayX=ArrayX+1
|
End If
|
rs.movenext
|
Loop
|
rs.movefirst
|
FormFields=FormFields&",汇总,平均"
|
ArrayX=ArrayX+2
|
FormFields=split(FormFields,",")
|
|
'ArrayY
|
'OrdClassNameList=OrdClassNameList&",机构月转运量,机构月营业额"
|
OrdClassNameListArray=split(OrdClassNameList,",")
|
ArrayY=ubound(OrdClassNameListArray)+1
|
|
REDIM FormArray2(ArrayX,ArrayY)
|
'Response.Write ArrayX&"&"&ArrayY
|
'Response.End
|
'Response.Write OrdClassNameList
|
'表头
|
for i=0 to ubound(FormFields)
|
FormArray2((i+1),0)=FormFields(i)
|
Next
|
for i=0 to ubound(OrdClassNameListArray)
|
FormArray2(1,(i+1))=OrdClassNameListArray(i)
|
for j=1 to ubound(FormFields)
|
'FormArray2((j+1),(i+1))="--"
|
FormArray2((j+1),(i+1))=0
|
Next
|
Next
|
|
X=2
|
do while not rs.Eof
|
If ReportType=3 And searchDateType<>"1" Then
|
DateTXT = Replace(rs(0),"-","年")
|
If searchDateType="2" Then
|
DateTXT = DateTXT&"周"
|
If Right(rs(0),2)="53" Then
|
DateSpanYears="YES"
|
DateInt_old = rs(1)
|
DateMoney_old = rs(2)
|
ElseIf Right(rs(0),2)="01" And DateSpanYears="YES" Then
|
DateSpanYears="OK"
|
Y=Y-1
|
End If
|
ElseIf searchDateType="3" Then
|
DateTXT = DateTXT&"月"
|
ElseIf searchDateType="4" Then
|
DateTXT = Left(DateTXT,5)
|
End If
|
Else
|
DateTXT = rs(0)
|
End If
|
'写入数组
|
'FormArray2(1,Y)=DateMonth
|
If DateMonth<>DateTXT Then
|
DateMonth=DateTXT
|
X=X+1
|
MoneySum=rs(2)
|
OrdSum=rs(1)
|
Else
|
MoneySum=MoneySum+rs(2)
|
OrdSum=OrdSum+rs(1)
|
End If
|
|
'机构月汇总
|
FormArray2(X,SumListY)=FormArray2(X,SumListY)+rs(2)
|
FormArray2(X,SumListY+1)=FormArray2(X,SumListY+1)+rs(1)
|
'机构汇总
|
FormArray2(ArrayX-1,SumListY)=FormArray2(ArrayX-1,SumListY)+rs(2)
|
FormArray2(ArrayX-1,SumListY+1)=FormArray2(ArrayX-1,SumListY+1)+rs(1)
|
'机构平均
|
FormArray2(ArrayX,SumListY)=CLng(FormArray2(ArrayX-1,SumListY)/(ArrayX-3))
|
FormArray2(ArrayX,SumListY+1)=CLng(FormArray2(ArrayX-1,SumListY+1)/(ArrayX-3))
|
|
|
for i=1 to ubound(OrdClassIDList)
|
'Response.Write "<br>"&OrdClassIDList(i)&"="&Replace(Replace(rs(4),"调度单",""),"分公司","")
|
If OrdClassIDList(i)=Replace(Replace(rs(4),"调度单",""),"分公司","") Then
|
ArrayY_i=i*3+2
|
FormArray2(X,ArrayY_i-1)=rs(1)
|
FormArray2(X,ArrayY_i)=rs(2)
|
FormArray2(X,ArrayY_i+1)=CLng(rs(2)/rs(1))
|
'汇总
|
FormArray2(ArrayX-1,ArrayY_i-1)=FormArray2(ArrayX-1,ArrayY_i-1)+rs(1)
|
FormArray2(ArrayX-1,ArrayY_i)=FormArray2(ArrayX-1,ArrayY_i)+rs(2)
|
FormArray2(ArrayX-1,ArrayY_i+1)=""
|
'平均
|
FormArray2(ArrayX,ArrayY_i-1)=CLng(FormArray2(ArrayX-1,ArrayY_i-1)/(ArrayX-3))
|
FormArray2(ArrayX,ArrayY_i)=CLng(FormArray2(ArrayX-1,ArrayY_i)/(ArrayX-3))
|
FormArray2(ArrayX,ArrayY_i+1)=""
|
'FormArray2(ArrayX,ArrayY_i+1)=CLng(FormArray2(ArrayX,ArrayY_i)/FormArray2(ArrayX,ArrayY_i-1))
|
End If
|
Next
|
'写入数组--End
|
|
rs.movenext
|
Loop
|
'统计汇总
|
For Y=Lbound(FormArray1,2)+2 to Ubound(FormArray1,2)
|
if FormArray1(1,Y)<>"" then
|
SumInt=SumInt+FormArray1(3,Y)
|
SumMoney=SumMoney+FormArray1(4,Y)
|
If OrdDateStart="" Then OrdDateStart=FormArray1(1,Y)
|
OrdDateEnd=FormArray1(1,Y)
|
end if
|
|
Next
|
|
End If
|
rs.close()
|
|
|
|
%>
|
|
|
<!--数据图表 Start row-->
|
<%If 1=2 Then%>
|
<div class="row">
|
|
<div class="col-md-12">
|
<div class="white-box">
|
<h2 class="header-title"><%=OrdDateTypeName%> 机构营业额 <%=SumMoney%>元</h2>
|
<div id="morris1" style="height:250px;"></div>
|
</div>
|
</div><!-- /col-md-6-->
|
<script>
|
$(document).ready(function() {
|
Morris.Bar({
|
element: 'morris1',
|
data: [<%old_DateTXT=""
|
ykeys=""
|
labels=""
|
barColors=""
|
For Y=Lbound(FormArray1,2)+2 to Ubound(FormArray1,2)
|
if FormArray1(1,Y)<>"" then
|
DateTXT = FormArray1(1,Y)
|
If DateTXT<>old_DateTXT then
|
if old_DateTXT<>"" then
|
Response.Write "},"
|
end if
|
old_DateTXT=DateTXT
|
if searchDateType="2" or searchDateType="3" then
|
period=right(FormArray1(1,Y),6)
|
else
|
period=FormArray1(1,Y)
|
end if
|
Response.Write "{period: '"&period&"',"&FormArray1(2,Y)&": "&FormArray1(4,Y)
|
else
|
Response.Write ","&FormArray1(2,Y)&": "&FormArray1(4,Y)
|
End If
|
If InStr(ykeys,"'"&FormArray1(2,Y)&"'")<=0 Then
|
ykeys = ykeys&",'"&FormArray1(2,Y)&"'"
|
labels = labels&",'"&FormArray1(2,Y)&"'"
|
barColors = barColors&",'#"&Left(Y&"0",2)&Left(Y*2&"0",2)&Left(Y*3&"0",2)&"'"
|
End If
|
end if
|
Next
|
%>}],
|
xkey: 'period',
|
ykeys: [<%=mid(ykeys,2)%>],
|
labels: [<%=mid(labels,2)%>],
|
barRatio: 0.3,
|
xLabelAngle: 0,
|
hideHover: false,
|
barColors: [<%=mid(barColors,2)%>],
|
resize: true
|
});
|
});
|
</script>
|
|
|
</div>
|
<%End If%>
|
<!--数据图表 End row-->
|
|
<%If ReportType=3 Then%>
|
<!--每日流水汇总 Start row-->
|
<div class="row">
|
|
<!-- Start inbox widget-->
|
<div class="col-md-12">
|
<div class="white-box">
|
<div class="table-responsive table-container">
|
<%If SystemMessageType="2" Then
|
Response.Write SystemMessageTXT
|
Else%>
|
<table class="table table-hover">
|
<thead>
|
<tr style="white-space: nowrap;">
|
<%
|
For X=Lbound(FormArray2)+1 to Ubound(FormArray2)
|
Response.Write "<th>"&FormArray2(X,0)&"</th>"
|
Next%>
|
</tr>
|
</thead>
|
<tbody>
|
<%
|
For Y=Lbound(FormArray2,2)+2 to Ubound(FormArray2,2) Step 3
|
If FormArray2(1,Y)<>"" Then%>
|
<tr style="white-space: nowrap;">
|
<%
|
For X=Lbound(FormArray2)+1 to Ubound(FormArray2)
|
|
If X>=4 And X<=6 Then
|
OrdClassList=-1
|
ElseIf X>=7 And X<=9 Then
|
OrdClassList=-2
|
Else
|
OrdClassList=0
|
End If
|
If Y<=3 Then
|
Response.Write "<td style=""color: #E91E63;"" class=""first-child"">"&FormArray2(X,Y)&"</td>"
|
Else
|
Response.Write "<td>"&FormArray2(X,Y)&"</td>"
|
End If
|
Next%>
|
</tr>
|
<%End If
|
Next%>
|
</tbody>
|
</table>
|
</div>
|
<%If total_records>1 Then%>
|
<div class="btn-group m-b-20">
|
<%
|
for x=1 to total_page
|
If x=page Then
|
Response.Write "<button type='button' class='btn btn-primary'>"&x&"</button>"
|
Else
|
Response.Write "<button type='button' class='btn btn-white' name='page_no'>"&x&"</button>"
|
End If
|
next
|
%>
|
</div>
|
<%End If%>
|
<%End If%>
|
</div>
|
</div>
|
<!-- Start inbox widget-->
|
</div>
|
<!--每日流水汇总 End row-->
|
<%End If%>
|
</div>
|
<!-- End Wrapper-->
|
|
</div>
|
<!--End main content -->
|
<%
|
'==============================
|
'功能描述: 除去HTML标记
|
'不能保留<b><strong>等以及用户自定义的<和>
|
'==============================
|
Function Remove_HTML(Str1)
|
Do While InStr(1, Str1, "<", 1) >0
|
ilen1 = InStr(1, Str1, "<", 1)
|
ilen2 = InStr(1, Str1, ">", 1)
|
Str1 = Left(Str1, ilen1 -1) & Mid(Str1, ilen2 + 1)
|
Loop
|
If Str1<>"" And Not isnull(Str1) Then
|
Str1 = replace(Str1," "," ")
|
Str1 = replace(Str1,"↓","")
|
Str1 = replace(Str1,"↑","")
|
End If
|
Remove_HTML = Str1
|
End Function
|
Function FormatTime(d)
|
if IsDate(d) Then
|
'FormatTime = year(d)&"-"&right("00"&month(d),2)&"-"&right("00"&day(d),2)
|
FormatTime = year(d)&"-"&right("00"&month(d),2)&"-"&right("00"&day(d),2)
|
else
|
FormatTime = d
|
end if
|
End Function
|
%>
|
|
<script src="assets/js/jquery.nicescroll.js"></script>
|
<script src="assets/js/functions.js"></script>
|
<script>
|
// Time Picker
|
|
//$('#BookingService_".$UBidArray[$x]."').multiSelect();
|
|
//日期控件
|
<%If ReportType=1 Then%>
|
$('#reportrangeDay').daterangepicker({
|
format: 'YYYY-MM-DD',
|
startDate: "<%=searchDateJS%>",
|
minDate: '2020-01-01',
|
maxDate: new Date(),
|
dateLimit: {
|
days: 60
|
},
|
singleDatePicker: true,
|
showDropdowns: true,
|
showWeekNumbers: true,
|
timePicker: false,
|
timePickerIncrement: 1,
|
timePicker12Hour: true,
|
opens: 'left',
|
drops: 'down',
|
buttonClasses: ['btn', 'btn-sm'],
|
applyClass: 'btn-default',
|
cancelClass: 'btn-white',
|
"opens": "center",
|
locale: {
|
applyLabel: '确定',
|
cancelLabel: '取消',
|
daysOfWeek: ['一', '二', '三', '四', '五', '六', '日'],
|
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
|
firstDay: 1
|
}
|
}, function (start, end, label) {
|
//console.log( end.toISOString());
|
|
$('#reportrangeDay').html(end.format('YYYY年M月D日'));
|
window.location.href='?ReportType=<%=ReportType%>&searchDateType=<%=searchDateType%>&OrdDateType=<%=OrdDateType%>&searchDate='+end.format('YYYY-M-D');
|
//$('#OrdDateEnd').val(end.format('YYYY-MM-DD'));
|
//$('#OrderListSearch').submit()
|
|
});
|
<%else%>
|
$('#reportrangeDay').daterangepicker({
|
format: 'YYYY-MM-DD',
|
startDate: "<%=OrdDateStart%>",
|
endDate: "<%=OrdDateEnd%>",
|
minDate: '2020-01-01',
|
maxDate: '2030-12-31',
|
dateLimit: {
|
days: 92
|
},
|
showDropdowns: true,
|
showWeekNumbers: true,
|
timePicker: false,
|
timePickerIncrement: 1,
|
timePicker12Hour: true,
|
/*
|
ranges: {
|
//'今天': [moment(), moment()],
|
//'昨天': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
|
'最近7天': [moment().subtract(6, 'days'), moment()],
|
//'最近30天': [moment().subtract(29, 'days'), moment()],
|
'本月': [moment().startOf('month'), moment().endOf('month')],
|
'上月': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
|
},
|
*/
|
opens: 'left',
|
drops: 'down',
|
buttonClasses: ['btn', 'btn-sm'],
|
applyClass: 'btn-default',
|
cancelClass: 'btn-white',
|
separator: ' to ',
|
"opens": "center",
|
locale: {
|
applyLabel: '确定',
|
cancelLabel: '取消',
|
fromLabel: 'From',
|
toLabel: 'To',
|
customRangeLabel: '自定义',
|
daysOfWeek: ['一', '二', '三', '四', '五', '六', '日'],
|
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
|
firstDay: 1
|
}
|
}, function (start, end, label) {
|
//console.log(start.toISOString(), end.toISOString(), label);
|
if (start.format('YYYY-MM-DD')!=end.format('YYYY-MM-DD'))
|
{
|
$('#reportrangeDay').html(start.format('YY年M月D日') + '~' + end.format('M月D日'));
|
}else{
|
$('#reportrangeDay').html(start.format('YY年M月D日'));
|
}
|
window.location.href='?ReportType=<%=ReportType%>&searchDateType=5&OrdDateType=0&OrdDateStart='+start.format('YYYY-M-D')+'&OrdDateEnd='+end.format('YYYY-M-D');
|
});
|
<%end if%>
|
|
</script>
|
|
<!-- End PAGE 页面JS -->
|
|
</body>
|
|
</html>
|