$(function() { getdepartments() laydate.render({ elem: '#startTime', range: '~', theme: '#114a97', done: function(value, date) { partOne(); } }); laydate.render({ elem: '#phone_time', range: '~', theme: '#114a97', done: function(value, date) { partTwo(); } }); // laydate.render({ // elem: '#tody_time', // theme: '#114a97', // done: function(value, date) { // partOne(); // } // }); Ajax(); $(".areaOne").change(function() { var areaOneVal = $(this).val(); var areaOneText = $(".areaOne").find("option:selected").text(); helper.cookies.set("areaOneVal", areaOneVal, 7); helper.cookies.set("areaOneText", areaOneText, 7); partTwo($('#phone_time').val() && $('#phone_time').val().split(' ~ ')[0], $('#phone_time').val() && $( 'phone_time').val().split(' ~ ')[1], areaOneVal); partThree($('#tody_time').val(), areaOneVal); }); $(".depart").change(function() { var areaOneVal = helper.cookies.get("areaOneVal"); partTwo($('#phone_time').val() && $('#phone_time').val().split(' ~ ')[0], $('#phone_time').val() && $( '#phone_time').val().split(' ~ ')[1], areaOneVal); }) }) // 获取班组 function getdepartments() { $("#bzdatas").html(''); equipmentdata = [] $("#bzdatas").append(''); $.ajax({ type: "get", url: huayi.config.callcenter_url + "equipmentapi/api/WoRepairBase/getallbzcount", async: true, headers: { "content-type": "application/json;charset=utf-8", "Authorization": "Bearer " + window.localStorage.getItem('token') }, //请求头类型 success: function(data) { var leveldata = [] console.log(JSON.parse(data)) if (JSON.parse(data).state.toLowerCase() == 'success') { leveldata = JSON.parse(data).data $(leveldata).each(function(q, p) { console.log(p) $("").appendTo("#bzdatas"); // $("#bzdatas").selectpicker('refresh'); }); } else { $("#bzdatas").empty(); // $("#bzdatas").selectpicker('refresh'); } } }); } $("#bzdatas").change(function() { partTwo() partThree() }) // 跳轉 $(".index").click(function() { window.open('detail.html', '_self') }) $(".second").click(function() { window.open('second.html', '_self') }) $(".third").click(function() { window.open('third.html', '_self') }) $(".fourth").click(function() { window.open('fourth.html', '_self') }) $(".nav_middle").click(function() { window.open('index.html', '_self') }) // $("#department").click(function(){ // window.open('receiptDepartment.html','_self') // }) $("#sourceChannel").click(function() { window.open('sourceChannel.html', '_self') }) $("#call").click(function() { window.open('TelephoneDetails.html', '_self') }) $("#complaint").click(function() { window.open('complaintsReport.html', '_self') }) //part 1 //工单状态统计 对接完毕 var phoneTimeCount = echarts.init(document.getElementById('phoneTimeCount')); phoneTimeCount.setOption({ color: ['#69e1a9', '#6a91e0', '#ceba5f', '#f06e84', '#569d4e', '#7d55ba', '#ce5aba', '#345cdd', '#569d4e'], tooltip: { trigger: 'axis', axisPointer: { type: 'cross', label: { show: true, backgroundColor: '#333' } } }, grid: { left: '2%', right: '5%', bottom: '6%', containLabel: true }, legend: { top: 'top', left: '180px', data: [], textStyle: { color: '#00e9ff' } }, xAxis: { name: '月份', data: [], axisLine: { lineStyle: { color: '#3061a2' } }, axisTick: { alignWithLabel: true, show: false }, axisLabel: { //横轴字体颜色 show: true, textStyle: { color: '#eff0f4' } } }, yAxis: { name: '(数量)', splitLine: { show: false }, axisLine: { lineStyle: { color: '#3061a2' } }, axisLabel: { //横轴字体颜色 show: true, textStyle: { color: '#eff0f4' } } }, series: [] }); function partOne() { // var index = layer.load(1, { // shade: [0.5, '#030303'] //0.1透明度的白色背景 // }); $.ajax({ type: "get", url: huayi.config.callcenter_url + "equipmentapi/api/worepairbase/getlistsbypages", async: true, headers: { "content-type": "application/json;charset=utf-8", "Authorization": "Bearer " + window.localStorage.getItem('token') }, //请求头类型 data: { // pageindex:1, // pagesize:10, // state:'', stime: $('#startTime').val() && $('#startTime').val().split(' ~ ')[0], //开始时间 etime: $('#startTime').val() && $('#startTime').val().split(' ~ ')[1], //结束时间 }, dataType: 'json', success: function(data) { if (data.state.toLowerCase() == 'success') { // layer.close(index); // console.log(data) var con = data.data; // var jieDans = result.data.a; var counts = con.counts; var sers = []; $(counts).each(function(i, n) { var obj = {}; obj.name = con.cols[i]; obj.type = "line"; obj.smooth = true; obj.showAllSymbol = true; obj.symbol = "emptyCircle"; obj.symbolSize = 10; obj.data = n; sers.push(obj) }); phoneTimeCount.setOption({ xAxis: { data: con.months }, legend: { data: con.cols }, series: sers }); } } }); } //part 2 //各部门工单情况 function partTwo() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "/equipmentapi/api/worepairbase/gettjlists", dataType: 'json', async: true, headers: { "content-type": "application/json;charset=utf-8", "Authorization": "Bearer " + window.localStorage.getItem('token') }, //请求头类型 data: { daytype: $('#timeType').val(), isdjtype: '动态', Jwocode: $('#bzdatas').val(), stime: $('#phone_time').val() && $('#phone_time').val().split(' ~ ')[0], //开始时间 etime: $('#phone_time').val() && $('#phone_time').val().split(' ~ ')[1], //结束时间 }, success: function(data) { if (data.state.toLowerCase() == 'success') { $('.thead tr').html(''); $('#scroll_table tbody').html(''); var con = data.data; // console.log(con) var thead = con[0]; $.each(thead, function(k, val) { // console.log(k) $('