var newData = [] //数据倒序
var floag = true
// var areaOneVal = helper.cookies.get("areaOneVal");
// var areaOneText = helper.cookies.get("areaOneText");
// if (areaOneVal) {
// var areaOneVal = helper.cookies.get("areaOneVal");
// } else{
// var areaOneVal="sqs12345"
// }
$(function() {
loginTimeLimit(); //登录
var mySwiper = new Swiper('.swiper-container', {
// loop: true,
// autoplay: {
// delay: 60000,
// },
pagination: { /* 分页器*/
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
// followFinger : false,
// speed:800,
on: {
init: function() {
swiperAnimateCache(this); //隐藏动画元素
swiperAnimate(this); //初始化完成开始动画
},
transitionEnd: function() {
swiperAnimate(this); //每个slide切换结束时也运行当前slide动画
},
}
})
// 跳轉
$(".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')
})
// 選項卡
$(".smallimg").click(function() {
//获取点击的元素给其添加样式,讲其兄弟元素的样式移除
$(this).addClass("activeBox").siblings().removeClass("activeBox");
//获取选中元素的下标
var index = $(this).index();
$(".slideCon_bg").eq(index).addClass("slideCon_bg_block")
.siblings().removeClass("slideCon_bg_block");
});
Ajax();
deprtment(); // 第五屏部门下拉
laydate.render({
elem: '#time1',
range: '~',
format: 'yyyy-MM-dd',
theme: '#114a97',
done: function(value, date) {
oneScreen(value && value.split(' ~ ')[0], value && value.split(' ~ ')[1])
}
});
laydate.render({
elem: '#time2',
range: '~',
format: 'yyyy-MM-dd',
theme: '#114a97',
done: function(value, date) {
twoScreen(value && value.split(' ~ ')[0], value && value.split(' ~ ')[1], $(".areaTwo").val())
satisfaction(value && value.split(' ~ ')[0], value && value.split(' ~ ')[1], $(".areaTwo").val())
}
});
laydate.render({
elem: '#time3',
format: 'yyyy-MM-dd',
theme: '#114a97',
done: function(value) {
threeScreen(value, $(".areaThree").val())
}
});
laydate.render({
elem: '#test6',
range: '~',
format: 'yyyy-MM-dd',
theme: '#114a97',
done: function(value, date) {
fiveScreen(value && value.split(' ~ ')[0], value && value.split(' ~ ')[1], $(".areaFive").val())
}
});
})
var cityObj = {
ele1: "sqs_count",
ele2: "syq_count",
ele3: "lyq_count",
ele4: "ycs_count",
ele5: "mqx_count",
ele6: "sx_count",
ele7: "nlx_count",
ele8: "zcx_count",
ele9: "ycx_count",
ele10: "xyx_count",
ele11: "cxyt_count",
ele12: "lhpz_count",
ele13: "saz_count",
ele14: "djbl_count"
}
var vars = {};
getCountUp(cityObj)
function getCountUp(obj1) {
var options = {
useEasing: true,
useGrouping: true,
separator: ',',
decimal: '.',
};
$.each(obj1, function(k, v) {
new CountUp(v, 0, 0, 0, 2, options).start()
vars[v] = new CountUp(v, 0, 0, 0, 2, options)
})
}
var myDate = new Date();
function turn(aa) {
if (aa < 10) {
aa = "0" + aa;
}
return aa
}
// 第三屏 第四屏 发光外框 定时
(function() {
var i = 0;
var length = $(".orderState_ul >li").length;
var j = 0;
var length_1 = $(".orderTtype_Con li").length;
setInterval(function() {
if (i == length) {
i = 0;
$(".orderState_ul >li").removeClass('active');
}
$(".orderState_ul >li").eq(i).addClass('active').siblings().removeClass('active');
if (i == 5) {
$(".orderState_ul >li").eq(4).removeClass('active');
}
i++;
if (j == length_1) {
j = 0;
}
$(".orderTtype_Con li").eq(j).addClass('active').siblings().removeClass('active');
j++;
}, 2000);
})();
//对数组进行排序
function compare(property) {
return (firstobj, secondobj) => {
const firstValue = firstobj[property];
const secondValue = secondobj[property];
return secondValue - firstValue; //降序
};
}
//第一屏幕 开始
function oneScreen(sd, ed) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "/info/GetAreaCountByDateNew",
async: true,
dataType: 'json',
data: {
start: sd,
end: ed,
},
success: function(data) {
if (data.state.toLowerCase() == 'success') {
var con = data.data;
newData = con.sort(compare("SLCount"));
console.log(1)
$(newData).each(function(i, n) {
if (n.AreaName == '安阳市') {
n.AreaName = "市区"
}
// if(n.AreaName.indexOf('安阳市') != -1) {
// $(".AY_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('文峰区') != -1) {
// $(".WFQ_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('北关区') != -1) {
// $(".BGQ_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('殷都区') != -1) {
// $(".YDQ_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('龙安区') != -1) {
// $(".LAQ_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('安阳县') != -1) {
// $(".AYX_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('汤阴县') != -1) {
// $(".TYX_num").text(n.SLCount)
// }
// if(n.AreaName.indexOf('内黄县') != -1) {
// $(".NHX_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('滑县') != -1) {
// $(".HX_num").html(n.SLCount)
// }
// if(n.AreaName.indexOf('林州市') != -1) {
// $(".LZS_num").html(n.SLCount)
// }
if (floag == true) {
$("#det_ult").html('')
$(".right_box").html('')
$(newData).each(function(i, n) {
if (i < 5) {
var str = '

' + n.AreaName +
'' + n.SLCount + '
';
var a = $(str)
a.appendTo($("#det_ult"))
}
if (i >= 5) {
var str = ' 
' + n.AreaName +
'' + n.SLCount + '
';
var a = $(str)
a.appendTo($(".right_box"))
}
})
floag = false
}
if (n.AreaName.indexOf('总计') != -1) {
$(".allSLCount").html(n.SLCount); //受理量
$(".allJACount").html(n.JACount); //结案量
//$(".allJARate").html(n.JARate); //结案量
$(".allJARate").html("93%"); //结案量
$(".allMYRate").html('94.09%'); //满意度
}
})
}
}
});
}
function aa() {
}
//第二屏
function twoScreen(start, end, areaTwoVal) {
// if(!areaTwoVal) {
// areaTwoVal = "sqs12345"
// }
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "info/GetSourceByDateNew",
async: true,
dataType: 'json',
data: {
start: start,
end: end,
branchcode: areaTwoVal
},
success: function(data) {
if (data.state.toLowerCase() == 'success') {
//layer.close(index);
$('.orderSource ul li .rectangle').remove();
var con = data.data;
var obj = con[0];
var con_list = [];
con_list = con.shift();
con.splice(3, 0, obj);
var Percent;
$(con).each(function(i, n) {
// if(n.Source.indexOf('信箱') != -1) {
// n.Source = '市长信箱'
// }
// if(n.Source.indexOf('APP') != -1) {
// n.Source = 'APP'
// }
// if(n.Source.indexOf('政务') != -1) {
// n.Source = '政务网'
// }
var str = '' +
'
' +
'
' +
'
' +
'
' +
'
' + n.Rate.split('%')[0] + '%' + '
占总量
' +
'
' +
'
' +
'
' +
'
' +
'' + n.Source + '' + n.Count + '' +
'
' +
'
'
$('.orderSource ul li').eq(i).prepend(str)
})
}
}
});
}
//第三屏
function threeScreen(sd, areaTwoVal) {
//alert(sd)
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Info/GetTypeCountNew",
async: true,
dataType: 'json',
data: {
date: sd,
branchcode: areaTwoVal
},
success: function(data) {
if (data.state.toLowerCase() == 'success') {
$('.orderTtype_Con ul').html('');
// layer.close(index);
var newDatas = data.data;
var con = newDatas.sort(compare("TotalCount"))
var img_name = '';
$(con).each(function(i, n) {
if (n.TypeName.indexOf('咨询') != -1) {
img_name = 'order_ZX.png'
}
if (n.TypeName.indexOf('求助') != -1) {
img_name = 'order_QZ.png'
}
if (n.TypeName.indexOf('投诉') != -1) {
img_name = 'order_TS.png'
}
if (n.TypeName.indexOf('建议') != -1) {
img_name = 'order_JY.png'
}
if (n.TypeName.indexOf('表扬') != -1) {
img_name = 'order_BY.png'
}
if (n.TypeName.indexOf('其他') != -1) {
img_name = 'order_QT.png'
}
$('' +
'' + n.TypeName + '
' +
'
' +
'数据展示
' +
'' + n.DayCount + '
' +
'今日' + n.TypeName + '量
' +
'' + n.MonthCount + '
' +
'本月' + n.TypeName + '量
' +
'' + n.TotalCount + '
' +
'' + n.TypeName + '总量
' +
'' +
'
' + n.Percent + '
' +
'
' +
'总量占比
' +
'').appendTo('.orderTtype_Con ul');
})
}
}
});
}
//第五屏js
function fiveScreen(sd, ed, areaTwoVal) {
// if(!sd){
// sd="2019-11-01"
// }if(!ed){
// ed="2019-11-30"
// }
keyWord(sd, ed, areaTwoVal);
}
$(".depart").change(function() {
keyWordDetail($('#test6').val() && $('#test6').val().split(' ~ ')[0], $('#test6').val() && $('#test6').val().split(
' ~ ')[1], $(".areaFive").val());
})
// 第二屏
$(".areaTwo").change(function() {
var areaTwoVal = $(this).val();
twoScreen($('#time2').val() && $('#time2').val().split(' ~ ')[0], $('#time2').val() && $('#time2').val().split(' ~ ')[
1], areaTwoVal);
satisfaction($('#time2').val() && $('#time2').val().split(' ~ ')[0], $('#time2').val() && $('#time2').val().split(
' ~ ')[1], areaTwoVal)
});
//第三屏
$(".areaThree").change(function() {
var areaTwoVal = $(this).val();
threeScreen($('#time3').val(), areaTwoVal);
});
//第五屏
$(".areaFive").change(function() {
var areaTwoVal = $(this).val();
fiveScreen($('#test6').val() && $('#test6').val().split(' ~ ')[0], $('#test6').val() && $('#test6').val().split(
' ~ ')[1], areaTwoVal);
deprtment()
});
//部门下拉框
function deprtment() {
$.getJSON(huayi.config.callcenter_url + "info/GetDeptList", {
branchcode: $(".areaFive").val()
},
function(result) {
if (result.state.toLowerCase() == "success") {
goodslist = result.data;
$(".depart").empty();
$('').appendTo($(".depart"));
$(goodslist).each(function(i, n) {
$('').appendTo($(".depart"));
})
}
});
}
//区县筛选
//areaSelect ();
function areaSelect() {
$.getJSON(huayi.config.callcenter_url + "CountyBranch/GetBranchListS", function(result) {
if (result.state.toLowerCase() == "success") {
goodslist = result.data;
// 第五屏
$(".areaFive").empty();
$(goodslist).each(function(i, n) {
$('').appendTo($(".areaFive"));
});
//第3屏
$(".areaThree").empty();
$(goodslist).each(function(i, n) {
$('').appendTo($(".areaThree"));
});
//第2屏
$(".areaTwo").empty();
$(goodslist).each(function(i, n) {
$('').appendTo($(".areaTwo"));
});
}
});
}
// 左侧关键词
function keyWord(sd, ed, areaTwoVal) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "info/GetKeyCountRankByDate",
async: true,
dataType: 'json',
data: {
start: sd,
end: ed,
branchcode: areaTwoVal
},
success: function(data) {
if (data.state.toLowerCase() == 'success') {
var con = data.data.reverse();
if (con.length > 0) {
// $(".keyW_t").text(con[0].TypeName)
$('.tagcloud').html('');
$(con).each(function(k, j) {
if (k < 19) {
var strs = '' +
'
' + j.TypeName + '
' +
'
' + j.Count + '
' +
'
'
$('.tagcloud').append(strs);
}
})
$(".tagcloud div:first-child").removeClass("tagcloud_bj");
$(".tagcloud div:first-child").addClass("tagcloud_bjShine");
keyWordDetail(sd, ed, areaTwoVal);
} else {
$('.tagcloud').html('');
}
}
}
});
}
// 右侧部门
function keyWordDetail(sd, ed, areaTwoVal) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "info/GetDeptKeyCountByDateNew",
async: true,
dataType: 'json',
data: {
start: sd,
end: ed,
branchcode: areaTwoVal,
deptid: $('.depart').val(),
keyid: $(".tagcloud_bjShine").eq(0).attr("index")
},
success: function(data) {
if (data.state.toLowerCase() == 'success') {
$('.scroll_table tbody').html('');
var con = data.data;
$(con).each(function(j, n) {
var rate = '';
if (n.rate) {
rate = n.rate;
}
var str = '| ' + n.deptname + ' | ' + n.acceptcount + ' | ' + rate + ' |
'
$('.scroll_table tbody').append(str);
})
$(".scroll_table").Scroll({
line: 1,
speed: 500,
timer: 2000
});
}
}
});
}
$(".tagcloud").on("click", "div", function() {
$(".tagcloud div").addClass("tagcloud_bj");
$(".tagcloud div").removeClass("tagcloud_bjShine");
$(this).removeClass("tagcloud_bj");
$(this).addClass("tagcloud_bjShine");
keyWordDetail($('#test6').val() && $('#test6').val().split(' ~ ')[0], $('#test6').val() && $('#test6').val().split(
' ~ ')[1], $(".areaFive").val());
});
function Ajax() {
oneScreen($('#time1').val() && $('#time1').val().split(' ~ ')[0], $('#time1').val() && $('#time1').val().split(' ~ ')[
1])
twoScreen($('#time2').val() && $('#time2').val().split(' ~ ')[0], $('#time2').val() && $('#time2').val().split(' ~ ')[
1])
satisfaction($('#time2').val() && $('#time2').val().split(' ~ ')[0], $('#time2').val() && $('#time2').val().split(
' ~ ')[1])
threeScreen($('#time3').val(), $(".areaThree").val());
fiveScreen($('#test6').val() && $('#test6').val().split(' ~ ')[0], $('#test6').val() && $('#test6').val().split(' ~ ')[
1], $(".areaFive").val())
// //第五 屏 渠道来源
// var areaOneVal = helper.cookies.get("areaOneVal");
// var areaOneText = helper.cookies.get("areaOneText");
// partThree($('#time3').val() && $('#time3').val().split(' ~ ')[0], $('#time3').val() && $('#time3').val().split(' ~ ')[
// 1], areaOneVal)
// // 接单 部门
// partTwo($('#phone_time').val() && $('#phone_time').val().split(' ~ ')[0], $('#phone_time').val() && $('#phone_time').val()
// .split(' ~ ')[1], areaOneVal);
// // 话务数量
// parthuawu($('#time3').val(), areaOneVal);
// // 投诉举报
// partcomplain($('#time3').val() && $('#time3').val().split(' ~ ')[0], $('#time3').val() && $('#time3').val().split(
// ' ~ ')[1], areaOneVal)
}
function loginTimeLimit() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Login/GetAuAuthDate",
async: false,
success: function(res) {
var res = $.parseJSON(res)
if (res.state == "success") {} else {
layer.confirm(res.message, {
icon: 2,
btn: ['确定'],
yes: function(index, layero) {
$("#wrap").hide()
$(".timeLimit-wrapper").show()
$(".nav_middle ul a").attr('href', '#')
layer.close(index)
},
});
}
}
});
}