//获取查询信息 function load() { var paramsObj = getParam //先销毁表格 JSON.stringify(data) === '{}' var getparams = {} var dataParam = { source: $("#source").val(), //=来源& tel: $("#tel").val(), //=客户电话 starttime: $("#starttime").val(), //=开始时间 endtime: $("#endtime").val(), //=结束时间 workid: $("#wids").val(), //事项编号 name: $("#name").val(), //来电人 dealstarttime: $("#dealstarttime").val(), //办理开始时间 dealstrendtime: $("#dealstrendtime").val(), //办理结束时间 ComTitle: $("#workOrderTitle").val().replace(/\s+/g, ""), // 工单标题 usercode: selectMultiple($("#ZX")), //受话坐席 sourcearea: $("#sourceAreas").val(), //反映区域 deptid: $("#PID").val(), //承办单位 keyid: $("#keyid").val(), //反映类别 type: $("#type").val(), //来电类型 //以下为工单查询搜索参数开始 ComContent: $("#workOrderContent")&&$("#workOrderContent").val().replace(/\s+/g, ""), // 工单内容 ddusercode: selectMultiple($("#yardman")), //审核员 dealtype: $("#dealtype").val(), //处理类型 Result: $("#workOrderProcessingResult").val().replace(/\s+/g, ""), // 办理结果 state: $("#state").val(), // 工单状态 isopen: $("#isopen").val(), // 是否公开 business: $("#threeWayCall").val(), // 三方通话 splituser: $("#leaderCharge").val(), // 分管领导 islike: $("#islike").val(), // 查询类型 dbgd: $("#whetherSupervisor").val(), // 是否督办 edituser: $("#edituser").val(), // 供暖工单 workordertype: $("#workordertype").val(), // 添加方式 IsRelease: $("#IsRelease").val(), //关联工单 myd: $("#satisfaction").val(), //满意度 phoneTypes:$("#phoneType").val(), //电话类别 isbusiness: $("#isbusiness").val(), //是否营商 closeuser:$("#closeuser").val(), //结案人 overtime:$("#overtime").val(), //是否超期 conphone: $("#contel").val().replace(/\s+/g, ""), //客户电话 //以下为工单查询的附加搜索参数结束 token: $.cookie("token"), } // if(paramsObj.tabSecondText){ // var searchParam = { // // } // } if(paramsObj.params !== '{}') { if(paramsObj.hasOwnProperty("state")) { delete dataParam.state } getparams = Object.assign(dataParam, paramsObj.params) } $('#orderlist').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $("#orderlist").bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + paramsObj.apiUrl, //获取数据的Servlet地址 contentType: "application/x-www-form-urlencoded", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 sidePagination: "server", //表示服务端请求 //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder //设置为limit可以获取limit, offset, search, sort, order queryParamsType: "undefined", queryParams: function queryParams(params) { //设置查询参数 //alert(params.pageNumber) var param = Object.assign({ page: params.pageNumber, pagesize: params.pageSize, }, getparams) exportParam = param return param; }, onLoadSuccess: function(data) { //加载成功时执行 //console.log(data); if(getParam.tabSecondText === '已办待回访'){ $(".visitState").show() } }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } //编号 function serialNumber(val, row, index) { return index + 1; } // 查看工单详情 function View(val, row) { var workId = val; var workIdCode = workId.slice(0, 4); var workIdAddress = workId.slice(4, 10); var workIdDate = workId.slice(10, 16); var workIdSerialNumber = workId.slice(16); return ( '
' + '' + workIdCode + "" + '' + workIdAddress + "" + '' + workIdDate + "" + '' + workIdSerialNumber + "" + "
" ); } // 诉求标题 function GetCont(val) { if(val) { var str = "
10) { str = str + ' title="' + val + '" '; val = val.substr(0, 10) + "..."; } return str + ">" + val + "
"; } else { return ""; } } //状态 function States(val, row) { var html = ""; switch(val + "") { case "0": html = "新工单"; if(row.F_IsReturn == 1) { html = "新工单(回退)"; } break; case "1": html = "待交办"; break; case "2": html = '待查收'; break; case "3": html = "退回审核中"; break; case "4": html = "办理中"; break; case "5": html = "延时审核"; break; case "6": html = "已办理"; break; case "7": html = "待回访"; break; case "8": html = "重办中"; break; case "9": html = "已结案"; break; case "10": html = "待审核"; break; case "11": html = "重办待交办"; break; case "13": html = "重办驳回"; break; } return html; } //状态 function visitStates(val, row) { var html = "-"; switch(val + "") { case "1": html = "回访中"; break; case "2": html = '已回访'; break; } return html; } //时限 function OverTime(val, row) { if(val == 1) { return( '
' + '' + row.GapTime + "" + "
" ); } else if(val == 2) { return( '
' + '' + row.GapTime + "" + "
" ); } else if(val == 3) { return( '
' + '' + row.GapTime + "" + "
" ); } } //办理时限 function BanTime(val) { if(val) { var time = val.substring(0, val.indexOf(" ")); return( '
' + "" + time + "" + "
" ); } } //操作 function Dispose(val, row) { var Rows = row.Buttons; var html = ""; for(var i = 0; i < Rows.length; i++) { var html1 = huayi.config.arr[Rows[i].key * 1 - 1]; if(html1) { html1 = html1.replace("data", val); html1 = html1.replace("isProtect", row.F_IsProtect); html1 = html1.replace("row", row.F_MainDeptId); } bl html += html1; } return html; }