| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>营业部热点问题统计</title>
- <script src="../Script/Common/huayi.load.js"></script>
- <script src="../Script/Common/huayi.config.js"></script>
- <link href="../css/bootstrap.min.css" />
- <link href="../css/init.css" rel="stylesheet" />
- <link rel="stylesheet" href="../css/boot/bootstrap-table.css" />
- <style>
- .kpi-top {
- background: #f3f3f4;
- padding: 10px 20px;
- margin: 30px 0;
- }
-
- .topCon {
- float: left;
- margin-left: 70px;
- }
-
- .kpi-content h2 {
- font-size: 18px;
- margin-bottom: 20px;
- }
-
- .kpi-content {
- width: 90%;
- margin: 0 auto;
- }
-
- .kpi-table table {
- font-size: 12px;
- }
-
- .kpi-table table thead tr td {
- background: #1ab394;
- color: #fff;
- font-size: 14px;
- }
- .act{
- border-left: 1px solid #ddd !important;
- }
- #tb_report thead tr{
- background-color: rgb(26,179,148);
- color: #fff;
- }
- </style>
- </head>
- <body class="gray-bg">
- <div class="hwkpi">
- <div class="daoHang clearfix">
- <div class="dhLeft">
- <sapn><i class="syIcon"></i>位置:
- <a id="ReIndex" href="javaScript:;">首页</a>>
- <a href="javaScript:;">报表分析</a>>
- <a href="javaScript:;">业务报表分析</a>>
- <a href="" style="color: #000;">营业部热点问题统计</a>
- </sapn>
- </div>
- </div>
- <div class="kpi-top clearfix form-inline">
- <div class="topCon">
- 查询日期:
- <input type="text" class="form-control" id="startTime" style="margin-right: 20px;"/>
- 任务名称:
- <select class="form-control" id="rwjg"></select>
- <button class="btns sear">搜索</button>
- <a class="btns export ">导出</a>
- </div>
- </div>
- <div class="kpi-content">
- <div class="kpi-table">
- <table id="tb_report">
- <thead>
- <tr>
- <th data-field="SaleOffice" rowspan="2" data-valign="middle" data-align="center">营业部</th>
- <th data-field="HJCount" rowspan="2" data-valign="middle" data-align="center">呼叫总数</th>
- <th colspan="3" data-valign="middle" data-align="center">移网上网质量</th>
- <th colspan="4" data-valign="middle" data-align="center">移网通话质量</th>
- <th colspan="5" data-valign="middle" data-align="center">营业厅服务</th>
- <th colspan="4" data-valign="middle" data-align="center">光网质量</th>
- <th colspan="3" data-valign="middle" data-align="center">装维服务</th>
- <th colspan="5" data-valign="middle" data-align="center">套餐资费</th>
-
- </tr>
- <tr>
- <th data-field="Q511" data-align="center" class="act">网速慢</th>
- <th data-field="Q512" data-align="center">限速</th>
- <th data-field="Q513" data-align="center">无信号</th>
- <th data-field="Q519" data-align="center">掉话</th>
- <th data-field="Q520" data-align="center">通话断断续续</th>
- <th data-field="Q521" data-align="center">无信号</th>
- <th data-field="Q522" data-align="center">有信号无法接通</th>
- <th data-field="Q539" data-align="center">服务态度差</th>
- <th data-field="Q540" data-align="center">业务技能低</th>
- <th data-field="Q541" data-align="center">着装礼仪不规范</th>
- <th data-field="Q542" data-align="center">厅内环境差</th>
- <th data-field="Q543" data-align="center">问题解决不彻底</th>
- <th data-field="Q528" data-align="center">网速慢</th>
- <th data-field="Q529" data-align="center">掉线</th>
- <th data-field="Q530" data-align="center">卡顿</th>
- <th data-field="Q531" data-align="center">无信号</th>
-
- <th data-field="Q534" data-align="center">上门不准时</th>
- <th data-field="Q535" data-align="center">师傅服务态度</th>
- <th data-field="Q536" data-align="center">未安装</th>
-
- <th data-field="Q544" data-align="center">宣传解释不清晰</th>
- <th data-field="Q545" data-align="center">套餐设计不合理</th>
- <th data-field="Q546" data-align="center">消费查询不便捷</th>
- <th data-field="Q547" data-align="center">提醒服务不及时</th>
- <th data-field="Q548" data-align="center">账单信息不易懂</th>
- </tr>
- </thead>
- </table>
- </div>
- </div>
- </div>
- <script src="../js/laydate/laydate.js"></script>
- <script>
- var token = $.cookie("token"),
- endtime = '', //结束时间
- stime = ''; //开始时间
- var $tableLeft1 = $('#tb_report');
- $(function() {
- laydate.render({
- elem: '#startTime',
- range: '~',
- theme: '#1ab394'
- });
- getTimes('#startTime')
- GetRWJG()
- Ajax();
- //搜索事件
- $(".sear").click(function() {
- // if($('#startTime').val() == '') {
- // layer.confirm('请选择查询日期!', {
- // btn: ['确定']
- // });
- // return;
- // }
- $('.thTable tbody').html('');
- Ajax();
- });
- //导出
- $(".export").click(function() {
- dcexcel(this);
- });
- });
-
- function getTimes(dom) {
- function p(s) {
- return s < 10 ? '0' + s : s;
- }
- var currentYear = new Date().getFullYear();
- var currentMonth = new Date().getMonth() + 1;
- var currentDate = new Date().getDate();
- var prevCurrentYear = 0;
- var prevCurrentMonth = 0;
- if(currentMonth == 1) {
- prevCurrentYear = currentYear - 1;
- prevCurrentMonth = 12;
- } else {
- prevCurrentYear = currentYear;
- prevCurrentMonth = currentMonth - 1;
- }
- var data = currentYear + "-" + p(currentMonth) + "-" + '01';
- var current = currentYear + "-" + p(currentMonth)+"-" +currentDate;
- $(dom).val(data+' ~ '+current)
- }
-
- //导出
- function dcexcel(obj) {
- let sdate = $('#startTime').val() && $('#startTime').val().split(' ~ ')[0];
- let edate = $('#startTime').val() && $('#startTime').val().split(' ~ ')[1];
- var url = huayi.config.callcenter_url + "CallOutReport/ExportSaleOfficeHotQuestionData?token=" + $.cookie("token");
- url += "&stime=" + sdate + "&endtime=" + edate
- console.log(url)
- obj.href = url;
- }
-
- function GetRWJG() {
- $.ajax({
- type: "get",
- url: huayi.config.callcenter_url + "Questionnaire/GetTaskList",
- dataType: 'json',
- data: {
- flag: 'HJJG',
- token: $.cookie("token")
- },
- async: true,
- success: function(data) {
- var Count = data.data;
- $("<option value='0'>--全部--</option>").appendTo($("#rwjg"));
- for(var i = 0; i < Count.length; i++) {
- console.log(Count[i].F_UserName);
- $("<option value='" + Count[i].F_TaskID + "'>" + Count[i].F_TaskName + "</option>").appendTo($("#rwjg"));
-
- }
- }
- });
- }
-
- function Ajax() {
- //销毁表格
- $tableLeft1.bootstrapTable('destroy');
- //初始化表格,动态从服务器加载数据
- $tableLeft1.bootstrapTable({
- method: "get", //使用get请求到服务器获取数据
- url: huayi.config.callcenter_url + "CallOutReport/GetSaleOfficeHotQuestionDataList",
- contentType: 'application/x-www-form-urlencoded',
- striped: true, //表格显示条纹
- pagination: false, //启动分页
- pageSize: 5, //每页显示的记录数
- pageNumber: 1, //当前第几页
- pageList: [15, 30, 45, 100], //记录数可选列表
- search: false, //是否启用查询
- showColumns: false, //显示下拉框勾选要显示的列
- showRefresh: false, //显示刷新按钮
- sidePagination: "server", //表示服务端请求
- //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
- //设置为limit可以获取limit, offset, search, sort, order
- queryParamsType: "undefined",
- responseHandler: function(res) {
- //格式化数据
- return {
- "rows": res.data //数据
- };
- },
- queryParams: function queryParams(params) { //设置查询参数
- var param = {
- stime: $('#startTime').val() && $('#startTime').val().split(' ~ ')[0],
- endtime: $('#startTime').val() && $('#startTime').val().split(' ~ ')[1],
- taskid:$('#rwjg').val(),
- token: token
- };
- return param;
- },
- onLoadSuccess: function() { //加载成功时执行
- // layer.msg("加载成功");
- },
- onLoadError: function() { //加载失败时执行
- //layer.msg("加载数据失败", { time: 1500, icon: 2 });
- }
- });
- }
- </script>
- </body>
- </html>
|