From f58cca364b731eac2d60a440ffaa804be3cd43fd Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 30 六月 2023 10:32:28 +0800 Subject: [PATCH] 修改bug --- management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html | 1162 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 588 insertions(+), 574 deletions(-) diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html b/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html index d7a3c2f..de8f14f 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html @@ -328,611 +328,625 @@ </style> <script type="text/javascript"> - $(function (){ + $(function (){ - $('#mapDiv').hide() - $('#orderDiv').hide() - loading() - orderByMonth(new Date().getMonth() + 1) - orderByYear(new Date().getFullYear()) - queryOrderCount() + $('#mapDiv').hide() + $('#orderDiv').hide() + loading() + orderByMonth(new Date().getMonth() + 1) + orderByYear(new Date().getFullYear()) + queryOrderCount() - var first = $('.breadcrumb').children('li:first').children('a'); - first.css({ - 'color': '#AB2626' - }) - var className = first.attr('class'); - $('.content').hide(); - $('#' + className + 'Div').show(); + var first = $('.breadcrumb').children('li:first').children('a'); + first.css({ + 'color': '#AB2626' + }) + var className = first.attr('class'); + $('.content').hide(); + $('#' + className + 'Div').show(); - $('.breadcrumb').find('a').on('click', function () { - $('.breadcrumb').children('li').each(function () { - $(this).children('a').removeAttr('style'); - }) + $('.breadcrumb').find('a').on('click', function () { + $('.breadcrumb').children('li').each(function () { + $(this).children('a').removeAttr('style'); + }) - $(this).css({ - 'color': '#AB2626' - }); - var className = $(this).attr('class'); - $('.content').hide(); - $('#' + className + "Div").show(); - switch (className) { - case "statistics": - $('#mapDiv').hide() - $('#orderDiv').hide() - loading() - orderByMonth(new Date().getMonth() + 1) - orderByYear(new Date().getFullYear()) - queryOrderCount() - break; - case "map": - map("",102.709,25.0635); - break; - case "order": - mapOrder(""); - getOrderData(); - break; - } + $(this).css({ + 'color': '#AB2626' + }); + var className = $(this).attr('class'); + $('.content').hide(); + $('#' + className + "Div").show(); + switch (className) { + case "statistics": + $('#mapDiv').hide() + $('#orderDiv').hide() + loading() + orderByMonth(new Date().getMonth() + 1) + orderByYear(new Date().getFullYear()) + queryOrderCount() + break; + case "map": + map("",113.264434,23.129162); + break; + case "order": + mapOrder(""); + getOrderData(); + break; + } - }) - // $('#mapDiv').hide() - // $('#orderDiv').hide() - // loading() - // orderByMonth(new Date().getMonth() + 1) - // orderByYear(new Date().getFullYear()) - // queryOrderCount() - }) + }) + // $('#mapDiv').hide() + // $('#orderDiv').hide() + // loading() + // orderByMonth(new Date().getMonth() + 1) + // orderByYear(new Date().getFullYear()) + // queryOrderCount() + setInterval(function () { + console.log(1111111111) + getData() + }, 30000); + }) - function selectYear(e){ - orderByYear(e) - } - function selectMonth(e){ - // 查询排行榜 - if($('#btn1').val() != null && $('#btn1').val() != ''){ - console.log(11111) - getOrder($('#btn1').val(),e) - } - if($('#btn2').val() != null && $('#btn2').val() != ''){ - console.log(22222) - getOrder($('#btn2').val(),e) - } - if($('#btn3').val() != null && $('#btn3').val() != ''){ - console.log(33333) - getOrder($('#btn3').val(),e) - } - } - laydate.render({ - elem: '#insertTime', - range: false, - type: "year", - change:function(value,date) { - selectYear(value)// change 每点一次都会监听一遍 - } - }); - laydate.render({ - elem: '#insertTimeMonth', - range: false, - type: "month", - change:function(value,date) { - selectMonth(value)// change 每点一次都会监听一遍 - } - }); + function selectYear(e){ + orderByYear(e) + } + function selectMonth(e){ + // 查询排行榜 + if($('#btn1').val() != null && $('#btn1').val() != ''){ + console.log(11111) + getOrder($('#btn1').val(),e) + } + if($('#btn2').val() != null && $('#btn2').val() != ''){ + console.log(22222) + getOrder($('#btn2').val(),e) + } + if($('#btn3').val() != null && $('#btn3').val() != ''){ + console.log(33333) + getOrder($('#btn3').val(),e) + } + } + laydate.render({ + elem: '#insertTime', + range: false, + type: "year", + change:function(value,date) { + selectYear(value)// change 每点一次都会监听一遍 + } + }); + laydate.render({ + elem: '#insertTimeMonth', + range: false, + type: "month", + change:function(value,date) { + selectMonth(value)// change 每点一次都会监听一遍 + } + }); + laydate.render({ + elem: '#createTime', + type: 'date', + range: true + }); - // 进度条加载 - function loading(){ - var options = $.extend({ - percentage : $('#agentTotal').text(), - ShowProgressCount: false, - duration: 10, + // 进度条加载 + function loading(){ + var options = $.extend({ + percentage : $('#agentTotal').text()<100?$('#agentTotal').text():($('#agentTotal').text()>1000?$('#agentTotal').text()/100:$('#agentTotal').text()/10), + ShowProgressCount: false, + duration: 10, - // Styling Options - fillBackgroundColor: '#3498db', - backgroundColor: '#EEEEEE', - radius: '10px', - height: '20px', - width: '80%' - }); - $('#pro1').LineProgressbar(options); - var options = $.extend({ - percentage : $('#agentMonthTotal').text(), - ShowProgressCount: false, - duration: 10, + // Styling Options + fillBackgroundColor: '#3498db', + backgroundColor: '#EEEEEE', + radius: '10px', + height: '20px', + width: '80%' + }); + $('#pro1').LineProgressbar(options); + var options = $.extend({ + percentage : $('#agentMonthTotal').text()<100?$('#agentMonthTotal').text():($('#agentMonthTotal').text()>1000?$('#agentMonthTotal').text()/100:$('#agentMonthTotal').text()/10), + ShowProgressCount: false, + duration: 10, - // Styling Options - fillBackgroundColor: '#3498db', - backgroundColor: '#EEEEEE', - radius: '10px', - height: '20px', - width: '80%' - }); - $('#pro2').LineProgressbar(options); - var options = $.extend({ - percentage : $('#driverTotal').text(), - ShowProgressCount: false, - duration: 10, + // Styling Options + fillBackgroundColor: '#3498db', + backgroundColor: '#EEEEEE', + radius: '10px', + height: '20px', + width: '80%' + }); + $('#pro2').LineProgressbar(options); + var options = $.extend({ + percentage : $('#driverTotal').text()<100?$('#driverTotal').text():($('#driverTotal').text()>1000?$('#driverTotal').text()/100:$('#driverTotal').text()/10), + ShowProgressCount: false, + duration: 10, - // Styling Options - fillBackgroundColor: '#3498db', - backgroundColor: '#EEEEEE', - radius: '10px', - height: '20px', - width: '80%' - }); - $('#pro3').LineProgressbar(options); - var options = $.extend({ - percentage : $('#driverMonthTotal').text(), - ShowProgressCount: false, - duration: 10, + // Styling Options + fillBackgroundColor: '#3498db', + backgroundColor: '#EEEEEE', + radius: '10px', + height: '20px', + width: '80%' + }); + $('#pro3').LineProgressbar(options); + var options = $.extend({ + percentage : $('#driverMonthTotal').text()<100?$('#driverMonthTotal').text():($('#driverMonthTotal').text()>1000?$('#driverMonthTotal').text()/100:$('#driverMonthTotal').text()/10), + ShowProgressCount: false, + duration: 10, - // Styling Options - fillBackgroundColor: '#3498db', - backgroundColor: '#EEEEEE', - radius: '10px', - height: '20px', - width: '80%' - }); - $('#pro4').LineProgressbar(options); - } + // Styling Options + fillBackgroundColor: '#3498db', + backgroundColor: '#EEEEEE', + radius: '10px', + height: '20px', + width: '80%' + }); + $('#pro4').LineProgressbar(options); + } - // 单量 - function queryOrderCount(){ - $('#btn1').css("backgroundColor","dodgerblue") - $('#btn1').css("borderColor","dodgerblue") - $('#btn1').css("color","#FFFFFF") - $('#btn2').css("backgroundColor","#FFFFFF") - $('#btn2').css("borderColor","dodgerblue") - $('#btn2').css("color","black") - $('#btn3').css("backgroundColor","#FFFFFF") - $('#btn3').css("borderColor","dodgerblue") - $('#btn3').css("color","black") - $('#btn1').val(1) - $('#btn2').val('') - $('#btn3').val('') - getOrder($('#btn1').val(),$('#insertTimeMonth').val()) - } - // 收入 - function queryIncome(){ - $('#btn1').css("backgroundColor","#FFFFFF") - $('#btn1').css("borderColor","dodgerblue") - $('#btn1').css("color","black") - $('#btn2').css("backgroundColor","dodgerblue") - $('#btn2').css("borderColor","dodgerblue") - $('#btn2').css("color","#FFFFFF") - $('#btn3').css("backgroundColor","#FFFFFF") - $('#btn3').css("borderColor","dodgerblue") - $('#btn3').css("color","black") - $('#btn1').val('') - $('#btn2').val(2) - $('#btn3').val('') - getOrder($('#btn2').val(),$('#insertTimeMonth').val()) - } - // 佣金 - function queryCommission(){ - $('#btn1').css("backgroundColor","#FFFFFF") - $('#btn1').css("borderColor","dodgerblue") - $('#btn1').css("color","black") - $('#btn2').css("backgroundColor","#FFFFFF") - $('#btn2').css("borderColor","dodgerblue") - $('#btn2').css("color","black") - $('#btn3').css("backgroundColor","dodgerblue") - $('#btn3').css("borderColor","dodgerblue") - $('#btn3').css("color","#FFFFFF") - $('#btn1').val('') - $('#btn2').val('') - $('#btn3').val(3) - getOrder($('#btn3').val(),$('#insertTimeMonth').val()) - } + // 单量 + function queryOrderCount(){ + $('#btn1').css("backgroundColor","dodgerblue") + $('#btn1').css("borderColor","dodgerblue") + $('#btn1').css("color","#FFFFFF") + $('#btn2').css("backgroundColor","#FFFFFF") + $('#btn2').css("borderColor","dodgerblue") + $('#btn2').css("color","black") + $('#btn3').css("backgroundColor","#FFFFFF") + $('#btn3').css("borderColor","dodgerblue") + $('#btn3').css("color","black") + $('#btn1').val(1) + $('#btn2').val('') + $('#btn3').val('') + getOrder($('#btn1').val(),$('#insertTimeMonth').val()) + } + // 收入 + function queryIncome(){ + $('#btn1').css("backgroundColor","#FFFFFF") + $('#btn1').css("borderColor","dodgerblue") + $('#btn1').css("color","black") + $('#btn2').css("backgroundColor","dodgerblue") + $('#btn2').css("borderColor","dodgerblue") + $('#btn2').css("color","#FFFFFF") + $('#btn3').css("backgroundColor","#FFFFFF") + $('#btn3').css("borderColor","dodgerblue") + $('#btn3').css("color","black") + $('#btn1').val('') + $('#btn2').val(2) + $('#btn3').val('') + getOrder($('#btn2').val(),$('#insertTimeMonth').val()) + } + // 佣金 + function queryCommission(){ + $('#btn1').css("backgroundColor","#FFFFFF") + $('#btn1').css("borderColor","dodgerblue") + $('#btn1').css("color","black") + $('#btn2').css("backgroundColor","#FFFFFF") + $('#btn2').css("borderColor","dodgerblue") + $('#btn2').css("color","black") + $('#btn3').css("backgroundColor","dodgerblue") + $('#btn3').css("borderColor","dodgerblue") + $('#btn3').css("color","#FFFFFF") + $('#btn1').val('') + $('#btn2').val('') + $('#btn3').val(3) + getOrder($('#btn3').val(),$('#insertTimeMonth').val()) + } - // 通过年查询订单数量(查询每月) - function orderByYear(e){ - var dom = document.getElementById('chart1'); - var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsYearByAgentId",function(data){ - data = data.yearResp - var myChart = echarts.init(dom, null, { - renderer: 'canvas', - useDirtyRect: false - }); - var option; - option = { - tooltip: { - trigger: 'axis', //坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用 - axisPointer: {// 坐标轴指示器,坐标轴触发有效 - type: 'line' // 默认为直线,可选为:'line' | 'shadow' - }, - formatter: '日期: {b} <br/>订单数量 : {c}' - }, - xAxis: { - type: 'category', - data: [data[0].month+'月',data[1].month+'月', data[2].month+'月', data[3].month+'月',data[4].month+'月',data[5].month+'月',data[6].month+'月',data[7].month+'月',data[8].month+'月',data[9].month+'月',data[10].month+'月',data[11].month+'月'] - }, - yAxis: { - type: 'value' - }, - series: [ - { - data: [data[0].orderCount,data[1].orderCount, data[2].orderCount, data[3].orderCount,data[4].orderCount,data[5].orderCount,data[6].orderCount,data[7].orderCount,data[8].orderCount,data[9].orderCount,data[10].orderCount,data[11].orderCount], - type: 'line', - color: '#00b7ee' - } - ] - }; - option && myChart.setOption(option); - }, function (data) { - }); - ajax.set("agentId",$("#agentName").val()); - if(e==''){ - ajax.set("yearDate",$("#year").val()); - }else{ - ajax.set("yearDate",e); - } + // 通过年查询订单数量(查询每月) + function orderByYear(e){ + var dom = document.getElementById('chart1'); + var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsYearByAgentId",function(data){ + data = data.yearResp + var myChart = echarts.init(dom, null, { + renderer: 'canvas', + useDirtyRect: false + }); + var option; + option = { + tooltip: { + trigger: 'axis', //坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用 + axisPointer: {// 坐标轴指示器,坐标轴触发有效 + type: 'line' // 默认为直线,可选为:'line' | 'shadow' + }, + formatter: '日期: {b} <br/>订单数量 : {c}' + }, + xAxis: { + type: 'category', + data: [data[0].month+'月',data[1].month+'月', data[2].month+'月', data[3].month+'月',data[4].month+'月',data[5].month+'月',data[6].month+'月',data[7].month+'月',data[8].month+'月',data[9].month+'月',data[10].month+'月',data[11].month+'月'] + }, + yAxis: { + type: 'value' + }, + series: [ + { + data: [data[0].orderCount,data[1].orderCount, data[2].orderCount, data[3].orderCount,data[4].orderCount,data[5].orderCount,data[6].orderCount,data[7].orderCount,data[8].orderCount,data[9].orderCount,data[10].orderCount,data[11].orderCount], + type: 'line', + color: '#00b7ee' + } + ] + }; + option && myChart.setOption(option); + }, function (data) { + }); + ajax.set("agentId",$("#agentName").val()); + if(e==''){ + ajax.set("yearDate",$("#year").val()); + }else{ + ajax.set("yearDate",e); + } - ajax.start(); - } + ajax.start(); + } - // 通过本月查询订单数量(查询本月每天) - function orderByMonth(){ - var dom = document.getElementById('chart2'); - var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsMonthByAgentId",function(data){ - data = data.monthResp - var mon = new Date().getMonth()+1; - if(mon < 10){ - mon = '0'+mon; - } - var yResp = []; - var xResp = []; - for (var i =0;i<data.length;i++){ - yResp.push({ - value:data[i].orderCount, - }) - xResp.push({ - value:mon+'-'+data[i].month, - }) - } - var myChart = echarts.init(dom, null, { - renderer: 'canvas', - useDirtyRect: false - }); - var option; - option = { - tooltip: { - trigger: 'axis', //坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用 - axisPointer: {// 坐标轴指示器,坐标轴触发有效 - type: 'line' // 默认为直线,可选为:'line' | 'shadow' - }, - formatter: '日期: {b} <br/>订单数量 : {c}' - }, + // 通过本月查询订单数量(查询本月每天) + function orderByMonth(){ + var dom = document.getElementById('chart2'); + var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsMonthByAgentId",function(data){ + data = data.monthResp + var mon = new Date().getMonth()+1; + if(mon < 10){ + mon = '0'+mon; + } + var yResp = []; + var xResp = []; + for (var i =0;i<data.length;i++){ + yResp.push({ + value:data[i].orderCount, + }) + xResp.push({ + value:mon+'-'+data[i].month, + }) + } + var myChart = echarts.init(dom, null, { + renderer: 'canvas', + useDirtyRect: false + }); + var option; + option = { + tooltip: { + trigger: 'axis', //坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用 + axisPointer: {// 坐标轴指示器,坐标轴触发有效 + type: 'line' // 默认为直线,可选为:'line' | 'shadow' + }, + formatter: '日期: {b} <br/>订单数量 : {c}' + }, - xAxis: { - type: 'category', - data: xResp - }, - yAxis: { - type: 'value' - }, - series: [ - { - data: yResp, - type: 'line', - color: '#00b7ee' - } - ] - }; - option && myChart.setOption(option); - }, function (data) { - }); - ajax.set("agentId",$("#agentName").val()); - ajax.start(); - } + xAxis: { + type: 'category', + data: xResp + }, + yAxis: { + type: 'value' + }, + series: [ + { + data: yResp, + type: 'line', + color: '#00b7ee' + } + ] + }; + option && myChart.setOption(option); + }, function (data) { + }); + ajax.set("agentId",$("#agentName").val()); + ajax.start(); + } - function getOrder(type,e){ - $.ajax({ - url: Feng.ctxPath + '/tHomePage/statisticsOrderByAgentId', - type: 'POST', - data: { - agentId: $("#agentName").val(), - monthDate: e, - type: type - }, - success: function (res) { - var str = '<table border="1" style="border: #c2ccd1;border-radius: 1px;height: 90%;width: 100%;text-align:center;table-layout:fixed;tword-break:break-all;">\n' + - ' <tr style="text-align: center;width:100px;height:40px">\n' + - ' <th class="orderTh">排名</th>\n' + - ' <th class="orderTh">时间</th>\n' + - ' <th class="orderTh">姓名</th>\n'; - if(type == 1){ - str += ' <th class="orderTh">单量</th>\n' + - ' </tr>'; - } - if(type == 2){ - str += ' <th class="orderTh">收入</th>\n' + - ' </tr>'; - } - if(type == 3){ - str += ' <th class="orderTh">佣金</th>\n' + - ' </tr>'; - } - if(!$.isEmptyObject(res)){ - var order = res.performanceResp - if(order.length > 0){ - for(var i in order){ - var a=parseInt(i)+1 - str += - '<tr><td class="orderTd">' + a + '</td><td class="orderTd">' + order[i].monthTime + '</td><td class="orderTd">' + order[i].userName + '</td><td class="orderTd">' + order[i].amount + '</td></tr>'; - } - } - } - str += '</table>'; - $('#performanceResp').html(''); - $('#performanceResp').html(str); - } - }); - } + function getOrder(type,e){ + $.ajax({ + url: Feng.ctxPath + '/tHomePage/statisticsOrderByAgentId', + type: 'POST', + data: { + agentId: $("#agentName").val(), + monthDate: e, + type: type + }, + success: function (res) { + var str = '<table border="1" style="border: #c2ccd1;border-radius: 1px;height: 90%;width: 100%;text-align:center;table-layout:fixed;tword-break:break-all;">\n' + + ' <tr style="text-align: center;width:100px;height:40px">\n' + + ' <th class="orderTh">排名</th>\n' + + ' <th class="orderTh">时间</th>\n' + + ' <th class="orderTh">姓名</th>\n'; + if(type == 1){ + str += ' <th class="orderTh">单量</th>\n' + + ' </tr>'; + } + if(type == 2){ + str += ' <th class="orderTh">收入</th>\n' + + ' </tr>'; + } + if(type == 3){ + str += ' <th class="orderTh">佣金</th>\n' + + ' </tr>'; + } + if(!$.isEmptyObject(res)){ + var order = res.performanceResp + if(order.length > 0){ + for(var i in order){ + var a=parseInt(i)+1 + str += + '<tr><td class="orderTd">' + a + '</td><td class="orderTd">' + order[i].monthTime + '</td><td class="orderTd">' + order[i].userName + '</td><td class="orderTd">' + order[i].amount + '</td></tr>'; + } + } + } + str += '</table>'; + $('#performanceResp').html(''); + $('#performanceResp').html(str); + } + }); + } - // 动态查询代理商司机数量 - function getInfo(){ - var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsDriverByAgentId",function(data){ - $("#agentTotal").text(data.agentTotal) - $("#agentMonthTotal").text(data.agentMonthTotal) - $("#driverTotal").text(data.driverTotal) - $("#driverMonthTotal").text(data.driverMonthTotal) - loading() - }, function (data) { - }); - ajax.set("agentId",$("#agentName").val()); - ajax.start(); - } + // 动态查询代理商司机数量 + function getInfo(){ + var ajax = new $ax(Feng.ctxPath+"/tHomePage/statisticsDriverByAgentId",function(data){ + $("#agentTotal").text(data.agentTotal) + $("#agentMonthTotal").text(data.agentMonthTotal) + $("#driverTotal").text(data.driverTotal) + $("#driverMonthTotal").text(data.driverMonthTotal) + loading() + }, function (data) { + }); + ajax.set("agentId",$("#agentName").val()); + ajax.start(); + } - // 代理商选择事件 - $('#agentName').change(function(){ - // 查询代理商 查询司机 - getInfo() - // 查询月度报表 - orderByMonth() - // 通过年查询订单报表 - orderByYear($('#insertTime').val()) - // 查询排行榜 - if($('#btn1').val() != null && $('#btn1').val() != ''){ - console.log(111) - getOrder($('#btn1').val(),$('#insertTimeMonth').val()) - } - if($('#btn2').val() != null && $('#btn2').val() != ''){ - console.log(222) - getOrder($('#btn2').val(),$('#insertTimeMonth').val()) - } - if($('#btn3').val() != null && $('#btn3').val() != ''){ - console.log(333) - getOrder($('#btn3').val(),$('#insertTimeMonth').val()) - } - }) - - - /** - * 定时器 - */ - setInterval(function () { - getData(); - }, 30000); + // 代理商选择事件 + $('#agentName').change(function(){ + // 查询代理商 查询司机 + getInfo() + // 查询月度报表 + orderByMonth() + // 通过年查询订单报表 + orderByYear($('#insertTime').val()) + // 查询排行榜 + if($('#btn1').val() != null && $('#btn1').val() != ''){ + console.log(111) + getOrder($('#btn1').val(),$('#insertTimeMonth').val()) + } + if($('#btn2').val() != null && $('#btn2').val() != ''){ + console.log(222) + getOrder($('#btn2').val(),$('#insertTimeMonth').val()) + } + if($('#btn3').val() != null && $('#btn3').val() != ''){ + console.log(333) + getOrder($('#btn3').val(),$('#insertTimeMonth').val()) + } + }) - function getData(){ - var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { - document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount - document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount - document.getElementById("serverCount").innerText=data.serverCount - document.getElementById("finishCount").innerText=data.finishCount - document.getElementById("cancelCount").innerText=data.cancelCount - $('#allList').val(data.allList); - console.log(data.allList) - map(data.allList,data.addressLon,data.addressLat) - getOrderData() - }, function (data) { - }); - ajax.set("agentId",$("#agentId").val()); - ajax.set("type",$("#orderType").val()); - ajax.start(); - } - function reset(){ - $("#agentId").val('') - $("#orderType").val('') - var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { - document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount - document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount - document.getElementById("serverCount").innerText=data.serverCount - document.getElementById("finishCount").innerText=data.finishCount - document.getElementById("cancelCount").innerText=data.cancelCount - $('#allList').val(data.allList); - map(data.allList,data.addressLon,data.addressLat) - getOrderData() - }, function (data) { - }); - ajax.set("agentId",$("#agentId").val()); - ajax.set("type",$("#orderType").val()); - ajax.start(); - } + function getData(){ + var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { + document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount + document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount + document.getElementById("serverCount").innerText=data.serverCount + document.getElementById("finishCount").innerText=data.finishCount + document.getElementById("cancelCount").innerText=data.cancelCount + $('#onLineDriver').val(data.onLineDriver); + console.log(data.onLineDriver) + map(data.onLineDriver,data.addressLon,data.addressLat) + getOrderData() - function getDataOrder(){ - var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { - document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount - document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount - document.getElementById("serverCount").innerText=data.serverCount - document.getElementById("finishCount").innerText=data.finishCount - document.getElementById("cancelCount").innerText=data.cancelCount - $('#allList').val(data.allList); - console.log(data.allList) - mapOrder(data.allList) - getOrderData() + }, function (data) { + }); + ajax.set("agentId",$("#agentId").val()); + ajax.set("type",$("#orderType").val()); + ajax.start(); + } + function reset(){ + $("#agentId").val('') + $("#orderType").val('') + var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { + document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount + document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount + document.getElementById("serverCount").innerText=data.serverCount + document.getElementById("finishCount").innerText=data.finishCount + document.getElementById("cancelCount").innerText=data.cancelCount + $('#onLineDriver').val(data.onLineDriver); + map(data.onLineDriver,data.addressLon,data.addressLat) + getOrderData() + }, function (data) { + }); + ajax.set("agentId",$("#agentId").val()); + ajax.set("type",$("#orderType").val()); + ajax.start(); + } - }, function (data) { - }); - ajax.set("agentId",$("#agentId").val()); - ajax.set("type",$("#orderType").val()); - ajax.start(); - } - function resetOrder(){ - $("#agentId").val('') - $("#orderType").val('') - var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { - document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount - document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount - document.getElementById("serverCount").innerText=data.serverCount - document.getElementById("finishCount").innerText=data.finishCount - document.getElementById("cancelCount").innerText=data.cancelCount - $('#allList').val(data.allList); - mapOrder(data.allList) - getOrderData() - }, function (data) { - }); - ajax.set("agentId",$("#agentId").val()); - ajax.set("type",$("#orderType").val()); - ajax.start(); - } + function getDataOrder(){ + var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { + document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount + document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount + document.getElementById("serverCount").innerText=data.serverCount + document.getElementById("finishCount").innerText=data.finishCount + document.getElementById("cancelCount").innerText=data.cancelCount + $('#allList').val(data.allList); + console.log(data.allList) + mapOrder(data.allList) + getOrderData() + + }, function (data) { + }); + ajax.set("agentId",$("#agentId").val()); + ajax.set("type",$("#orderType").val()); + ajax.start(); + } + function resetOrder(){ + $("#agentId").val('') + $("#orderType").val('') + var ajax = new $ax(Feng.ctxPath + "/tHomePage/getMap", function (data) { + document.getElementById("onLineDriverCount").innerText=data.onLineDriverCount + document.getElementById("pendingOrderCount").innerText=data.pendingOrderCount + document.getElementById("serverCount").innerText=data.serverCount + document.getElementById("finishCount").innerText=data.finishCount + document.getElementById("cancelCount").innerText=data.cancelCount + $('#allList').val(data.allList); + mapOrder(data.allList) + getOrderData() + }, function (data) { + }); + ajax.set("agentId",$("#agentId").val()); + ajax.set("type",$("#orderType").val()); + ajax.start(); + } - function map(e,addressLon,addressLat){ - window._AMapSecurityConfig = { - securityJsCode:'b62d9146929db08c4c2f4537d045320d', - }; - laydate.render({ - elem: '#createTime', - type: 'date', - range: true - }); + function map(e,addressLon,addressLat){ + window._AMapSecurityConfig = { + securityJsCode:'b62d9146929db08c4c2f4537d045320d', + }; - AMapLoader.reset() // 需要把这个reset一下 - AMapLoader.load({ - "key": "1d43098bcd98ab124623e7e4bcc9595e", // 申请好的Web端开发者Key,首次调用 load 时必填 - "version": "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 - "plugins": ['AMap.Driving'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 - "AMapUI": { // 是否加载 AMapUI,缺省不加载 - "version": '1.1', // AMapUI 版本 - "plugins":['overlay/SimpleMarker'], // 需要加载的 AMapUI ui插件 - }, - "Loca":{ // 是否加载 Loca, 缺省不加载 - "version": '2.0' // Loca 版本 - }, - }).then((AMap)=>{ - //初始化地图对象,加载地图 - var map = new AMap.Map('container', { - viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', - zoom:10, //初始化地图层级 - center: [addressLon,addressLat] //初始化地图中心点 - }); - // map.clearMap(); // 清除地图覆盖物 - // 经纬度坐标数组 - const onLineDriver = $('#onLineDriver').val(); - var list1 = JSON.stringify(onLineDriver) - const jsonArr = JSON.parse(list1) - const jsonArr1 = JSON.parse(jsonArr); - console.log(jsonArr1) - M = jsonArr1; - M.forEach(function(marker) { - new AMap.Marker({ - map: map, - icon: marker[2]==1?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png':'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png', - position: [marker[0], marker[1]], - offset: new AMap.Pixel(-13, -30) - }); - }); + AMapLoader.reset() // 需要把这个reset一下 + AMapLoader.load({ + "key": "1d43098bcd98ab124623e7e4bcc9595e", // 申请好的Web端开发者Key,首次调用 load 时必填 + "version": "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 + "plugins": ['AMap.Driving'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 + "AMapUI": { // 是否加载 AMapUI,缺省不加载 + "version": '1.1', // AMapUI 版本 + "plugins":['overlay/SimpleMarker'], // 需要加载的 AMapUI ui插件 + }, + "Loca":{ // 是否加载 Loca, 缺省不加载 + "version": '2.0' // Loca 版本 + }, + }).then((AMap)=>{ + //初始化地图对象,加载地图 + var map = new AMap.Map('container', { + viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', + zoom:10, //初始化地图层级 + center: [addressLon,addressLat] //初始化地图中心点 + }); + // map.clearMap(); // 清除地图覆盖物 + // 经纬度坐标数组 - // var center = map.getCenter(); - // var centerText = '当前中心点坐标:' + center.getLng() + ',' + center.getLat(); - // 添加事件监听, 使地图自适应显示到合适的范围 - AMap.event.addDomListener(document.getElementById('container'), 'click', function() { - var newCenter = map.setFitView(); - }); - }).catch((e)=>{ - console.error(e); //加载错误提示 - }); - } + var onLineDriver; + if(e==""){ + onLineDriver = $('#onLineDriver').val(); + console.log("onLineDriver========================") + console.log(onLineDriver) + var list1 = JSON.stringify(onLineDriver) + console.log("list1========================") + console.log(list1) + const jsonArr = JSON.parse(list1) + console.log("jsonArr========================") + console.log(jsonArr) + const jsonArr1 = JSON.parse(jsonArr); + console.log("jsonArr1========================") + console.log(jsonArr1) + M = jsonArr1; + }else{ + M=e; + } + console.log("M =========================") + console.log(M) + M.forEach(function(marker) { + console.log("========================") + console.log(marker) + new AMap.Marker({ + map: map, + icon: marker[2]==1?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png':'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png', + position: [marker[0], marker[1]], + offset: new AMap.Pixel(-13, -30) + }); + }); - function mapOrder(e){ - window._AMapSecurityConfig = { - securityJsCode:'b62d9146929db08c4c2f4537d045320d', - }; - AMapLoader.reset() // 需要把这个reset一下 - AMapLoader.load({ - "key": "1d43098bcd98ab124623e7e4bcc9595e", // 申请好的Web端开发者Key,首次调用 load 时必填 - "version": "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 - "plugins": ['AMap.Driving'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 - "AMapUI": { // 是否加载 AMapUI,缺省不加载 - "version": '1.1', // AMapUI 版本 - "plugins":['overlay/SimpleMarker'], // 需要加载的 AMapUI ui插件 - }, - "Loca":{ // 是否加载 Loca, 缺省不加载 - "version": '2.0' // Loca 版本 - }, - }).then((AMap)=>{ - //初始化地图对象,加载地图 - var map = new AMap.Map('containerOrder', { - viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', - zoom:10, //初始化地图层级 - center: [102.709,25.0635] //初始化地图中心点 - }); - // map.clearMap(); // 清除地图覆盖物 - // 经纬度坐标数组 - var allList; - if(e==""){ - allList = $('#allList').val(); - var list = JSON.stringify(allList) - const jsonArray = JSON.parse(list) - const jsonArray1 = JSON.parse(jsonArray); - console.log(jsonArray1) - M = jsonArray1; - }else{ - M=e; - } - console.log(M) - M.forEach(function(marker) { - new AMap.Marker({ - map: map, - icon: marker[2]==301?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/8a6bb84da305438faba9fa1552c59f64.png':((marker[2]==109||marker[2]==107||marker[2]==108)?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/6132e18884e24916a507b4b55d38d07b.png': - (marker[2]==101?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/7461e4a7e4004c548e91aafa538246a1.png':'https://csxdj.obs.cn-south-1.myhuaweicloud.com/d8739241fa36482b80df7cacac2cc3d1.png') - ), - position: [marker[0], marker[1]], - offset: new AMap.Pixel(-13, -30) - }); - }); - // var center = map.getCenter(); - // var centerText = '当前中心点坐标:' + center.getLng() + ',' + center.getLat(); - // 添加事件监听, 使地图自适应显示到合适的范围 - AMap.event.addDomListener(document.getElementById('containerOrder'), 'click', function() { - var newCenter = map.setFitView(); - }); - }).catch((e)=>{ - console.error(e); //加载错误提示 - }); - } + // var center = map.getCenter(); + // var centerText = '当前中心点坐标:' + center.getLng() + ',' + center.getLat(); + // 添加事件监听, 使地图自适应显示到合适的范围 + AMap.event.addDomListener(document.getElementById('container'), 'click', function() { + var newCenter = map.setFitView(); + }); + }).catch((e)=>{ + console.error(e); //加载错误提示 + }); + } - function getOrderData(){ - $.ajax({ - url: Feng.ctxPath + '/tHomePage/getServerOrder', - type: 'POST', - data: { - agentId: $("#agentId").val() - }, - success: function (res) { - var order = res.serverList - var str = '<table><tr><h3>服务中</h3></tr><hr/><br>'; - if(order.length > 0){ - for(var i in order){ - console.log(order[i].startTime) - str += - '<tr><img src=' + order[i].avatar + ' style="height: 40px;width: 40px"></img>' + order[i].driverName +'</tr><br>' + - '<table><tr><td class="name1">驾龄</td><td class="name1">' + order[i].drivingExperience + '年'+'</td><td class="name1">代驾次数</td><td class="name1">' + order[i].valetDrivingCount + '次'+'</td></tr><br></table>' + - '<table><br><tr><td class="name1">出行时间</td><td class="name1">' + order[i].startTime + '</td></tr>' + - '<tr><td class="name1">起点</td><td class="name1">' + order[i].startAddress + '</td></tr>' + - '<tr><td class="name1">终点</td><td class="name1">' + order[i].endAddress + '</td></tr></table><br>' + - '<table><tr><td class="name1">预估费用</td><td class="name1">' + order[i].estimatedPrice + '元'+'</td><td class="name1">行驶里程</td><td class="name1">' + order[i].mileageTraveled + '公里'+'</td></tr>' + - '<tr><td class="name1">等待时间</td><td class="name1">' + order[i].waitTime + '分钟'+'</td><td class="name1">行驶时间</td><td class="name1">' + order[i].goTime + '分钟'+'</td></tr></table><hr/>'; - } - } - str += '</table>'; - $('#serverOrder').html(str); - } - }); - } + function mapOrder(e){ + window._AMapSecurityConfig = { + securityJsCode:'b62d9146929db08c4c2f4537d045320d', + }; + AMapLoader.reset() // 需要把这个reset一下 + AMapLoader.load({ + "key": "1d43098bcd98ab124623e7e4bcc9595e", // 申请好的Web端开发者Key,首次调用 load 时必填 + "version": "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15 + "plugins": ['AMap.Driving'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等 + "AMapUI": { // 是否加载 AMapUI,缺省不加载 + "version": '1.1', // AMapUI 版本 + "plugins":['overlay/SimpleMarker'], // 需要加载的 AMapUI ui插件 + }, + "Loca":{ // 是否加载 Loca, 缺省不加载 + "version": '2.0' // Loca 版本 + }, + }).then((AMap)=>{ + //初始化地图对象,加载地图 + var map = new AMap.Map('containerOrder', { + viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', + zoom:10, //初始化地图层级 + center: [113.264434,23.129162] //初始化地图中心点 + }); + // map.clearMap(); // 清除地图覆盖物 + // 经纬度坐标数组 + var allList; + if(e==""){ + allList = $('#allList').val(); + var list = JSON.stringify(allList) + const jsonArray = JSON.parse(list) + const jsonArray1 = JSON.parse(jsonArray); + console.log(jsonArray1) + M = jsonArray1; + }else{ + M=e; + } + console.log(M) + M.forEach(function(marker) { + new AMap.Marker({ + map: map, + icon: marker[2]==301?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/8a6bb84da305438faba9fa1552c59f64.png':((marker[2]==109||marker[2]==107||marker[2]==108)?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/6132e18884e24916a507b4b55d38d07b.png': + (marker[2]==101?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/7461e4a7e4004c548e91aafa538246a1.png':'https://csxdj.obs.cn-south-1.myhuaweicloud.com/d8739241fa36482b80df7cacac2cc3d1.png') + ), + position: [marker[0], marker[1]], + offset: new AMap.Pixel(-13, -30) + }); + }); + // var center = map.getCenter(); + // var centerText = '当前中心点坐标:' + center.getLng() + ',' + center.getLat(); + // 添加事件监听, 使地图自适应显示到合适的范围 + AMap.event.addDomListener(document.getElementById('containerOrder'), 'click', function() { + var newCenter = map.setFitView(); + }); + }).catch((e)=>{ + console.error(e); //加载错误提示 + }); + } + + function getOrderData(){ + $.ajax({ + url: Feng.ctxPath + '/tHomePage/getServerOrder', + type: 'POST', + data: { + agentId: $("#agentId").val() + }, + success: function (res) { + var order = res.serverList + var str = '<table><tr><h3>服务中</h3></tr><hr/><br>'; + if(order.length > 0){ + for(var i in order){ + console.log(order[i].startTime) + str += + '<tr><img src=' + order[i].avatar + ' style="height: 40px;width: 40px"></img>' + order[i].driverName +'</tr><br>' + + '<table><tr><td class="name1">驾龄</td><td class="name1">' + order[i].drivingExperience + '年'+'</td><td class="name1">代驾次数</td><td class="name1">' + order[i].valetDrivingCount + '次'+'</td></tr><br></table>' + + '<table><br><tr><td class="name1">出行时间</td><td class="name1">' + order[i].startTime + '</td></tr>' + + '<tr><td class="name1">起点</td><td class="name1">' + order[i].startAddress + '</td></tr>' + + '<tr><td class="name1">终点</td><td class="name1">' + order[i].endAddress + '</td></tr></table><br>' + + '<table><tr><td class="name1">预估费用</td><td class="name1">' + order[i].estimatedPrice + '元'+'</td><td class="name1">行驶里程</td><td class="name1">' + order[i].mileageTraveled + '公里'+'</td></tr>' + + '<tr><td class="name1">等待时间</td><td class="name1">' + order[i].waitTime + '分钟'+'</td><td class="name1">行驶时间</td><td class="name1">' + order[i].goTime + '分钟'+'</td></tr></table><hr/>'; + } + } + str += '</table>'; + $('#serverOrder').html(str); + } + }); + } </script> @} -- Gitblit v1.7.1