|
- <!DOCTYPE html>
- <html>
-
- <head>
- <meta charset="UTF-8">
- <title>导出信息及在线视图</title>
- <link rel="stylesheet" href="css/bootstrap.min.css" />
- <link rel="stylesheet" href="css/bootstrap-timepicker.css" />
- <link rel="stylesheet" href="css/font-awesome.min.css" />
- <link rel="stylesheet" href="css/daterangepicker.css" />
- <link rel="stylesheet" href="css/datepicker.css" />
-
-
- <!--<script type="text/javascript" src="js/jquery-2.0.3.min.js"></script>-->
- <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
-
- <script type="text/javascript" src="js/date-time/bootstrap-datepicker.min.js"></script>
- <script type="text/javascript" src="js/date-time/bootstrap-timepicker.min.js"></script>
-
- </head>
- <style type="text/css">
- ul li {
- margin-top: 2px;
- margin-left: 2px;
- width: 30%;
- float: left;
- text-align: center;
- height: 30px;
- line-height: 30px;
- background: #eae1b4;
- cursor: pointer;
- }
- </style>
- <body>
- <!--
- 作者:fuhongcheng_fhc@163.com
- 时间:2016-07-14
- 描述:export_customer_run_info.html导出次日出发游客和班次信息
- -->
- <div class="" style="overflow: hidden;width: 75%;margin-left: 15%;margin-top: 200px;">
- <!--<span style="float: left;line-height: 30px;">出发日期:</span>
- <div class="col-sm-1" style="float:left;width: 150px;padding-right: 3px;">
- <div class="input-group">
- <input id="id-date-picker-1" class="form-control date-picker" data-date-format="yyyy-mm-dd" type="text" placeholder="出发日期" style="font-size: 12px;height: 30px;">
- <span class="input-group-addon">
- <i class="icon-calendar bigger-110"></i>
- </span>
- </div>
- </div>
- <span style="display: block;">
- <span style="line-height: 30px;">线路</span><input id="line" style="width: 100px;" type="text">
- </span>-->
- <form class="form-horizontal" role="form">
- <div class="form-group">
- <label class="col-sm-1 control-label no-padding-right" style="width: auto; font-size: 12px; margin-top:2px;">时间范围:</label>
- <div class="col-sm-1" style="width: auto;">
- <select id="timelimit" style="width: 90px;">
- <option value="出发时间" selected="selected" style="font-size: 12px;">出发时间</option>
- <option value="下单时间" style="font-size: 12px;">下单时间</option>
- </select>
- </div>
- <div class="col-sm-1" style="width: 12%;padding-right: 3px;">
- <div class="input-group">
- <input id="id-date-picker-1" class="form-control date-picker" data-date-format="yyyy-mm-dd" type="text" placeholder="开始日期" style="font-size: 12px; height:30px;">
- <span class="input-group-addon">
- <i class="icon-calendar bigger-110"></i>
- </span>
- </div>
- </div>
- <label class="col-sm-1 control-label no-padding-right" style="width: auto; font-size: 12px;">-</label>
- <div class="col-sm-1" style="width: 12%;padding-right: 3px;">
- <div class="input-group">
- <input id="endtime" class="form-control date-picker" data-date-format="yyyy-mm-dd" type="text" placeholder="截至日期" style="font-size: 12px; height:30px;">
- <span class="input-group-addon">
- <i class="icon-calendar bigger-110"></i>
- </span>
- </div>
- </div>
- <label class="col-sm-1 control-label no-padding-right" style="width: auto; font-size: 12px;margin-top:2px;margin-left:20px;" >线路:</label>
- <div class="col-sm-3" style="width: 150px;">
- <input id="line" class="form-control" type="text" style="font-size: 12px; height:30px;" placeholder="线路"/>
- </div>
- <label class="col-sm-1 control-label no-padding-right" style="width: auto; font-size: 12px;margin-top:2px;" >出发地:</label>
- <div class="col-sm-1">
- <input id="start_area" class="form-control" type="text" style="font-size: 12px; height:30px;width: 92px;" placeholder="出发地"/>
- </div>
- <label class="col-sm-1 control-label no-padding-right" style="margin-left: 12px;width: auto; font-size: 12px;margin-top:2px;" >目的地:</label>
- <div class="col-sm-1">
- <input id="end_area" class="form-control" type="text" style="font-size: 12px; height:30px;width: 92px;" placeholder="目的地"/>
- </div>
- </div>
-
- <div class="form-group">
- <label class="col-sm-1 no-padding-right" style="font-size: 12px;width:auto;">订单渠道:</label>
- <div class="col-sm-1" style="width: 15%;padding: 0;margin-left: 15px;">
- <select id="ordersource" style="font-size: 12px; width: 150px;">
- <option value="-1" selected="selected" style="font-size: 12px;">请选择</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-1 control-label no-padding-right" style="width: auto; font-size: 12px;margin-top:2px;" >更多查询:</label>
- <div class="col-sm-3">
- <input id="moresearch" class="form-control" type="text" style="font-size: 12px; height:30px;" placeholder="订单号/客人姓名/客人电话"/>
- </div>
- </div>
- </form>
-
- </div>
- <div style="margin-top: 100px;"></div>
- <ul style="list-style-type: none;">
- <li style="background-color: blue;color: white;" onclick="export_btn()">导出乘客信息</li>
- <li style="background-color: blue;color: white;" onclick="msg_btn('export')">导出短信报表</li>
- <li onclick="export_btn_view('order_list_view')">乘客信息在线视图</li>
- <li onclick="msg_btn('view')">短信报表在线视图</li>
- <li onclick="msg_btn('msg')">短信报表发送信息模板</li>
- <li onclick="export_btn_view('order_send_msg')">出行提醒短信视图</li>
- <li onclick="to_url('url1')">配置所有车型的座位平面图</li>
- <li onclick="to_url('url2')">线路票种一栏</li>
- <li onclick="to_url('url3')">各站点经纬度的查询</li>
- <li onclick="to_url('url5')">自动代码生成网页</li>
- <li onclick="to_url('url4')">车队列表</li>
- <li onclick="export_btn_view('sel_every_order_count')">查询特定渠道的每天订单数</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong1')">监控order_main、run_bus车次粒度</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong2')">监控order_main、run_bus班次粒度</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong3')">监控order_main、run_bus、run_x车次粒度(赵芳姐)</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong4')">监控runx中的座位数与座位类型是否匹配-长时间</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong5')">监控每天order_main数据条数和id自增情况</li>
- <li style="background-color: red;color: white;" onclick="export_btn_view('jiankong6')">监控run_x中的seat_status=1</li>
-
-
- </ul>
- <!--<button style="margin-left: 25%;height: 100px;background: gray;cursor: pointer;" onclick="daochu_btn()">导出乘客信息</button>
- <button style="margin-left: 25%;height: 100px;background: gray;cursor: pointer;" onclick="msg_btn()">短信报表</button>
- <button style="margin-left: 25%;height: 100px;background: gray;cursor: pointer;" onclick="export_view()">导出乘客信息在线视图</button>-->
-
- </body>
- <script>
- function to_url(type){
- var url='';
- switch(type){
- case "url1":
- url='http://api.zhizhuchuxing.com/api1.0/all_car.php';
- break;
- case "url2":
- url='http://api.zhizhuchuxing.com/api1.0/all_tickets.php';
- break;
- case "url3":
- url='http://api.zhizhuchuxing.com/api1.0/all_station.php';
- break;
- case "url4":
- url='http://temp.zhizhuchuxing.com/car_team_list.html';
- break;
- case "url5":
- url="http://api.zhizhuchuxing.com/api1.0/auto_password.php";
- break;
- default:
- break;
- }
- var listURL=url;
- listURL=encodeURI(listURL);
- window.open(listURL);
- }
- function export_btn_view(type){
- // var start_date=$("#id-date-picker-1").val();
- // if(!start_date){
- // $('bigger-110').text('请输入日期!!!');
- // }else{
- // $('bigger-110').text('');
- // }
- var timelimit = $('#timelimit').val(); //时间类型
- // var starttime = $('#starttime').val(); //开始时间
- var start_date = $('#id-date-picker-1').val(); //开始时间
- var endtime = $('#endtime').val(); //结束时间
- var ordersource=$('#ordersource').val();//订单渠道
- var paystatus =""; //支付状态
-
- /*以下三个条件暂时隐藏,''代替传入参数
- var billingstatus=document.getElementById("billingstatus").value;
- var mealbounce=document.getElementById("mealbounce").value;
- var refund=document.getElementById("refund").value;
- */
- var billingstatus = '';
- var mealbounce = '';
- var refund = '';
- var moresearch = document.getElementById("moresearch").value;
-
- //2016-07-15新增参数
- var start_area = $('#start_area').val();
- var end_area = $('#end_area').val();
- var line = $('#line').val();
-
- var tnowtime = getDateTime(4);
- var line='';
- if(type=="order_list_view"){
- line=$('#line').val();
- }
- var url="";
- if(type!="order_list_view" && type!="order_send_msg"){
- url="http://temp.zhizhuchuxing.com/st-xm/Api/order_list_exportView.php?method="+type;
- }else{
- url="http://temp.zhizhuchuxing.com/st-xm/Api/order_list_exportView.php?method="+type+
- "&timelimit="+timelimit+
- "&start_date="+start_date+
- "&endtime=" + endtime +
- "&ordersource=" + ordersource +
- "&orderstatus=0" +
- "&paystatus=" + paystatus +
- "&billingstatus=" + billingstatus +
- "&mealbounce=" + mealbounce +
- "&refund=" + refund +
- "&moresearch=" + moresearch +
- "&start_area=" + start_area +
- "&end_area=" + end_area +
- "&line=" + line;
- }
-
- console.log(url);
- var listURL=url;
- listURL=encodeURI(listURL);
- // window.location.href=listURL;
- window.open(listURL);
- }
- function msg_btn(method){
- var start_date=$("#id-date-picker-1").val();
- if(!start_date){
- alert('请输入日期!!!');return;
- }
- var url = "http://temp.zhizhuchuxing.com/st-xm/Api/car_message_chart.php?method="+method+"&start_date="+start_date;
- var listURL = url;
- // 跳转前将URL编码
- listURL = encodeURI(listURL);
- // window.location.href = listURL;
- window.open(listURL);
- }
- $(document).ready(function(){
- $("#id-date-picker-1").val(getDateTime(0));
- $("#endtime").val(getDateTime(0));
-
- var url="http://temp.zhizhuchuxing.com/st-xm/Api/order_list_exportView.php?method=getOrderORG";
- console.log(url);
- $.getJSON(url,function(res_data){
- console.log(res_data);
- if(res_data['code']!="0"){alert(res_data['info']);}
- var temp = '<option value="-1" selected="selected" style="font-size: 12px;">请选择</option>';
- for (var i=0;i<res_data['order_ORG_List'].length;i++) {
- var dict=res_data['order_ORG_List'][i];
- var j = i+1;
- temp += '<option value='+dict['org_id']+' style="font-size: 12px;">'+dict['soure']+'</option>'
- }
- $("#ordersource").html(temp);
- })
-
- });
- function export_btn() {
- var starttime=$("#id-date-picker-1").val();
- if(!starttime){
- alert('请输入日期!!!');return;
- }
- var line=$('#line').val();
- var endtime = starttime;
- var url = "http://temp.zhizhuchuxing.com/st-xm/Api/order_list_exportView.php?method=daochu&starttime=" + starttime + "&endtime=" + endtime+"&line="+line;
- var listURL = url;
- // 跳转前将URL编码
- listURL = encodeURI(listURL);
- // window.location.href = listURL;
- window.open(listURL);
- }
- function after(dateStr) {
- if (dateStr) {
- var now = ConvertDateFromString(dateStr);
- now.setDate(now.getDate() - 0 + 1);
- var year = ";" + now.getFullYear() + ";";
- var month = ";" + now.getMonth() + ";";
- var day = ";" + now.getDate() + ";";
- if (year.length < 4) {
- year = "0" + year;
- }
- if (month.length < 4) {
- month = "0" + month;
- }
- if (day.length < 4) {
- day = "0" + day;
- }
- var datestr = year + "-" + month + "-" + day;
- datestr = datestr.replace(/;/g, "");
- return datestr;
- }
- }
-
- function ConvertDateFromString(dateString) {
- if (dateString) {
- var sdate = dateString.split('-');
- var date = new Date(sdate[0], sdate[1], sdate[2]);
- return date;
- }
- }
- function getDateTime(nTypeFlag) {
- var tNowTime = new Date();
- var myYear = ';' + tNowTime.getFullYear() + ';';
- var myMonth = ';' + (tNowTime.getMonth() + 1 - 0) + ';';
- var myDay = ';' + tNowTime.getDate() + ';';
- var myHour = ';' + tNowTime.getHours() + ';';
- var myMinu = ';' + tNowTime.getMinutes() + ';';
- var mySecond = ';' + tNowTime.getSeconds() + ';';
-
- if (myMonth.length < 4) myMonth = '0' + myMonth;
- if (myDay.length < 4) myDay = '0' + myDay;
- if (myHour.length < 4) myHour = '0' + myHour;
- if (myMinu.length < 4) myMinu = '0' + myMinu;
- if (mySecond.length < 4) mySecond = '0' + mySecond;
-
- var cNewTimeStr;
- //alert(tNowTime);
- switch (nTypeFlag + 1 - 1) {
- case 0:
- cNewTimeStr = myYear + '-' + myMonth + '-' + myDay;
- break;
- case 1:
- cNewTimeStr = myYear + myMonth + myDay;
- break;
- case 2:
- cNewTimeStr = myHour + ':' + myMinu + ':' + mySecond;
- break;
- case 3:
- cNewTimeStr = myHour + myMinu + mySecond;
- break;
- case 4:
- cNewTimeStr = myYear + myMonth + myDay + myHour + myMinu + mySecond;
- break;
- case 5:
- cNewTimeStr = myYear + '年' + myMonth + '月' + myDay + '日';
- break;
- case 6:
- cNewTimeStr = myYear;
- break;
- case 7:
- cNewTimeStr = myYear + '-' + myMonth;
- break;
- case 8: //得到上一个月的今天
- var date = getDateTime(0);
- var arr = date.split('-');
- var year = arr[0]; //获取当前日期的年份
- var month = arr[1]; //获取当前日期的月份
- var day = arr[2]; //获取当前日期的日
- var days = new Date(year, month, 0);
- days = days.getDate(); //获取当前日期中月的天数
- var year2 = year;
- var month2 = parseInt(month) - 1;
- if (month2 == 0) {
- year2 = parseInt(year2) - 1;
- month2 = 12;
- }
- var day2 = day;
- var days2 = new Date(year2, month2, 0);
- days2 = days2.getDate();
- if (day2 > days2) {
- day2 = days2;
- }
- if (month2 < 10) {
- month2 = '0' + month2;
- }
- cNewTimeStr = year2 + '-' + month2 + '-' + day2;
- break;
- case 9: //得到下一个月的今天
- var date = getDateTime(0);
- var arr = date.split('-');
- var year = arr[0]; //获取当前日期的年份
- var month = arr[1]; //获取当前日期的月份
- var day = arr[2]; //获取当前日期的日
- var days = new Date(year, month, 0);
- days = days.getDate(); //获取当前日期中的月的天数
- var year2 = year;
- var month2 = parseInt(month) + 1;
- if (month2 == 13) {
- year2 = parseInt(year2) + 1;
- month2 = 1;
- }
- var day2 = day;
- var days2 = new Date(year2, month2, 0);
- days2 = days2.getDate();
- if (day2 > days2) {
- day2 = days2;
- }
- if (month2 < 10) {
- month2 = '0' + month2;
- }
-
- var t2 = year2 + '-' + month2 + '-' + day2;
- return t2;
- break;
- default:
- cNewTimeStr = myYear + '-' + myMonth + '-' + myDay + ' ' + myHour + ':' + myMinu + ':' + mySecond;
- break;
- }
-
- cNewTimeStr = cNewTimeStr.replace(/;/g, "");
-
- return cNewTimeStr;
-
- }
- </script>
- <script type="text/javascript">
- $(".date-picker").datepicker({
- autoclose: true
- }).next().on("click", function() {
- $(this).prev().focus();
- });
- </script>
- </html>
|