//来电弹屏 laydate.skin('molv'); laydate({ elem: '#old_startTime', event: 'focus' }); laydate({ elem: '#old_endTime', event: 'focus' }); laydate({ elem: '#con_startTime', event: 'focus' }); laydate({ elem: '#con_endTime', event: 'focus' }); //权限展示 $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetCurrUserDep', { "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { console.log(result); if(result.data.groname == "客服组") { $(".KF").show(); } else { $(".SC").show(); $("#SCorderlist").show(); } } }) //弹屏右侧切换效果 $(".ldtp-cr ul.ld-service li").click(function() { $(this).addClass("cr-click").siblings().removeClass("cr-click"); loadOld(); }); $('.pre-add').click(function() { var par = $(this).parent().parent(); par.hide().siblings().show(); }) //来电时传输的数据 var Number = helper.request.queryString("Number"); var CallID = helper.request.queryString("CallID"); var KHid; $(".hidTel").val(Number); $(".tel").text(Number); $("#zxdh_").val(Number); $("#tsdh").val(Number); $(".ldtime").text(top.getNowFormatDate()); $(".thsc").text("00:00"); $(".hidCallID").val(CallID); $(".ldtel").text(Number); $("#tsdh").val(Number); $(".ldtel1").val(Number); //左侧联系电话 $("#Tel").val(Number); //右侧客服部 新增工单电话 $("#marketTel").val(Number);//右侧市场部 新增工单电话 //获取信息 var UserCode; $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetNowUser', { "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { if(result.data.role) { // console.log(result.data); UserCode = result.data.user.F_UserCode; } } }) //获取电话所属地 $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', { "tel": Number, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $(".khgsd").text(result.data); // $(".ldlocation").text(result.data); } }) $("").appendTo('#testInput1'); $(geo.provinces).each(function(i, n) { $("").appendTo('#testInput1'); }); $('#testInput1').comboSelect(); //获取客户信息 $.getJSON(huayi.config.callcenter_url + 'Customer/GetCustomerByTel', { "tel": Number, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success" && result.data != null) { KHid = result.data.F_CustomerId; $("#khid").val(result.data.F_CustomerId); $('.ldname').val(result.data.F_CustomerName); //客户姓名 // $("#testInput1_input").val(result.data.F_Province); //省份 console.log(result.data.F_Province); if(result.data.F_Province){ $("#testInput1_input").val(result.data.F_Province); //省份 }else{ $("#testInput1_input").val(''); } if(result.data.F_CustomerIndustry){ $("#testInput2_input").val(result.data.F_CustomerIndustry); //来电单位 }else{ $("#testInput2_input").val(''); } //客服部显示 $("#callCustomer").val(result.data.F_CustomerName); //客户姓名 $("#lddep").val(result.data.F_CustomerIndustry); //来电单位 $("#fkdep").val(result.data.fkdep) //市场部显示 $("#marketName").val(result.data.F_CustomerName); $("#lddepr").val(result.data.F_CustomerIndustry); $("#fkdep").val(result.data.fkdep) }else{ $("#testInput2_input").val(''); } }) var timestamp = Date.parse(new Date()); $('.head-pic .lahei .la-before').show(); $('.head-pic .lahei .la-after').hide(); function clearInter() { clearInterval(timer); } //通话中执行变化 var timer, n = 0; function calling() { $(".td-call").show(); n = 0; clearInterval(timer); timer = setInterval(function() { n++; var m = parseInt(n / 60 % 60); var s = parseInt(n % 60); $(".thsc").text(toDub(m) + ":" + toDub(s)); }, 1000); } function toDub(i) { return i < 10 ? "0" + i : "" + i; } //点击挂断 $('.head-pic .td-call .take').click(function() { // top.obj.Type = "DropCall"; top.obj.Type = "TurnIvr"; // top.obj.AgentID = $.cookie("zx_user"); // top.obj.AgentExten = $.cookie("extno"); top.obj.IvrName = "MYD"; top.obj.IvrPos = "1"; top.Send(); }); //点击拉黑事件 $('.head-pic .lahei .la-before').click(function() { if(!$(".hidTel").val()) { layer.confirm('来电号码为空!', { btn: ['确定'] }); return; } $("#time-word").val(''); $('.ldtp-con .hei-list').show(); }) //拉黑输入框事件 $('.hei-list .bacha').click(function() { $('.ldtp-con .hei-list').hide(); $("#time-word").val(''); }) var reg = /^\+?[1-9][0-9]*$/; $('#bc').click(function() { var n = $("#time-word").val(); var val = $("input[name='time']:checked").val(); if(n) { if(!(reg.test(n))) { layer.confirm('请输入整数时间!', { btn: ['确定'] }); return; } } else { if(val == '4') { n = 0; } else { layer.confirm('请输入整数时间!', { btn: ['确定'] }); return; } } $.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', { tel: $(".hidTel").val(), num: n, type: val, "token": $.cookie("token") }, function(result) { result = $.parseJSON(result); if(result.state.toLowerCase() == "success") { layer.msg("拉入黑名单成功"); $('.la-shichang .blackTime').html(result.data); //$('.ldtp-con .hei-list').removeClass('bounceIn'); //$('.ldtp-con .hei-list').addClass('bounceOutUp'); $('.ldtp-con .hei-list').hide(); $('.head-pic .lahei .la-before').hide(); $('.head-pic .lahei .la-after').show(); $('.head-pic .lahei .retur').show(); } }) }) $('.la-after').click(function() { if(!$(".hidTel").val()) { layer.confirm('来电号码为空!', { btn: ['确定'] }); return; } $("#time-word").val(''); $('.ldtp-con .hei-list').show(); $('.ldtp-con .hei-list').removeClass('bounceOutUp'); $('.ldtp-con .hei-list').addClass('bounceIn'); }) $('.head-pic .lahei .retur').click(function() { $.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', { tel: $(".hidTel").val(), "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { layer.msg("取消黑名单成功"); $('.head-pic .lahei .retur').hide(); $('.head-pic .lahei .la-after').hide(); $('.head-pic .lahei .la-before').show(); } }) }) $(".col-sm-3").mouseleave(function() { $(".ztree").parent().hide(); }) //市场部创建工单 $(".addts").click(function() { var marketName = $("#marketName").val(); var marketTel = $("#marketTel").val(); var lddep_market = $("#lddep").val(); var fkdep_market = $("#testInput_markfkdep_input").val(); var fkcont_market = helper.HtmlUtil.htmlEncodeByRegExp(changeEditorMarket.html()); var callid = $(".hidCallID").val(); if(!marketName) { layer.confirm('请输入姓名!', { btn: ['确定'] }); return; } if(!marketTel) { layer.confirm('请输入电话!', { btn: ['确定'] }); return; } if(!lddep_market) { layer.confirm('请选择来电单位!', { btn: ['确定'] }); return; } if(!fkdep_market) { layer.confirm('请选择反馈单位!', { btn: ['确定'] }); return; } if($('#DicValueList_market').val()=='') { layer.confirm('请选择工单来源!', { btn: ['确定'] }); return; } if($('#OPID_market').val()=='') { layer.confirm('请选择工单类型!', { btn: ['确定'] }); return; } $.ajax({ type: "post", url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder", dataType: 'json', async: true, beforeSend: function() { //触发ajax请求开始时执行 $('.addts').attr("disabled", true); $('.addts').text('创建中...'); }, data: { callCustomer: marketName, tel: marketTel, lddep: lddep_market, fkdep: fkdep_market, fkcont: fkcont_market, gdly:$('#DicValueList_market').val(), gdlx: $('#OPID_market').val(), province: $("#testInput1_input").val(), "token": $.cookie("token") }, success: function(result) { if(result.state.toLowerCase() == "success") { loadOld(); $("#marketName").val(''); $("#marketTel").val(''); $("#lddep_market").val(''); $("#testInput_markfkdep_input").val(''); $("#fkcont_market").val(''); layer.msg("创建工单成功"); $('.addts').attr("disabled", false); $('.addts').text('创建'); } } }); }) KindEditor.ready(function(K) { window.changeEditor = K.create('#fkcont'); //修改弹出框编辑器 }) KindEditor.ready(function(K) { window.changeEditorMarket = K.create('#fkcont_market'); //修改弹出框编辑器 }) //客服组增加工单 $(".add_").click(function() { //联系人 var callCustomer = $("#callCustomer").val(); //来电号码 var tel = $("#Tel").val(); //来电单位 var lddep = $('#lddep').val(); //反馈单位 var fkdep = $("#testInput_cusfkdep_input").val(); ///工单来源id var gdly = $("#DicValueList").val(); //工单类型id var gdlx = $("#OPID").val(); //工单状态id var gdzt = $("#State").val(); var type = "1"; if(!callCustomer) { layer.confirm('请输入姓名!', { btn: ['确定'] }); return; } if(!tel) { layer.confirm('请输入电话!', { btn: ['确定'] }); return; } if(!lddep) { layer.confirm('请选择来电单位!', { btn: ['确定'] }); return; } if(!fkdep) { layer.confirm('请选择反馈单位!', { btn: ['确定'] }); return; } if(!gdly) { layer.confirm('请选择工单来源!', { btn: ['确定'] }); return; } if(!gdlx) { layer.confirm('请选择工单类型!', { btn: ['确定'] }); return; } if(!gdzt) { layer.confirm('请选择工单状态!', { btn: ['确定'] }); return; } $.ajax({ type: "post", url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder", dataType: 'json', async: true, beforeSend: function() { //触发ajax请求开始时执行 $('.add_').attr("disabled", true); $('.add_').text('创建中...'); }, data: { callCustomer: callCustomer, tel: tel, lddep: lddep, fkdep: fkdep, gdly: gdly, gdlx: gdlx, gdzt: gdzt, fkcont:helper.HtmlUtil.htmlEncodeByRegExp(changeEditor.html()),//反馈内容 sendmsg: $('#sendmsg').val(),//快递信息 note1: $("#note1").val(),//备注一 note2: $("#note2").val(),//备注二 note3: $("#note3").val(),//备注三 callid: $(".hidCallID").val(),//callid province: $("#testInput1_input").val(), "token": $.cookie("token") }, success: function(result) { if(result.state.toLowerCase() == "success") { loadOld(); $("#callCustomer").val(''); //来电号码 $("#Tel").val(''); //来电单位 $('#lddep').val(''); //反馈单位 $("#testInput_cusfkdep_input").val(''); ///工单来源id $("#DicValueList").val(''); //工单类型id $("#OPID").val(''); //工单状态id $("#State").val(''); //反馈内容 $("#fkcont").val(''); //快递信息 $('#sendmsg').val(''); //备注一 $("#note1").val(''); //备注二 $("#note2").val(''); //备注三 $("#note3").val(''); layer.msg("创建工单成功"); $('.add_').attr("disabled", false); $('.add_').text('创建'); } } }); }) //客户资料 $('.khzl tbody>tr>td input').attr('readonly', true); $('.save').hide(); $('.cancel').hide(); $('.edit').click(function() { $('.save').show(); $('.cancel').show(); $('.edit').hide(); $('.khzl tbody>tr>td input').attr('readonly', false); $('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3"); // $(".testInput2").show(); // $(".testInput1").css('display', "block"); $(".ldpamter").hide(); $(".ldlocation").hide(); }) $('.cancel').click(function() { $('.khzl tbody>tr>td input').attr('readonly', true); $('.khzl tbody>tr>td input').css('border', "0"); $('.save').hide(); $('.cancel').hide(); $('.edit').show(); // $('.testInput2').attr('display', 'none'); // $(".testInput1").hide(); $(".ldpamter").show(); $(".ldlocation").show(); }) //保存客户 $(".save").click(function() { var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/; //var khid = $("#khid").val(); KHid = $("#khid").val(); var khmc = $(".khmc").val(); var tel1 = $(".ldtel1").val(); var testInput2 = $("#testInput2_input").val(); var ldlocation = $("#testInput1_input").val(); if(!khmc) { layer.confirm('请输入客户名称!', { btn: ['确定'] }); return; } else if(!ldlocation) { layer.confirm('请输入省份!', { btn: ['确定'] }); return; } $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', { id: $(".hidCallID").val(), cid: KHid, name: khmc, province: ldlocation, //省份 customerindustry: testInput2, //来电单位 mobile: tel1, "token": $.cookie("token") }, function(result) { result = $.parseJSON(result); if(result.state.toLowerCase() == "success") { $("#khid").val(result.data); $("#tskh").val(khmc); layer.msg("保存成功"); $('.khzl tbody>tr>td input').css('border', "0"); $('.edit').show(); $('.save').hide(); $('.cancel').hide(); $('.save').hide(); $('.cancel').hide(); $('.edit').show(); $("#marketName").val(khmc); $("#marketTel").val(tel1); $("#lddepr").val(testInput2); $("#callCustomer").val(khmc); //客户姓名 $("#Tel").val(tel1); //联系电话 $("#lddep").val(testInput2); //来电单位 } }) }) //知识库查询 $(".searIcon").click(function() { loadZSK(); }) //历史记录查询 $(".searchbtn").click(function() { loadOld(); }) //新增记录 $(".addjl").click(function() { var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype"); if(type == '3') { $(".addgd").show(); $(".tbold").hide(); // Select($("#testInput_")); } else if(type == '1') { $(".zxbg").show(); $(".tbold").hide(); } }) //获取知识库 loadZSK(); //获取知识库 function loadZSK() { $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', { "keywords": $(".search").val(), "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $(".ldcr-bottom .detail-con ul").empty(); $(result.data).each(function(i, n) { var html = '
  • ' + '
    ' + ' ' + n.F_Title + '' + ' ' + n.F_CreateOn + '' + '
    ' + '
    ' + n.F_Content + '
    ' + '
  • '; $(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) { event.stopPropagation(); if($(this).hasClass("active")) { $(this).removeClass("active") } else { $(".zhishi-title").removeClass("active"); $(this).addClass("active"); } }) }) } }) } $('input:radio[name="banli"]').change(function() { if($(this).val() == '1') { $(".Nows_box").show(); } else { $(".Nows_box").hide(); } }) //获取历史记录 loadOld() //获取历史记录 function loadOld() { $(".addgd").hide(); $(".tbold").show(); $(".zxbg").hide(); var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype"); if(type != '0') { $(".complain").hide(); $(".complain").eq(1).show(); //先销毁表格 $('#orderlist').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $("#orderlist").bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "WorkOrder/GetList", //获取数据的Servlet地址 contentType: 'application/x-www-form-urlencoded', striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 10, 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) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, tel: $(".hidTel").val(), starttime: $("#con_startTime").val(), endtime: $("#con_endTime").val(), token: $.cookie("token"), isldtp: 1, fkdep: $("#fkdep").val() }; return param; }, onLoadSuccess: function() { //加载成功时执行 //layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } else if(type = '0') { $(".complain").hide(); $(".complain").eq(0).show(); //先销毁表格 $('#oldlist').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $("#oldlist").bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址 contentType: 'application/x-www-form-urlencoded', striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 10, 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) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, tel: $(".hidTel").val(), starttime: $("#old_startTime").val(), endtime: $("#old_endTime").val(), token: $.cookie("token") }; return param; }, onLoadSuccess: function() { //加载成功时执行 //layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } else { // $(".complain").hide(); // $(".complain").eq(1).show(); //先销毁表格 $('#SCorderlist').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $("#SCorderlist").bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址 contentType: 'application/x-www-form-urlencoded', striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 10, 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) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, tel: $(".hidTel").val(), starttime: $("#con_startTime").val(), endtime: $("#con_endTime").val(), token: $.cookie("token"), // isldtp:1, fkdep: $("#fkdep").val() }; return param; }, onLoadSuccess: function() { //加载成功时执行 //layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } if(type == '3') { getLX($("#tslx"), "TSLX"); getBM($("#zrbmtree")); getBM($("#clbmtree")); } } //格式化历史记录内处理方式 function formatterDealType(val, row) { //处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理 var str = '-'; switch(val) { case 0: str = 'IVR处理'; break; case 1: str = '骚扰电话'; break; case 2: str = '自助服务'; break; case 3: str = '转值班电话'; break; case 4: str = '留言'; break; case 5: str = '呼损'; break; case 6: str = '人工处理'; break; } return str; } function Detail(val) { if(val) { var str = '
    10){ str =str + '>' + val.substring(0, 10) + '...
    '; } else{ str = str + '>' + val + ''; } return str } } function GetCallState(val) { if(val == '1') { return '已接通'; } else { return '未接通'; } } //音频 function setCode(val) { if(val) { return '
    ' + '' + '
    '; } else { return ''; } } //录音 function ck(val) { var path = $(val).attr("item"); $(".t-shade").addClass("cx"); $(".Ly_box").empty(); $(".down").attr("href", path); $('').appendTo(".Ly_box"); } function GetDealState(val) { if(val == '1') { return '已处理'; } else { return '未处理'; } } function GetStateName(val) { var str = ''; switch(val + '') { case '0': str = "待处理"; break; case '1': str = "已处理"; break; } return str; } //截取字符串 function GetCont(val) { var str = '
    20) { str = str + ' title="' + val + '" '; val = val.substr(0, 20) + "..."; } return str + '>' + val + '
    '; } //获取类型 function getLX(obj, type) { obj.empty(); $.getJSON(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', { "flag": type, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $(result.data).each(function(i, n) { obj.append(''); }) } }) } //获取部门 var setting = { data: { key: { name: "F_DeptName" }, simpleData: { enable: true, idKey: "F_DeptId", pIdKey: "F_ParentId", rootPId: 0 } }, callback: { onClick: zTreeOnClick } }; function getBM(obj) { $.getJSON(huayi.config.callcenter_url + 'Department/GetAllList', { "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $.fn.zTree.init(obj, setting, result.data); } }) } function zTreeOnClick(event, treeId, treeNode) { var obj = $("#" + event.data.treeId).parent(); obj.parent().find("input").eq(0).val(treeNode.F_DeptName); obj.parent().find("input").eq(1).val(treeNode.F_DeptId); obj.hide(); if(event.data.treeId == "zrbmtree") { getRY($("#zrid"), $("#zrbm").val()); } if(event.data.treeId == "clbmtree") { getRY($("#clid"), $("#clbm").val()); } }; //获取人员 function getRY(obj, deptid) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', { "deptid": deptid, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $(result.data).each(function(i, n) { obj.append(''); }) } }) } //反馈单位 and来电单位 //getAccount('#fkdep'); // getAccount('#fkdep_market');//反馈单位 //getAccount('#lddep_market'); //来电单位 function getAccount(obj) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Customer/BindLDdep", dataType: 'json', async: true, data: { token: $.cookie("token") }, success: function(data) { var Count = data.data.dep; $(Count).each(function(i, n) { $("").appendTo($(obj)); }) // $(obj).selectpicker('refresh'); } }); } //工单来源 $.ajax({ url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", type: 'get', async: true, data: { // tel: '123456789', flag: 'GDLY', token: $.cookie("token") }, dataType: "json", success: function(res) { if(res.state == "success") { console.log(res.data); $('').appendTo($("#DicValueList")); $(res.data).each(function(i, n) { if(n.F_DictionaryValueId == "468") { $('').appendTo($("#DicValueList")); $('').appendTo($("#DicValueList_market")); } else { $('').appendTo($("#DicValueList")); $('').appendTo($("#DicValueList_market")); } }) } } }); $("#citySel").click(function() { if($(".menuContent").is(":hidden")) { $(".menuContent").show(); } else { $(".menuContent").hide(); } }) $("#citySel_market").click(function() { if($(".menuContent_market").is(":hidden")) { $(".menuContent_market").show(); } else { $(".menuContent_market").hide(); } }) //工单类型 //部门 tree() function tree() { $.get(huayi.config.callcenter_url + "WorkType/GetTreeList", { "token": $.cookie("token"), // "pid": pid }, function(result) { result = $.parseJSON(result); $.fn.zTree.init($("#treeDemo"), setting2, result.data); //实例化树形图 $.fn.zTree.init($("#treeDemo_market"), setting2, result.data); //实例化树形图 }); } var setting2 = { data: { key: { name: "text" }, simpleData: { enable: true, idKey: "id", rootPId: 0 } }, callback: { onClick: addTreeClick } } function addTreeClick(event, treeId, treeNode) { IDs = treeNode.id; Names = treeNode.text; $('#citySel').val(Names); $('#citySel_market').val(Names); $("#OPID").val(IDs); $("#OPID_market").val(IDs); $('.menuContent_market').hide() }; //状态 $.ajax({ url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", type: 'get', async: true, data: { flag: 'GDZT', token: $.cookie("token") }, dataType: "json", success: function(res) { if(res.state == "success") { console.log(res.data); $('').appendTo($("#State")); $(res.data).each(function(i, n) { if(n.F_DictionaryValueId == '472') { $('').appendTo($("#State")); } else { $('').appendTo($("#State")); } }) // } } }); //查看详情 function ckxq(str) { layer.open({ type: 2, content: "CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条 title: '工单详情', area: ['85%', '80%'], //宽高 }); } //清空 function Clean() { //左侧 //debugger; $('.ldname').val(''); //投诉人 $('#khid').val(''); $('.tsdh').val(''); //投诉电话 $('.ldlocation').text('未知'); //归属地 $('.lxr').val(''); //联系人 $('.lxdh').val(''); //联系电话 $('.postcode').val(''); //邮编 $('.email').val(''); //email $('.ldtime').val(''); //来电时间 //右侧 $("#cusname").val(''); //=投诉人姓名 $("#cussex").val(''); $("#cusphone").val(''); //=投诉人电话 $("#email").val(''); $("#zipcode").val(''); $("#conphone").val(''); $("#title").val(''); $("#content").val(''); $("#sourcearea").val(); //=事发地域id $('#sourceaddress').val(''); //=事发详细地址 $("input[name='baomi'][value='1']").prop("checked", true); //=(0转办1直办) $("#type option:first").prop("selected", 'selected'); $("#level option:first").prop("selected", 'selected'); $("#keys option:first").prop("selected", 'selected'); $("#sourcearea option:first").prop("selected", 'selected'); $('#result').val(''); } //Select($("#testInput_")); $('#testInput_cusfkdep').comboSelect(); $('#testInput_markfkdep').comboSelect(); $('#testInput2').comboSelect(); $('#testInput1').comboSelect(); newBindLDdep($('#testInput_cusfkdep'), $('#testInput_markfkdep'), $('#testInput2')) //Select($("#testInput1_")); //Select($("#testInput2")); //getProvice($("#testInput1")); function Select(obj) { obj.click(function(event) { event.preventDefault(); }); obj.focus(function() { // //失去焦点后触发的事件 obj.parent().find('.testInput-list').show(); BindLDdep(); }); // obj.blur(function() { // // $('.testInput-list').hide(); // }); obj.bind("input propertychange", function() { var value = $(this).val(); obj.parent().find('.testInput-list').show(); BindLDdep(value) }); //请求单位 function BindLDdep(str) { $('.testInput-list').empty(); $.ajax({ type: "get", url: huayi.config.callcenter_url + "Customer/BindLDdep", dataType: 'json', async: true, data: { keypara: str, token: $.cookie("token") }, success: function(data) { var Count = data.data.dep; console.log(Count); var html = ''; $(Count).each(function(i, n) { html = '
  • ' + n + '
  • '; $(html).appendTo($('.testInput-list')) }); $('.testInput-list>li').click(function() { obj.val($(this).html()); console.log($(this).html()); $('.testInput-list').hide(); }) } }); }; // } function Selects(objs) { // obj.click(function(event) { // event.preventDefault(); // }); // obj.focus(function() { // // //失去焦点后触发的事件 // obj.parent().find('.testInput-list').show(); // BindLDdep(); // }); // // obj.blur(function() { // // $('.testInput-list').hide(); // }); // obj.bind("input propertychange", function() { // var value = $(this).val(); // BindLDdep(value); // obj.parent().find('.testInput-list').show(); // if(value) { // var len = City_.length; // var arr = []; // for(var i = 0; i < len; i++) { // //如果字符串中不包含目标字符会返回-1 // if(City_[i].indexOf(value) != -1) { // $('.testInput-list').empty(); // arr.push(City_[i]); // $(arr).each(function(i, n) { // html = '
  • ' + n + '
  • '; // $(html).appendTo($('.testInput-list')); // $('.testInput-list').css('height', '200px'); // }); // } // } // console.log(arr); // $('.testInput-list>li').click(function() { // obj.val($(this).html()); // console.log($(this).html()); // $('.testInput-list').hide(); // }) // } else { // $('.testInput-list').css('height', '159px'); // // } // // }); // // //请求单位 // function BindLDdep(str) { // $('.testInput-list').empty(); // var html = ''; // $(City_).each(function(i, n) { // html = '
  • ' + n + '
  • '; // $(html).appendTo($('.testInput-list')) // }); // $('.testInput-list>li').click(function() { // obj.val($(this).html()); // console.log($(this).html()); // $('.testInput-list').hide(); // }) // // }; // var html = ''; $(City_).each(function(i, n) { html = ""; $(html).appendTo(objs); debugger }); objs.comboSelect(); } $(document).ready(function() { // $(document).click(function(e) { // if(!$(e.target).is($('.testInput-list>li')) && !$(e.target).is($('#testInput_')) && !$(e.target).is($('#testInput1_')) && !$(e.target).is($('#testInput1')) && !$(e.target).is($('#testInput2'))) { // $('.testInput-list').hide(); // } // }) }) //弹屏右侧 新增工单 反馈单位 重写 2018-07-18 zhangshaungnan 新增 function newBindLDdep(obj1, obj2, obj3) { // $('.testInput-list').empty(); $.ajax({ type: "get", url: huayi.config.callcenter_url + "Customer/BindLDdep", dataType: 'json', async: false, data: { // keypara: str, token: $.cookie("token") }, success: function(data) { var Count = data.data.dep; var html = ''; $("").appendTo(obj1) $("").appendTo(obj2) $("").appendTo(obj3) $(Count).each(function(i, n) { html = ""; $(html).appendTo(obj1); $(html).appendTo(obj2); $(html).appendTo(obj3); }); obj1.comboSelect(); obj2.comboSelect(); obj3.comboSelect(); } }); };