//来电时传输的数据 var Number = helper.request.queryString("Number"); var CallID = helper.request.queryString("CallID"); $(document).ready(function () { $.ajax({ type: "get", url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep", dataType: 'json', async: false, data: { token: $.cookie("token") }, success: function(data) { if(data.state.toLowerCase() == 'success') { if(data.data.groname == '思念组') { $(".snRmove").remove(); $(".dkRmove").show(); } else { $(".snRmove").show(); $(".complainDiv2").hide(); $(".dkRmove").remove(); } } } }); var groupcode = $('#groupcode', top.document).val(); if (groupcode == 'SCZ') { $("#usedate").text("饮用日期:"); $("#vipid").text("对接人:"); $("#vipphone").text("对接人电话:"); } //来电弹屏 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' }); //弹屏右侧切换效果 $(".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(); }) $(".mfhtel").val(Number); $(".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); //右侧客服部 新增工单电话 $("#tel").val(Number); $("#telm").val(Number); $("#marketTel").val(Number);//右侧市场部 新增工单电话 if (Number) { //获取电话所属地 $.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); } }) //获取客户信息 $.ajax({ type: "get", url: huayi.config.callcenter_url + "Customer/GetCustomerByTel", dataType: 'json', async: false, data: { tel: Number, type: 1, token: $.cookie("token") }, success: function (result) { if (result.state.toLowerCase() == "success") { $("#name").val(result.data.F_Name); $("#tel").val(result.data.F_Phone); $("#khid").val(result.data.F_Id); $('.ldname').val(result.data.F_Name); //客户姓名 $("#areaInps").val(result.data.F_Area); $("#kharea").val(result.data.F_Area); if (result.data.F_Province) { $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份 // $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City); // $(".inps2").val(result.rows[0].F_Province); // $(".inps3").val(result.rows[0].F_City); ComplaintVip(); $('.khprovince').val(result.data.F_Province); $('.khcity').val(result.data.F_City); } else { $("#shengshi").val(''); } //获取来电电话 } else { $('.ldname').val(""); $("#shengshi").val(''); } } }) } var timestamp = Date.parse(new Date()); $('.head-pic .lahei .la-before').show(); $('.head-pic .lahei .la-after').hide(); //点击挂断 $('.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(); } else { layer.msg("取消黑名单失败"); } }) }) $(".col-sm-3").mouseleave(function () { $(".ztree").parent().hide(); }) $('.areaDown').click(function () { if ($('.treeList1').css('display') == 'block') { $('.treeList1').css('display', 'none') } else { $('.treeList1').css('display', 'block') } }) $('#typeclass').click(function () { $('.treeList1').css('display', 'block') }) $('#shengshi').click(function () { $('.treeList').css('display', 'block') }) $('.treeList1').mouseleave(function () { $(this).css('display', 'none') }) $('.treeList').mouseleave(function () { $(this).css('display', 'none') }) $(".orderType").change(function () { if ($(".orderType option:selected").text() != "投诉") { $(".complainDiv2").show(); typeSmall =$(".complaintType2").val(); $(".complainDiv").hide(); } else { $(".complainDiv2").hide(); $(".complainDiv").show(); typeSmall =$(".complaintType1").val(); } }); $(".complaintType2").change(function () { typeSmall=$(".complaintType2").val(); }); $(".complaintType1").change(function () { typeSmall=$(".complaintType1").val(); }); //获取专员手机号 $("#vipName").change(function () { $("#vipTel").val($("#vipName option:selected").attr("index")); // $("#areaInps").val($("#vipName option:selected").attr("areaText")); $("#typeclass").val($("#vipName option:selected").attr("province") + "/" + $("#vipName option:selected").attr("city")); $(".inps2").val($("#vipName option:selected").attr("province")); $(".inps3").val($("#vipName option:selected").attr("city")); }); //客户资料 $('.khzl tbody>tr>td input').attr('readonly', true); $('.save').hide(); $('.cancel').hide(); $('.edit').click(function () { $('.save').show(); $('.cancel').show(); $(".time-box_flbox").show(); $("#typeclass1").val($(".countryName").val()) $('.edit').hide(); $('.khzl tbody>tr>td input').attr('readonly', false); $('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3"); $(".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(); $(".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 khmc = $(".khmc").val(); var tel1 = $(".ldtel1").val(); var testInput2 = $("#ldtel1").val(); if (!khmc) { layer.confirm('请输入客户名称!', { btn: ['确定'] }); return; } $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', { id: $("#khid").val(), type: 1, name: khmc, area: $('#kharea').val(), //区域 province: $('.khprovince').val(), //省份 city: $('.khcity').val(), //城市 tel: 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"); $('.save').hide(); $('.cancel').hide(); $('.edit').show(); $("#callCustomer").val(khmc); //客户姓名 $("#name").val(khmc); $("#tel").val(tel1);//电话 $("#Tel").val(tel1); //联系电话 } }) }) //工单来源 getOrderSource(); //产品代码 getProductType(); //问题代码 getProblemCode(); //重要级别 getDealTimely(); //工单类型 getOrderType(); //投诉类型 complaintType(); //咨询类型 consultType(); //产品厂家 getProductFactory(); //区域 getAreaType(); //客诉专员 ComplaintVip(); //生产日期为数字 //productDateNumber(); //普通工单禁止选择原因 $('#reason').attr("disabled", "disabled"); //保存 $('.customerSubmit').click(function () { saveCustomer(); }); //获取知识库 loadZSK(); //知识库查询 $(".searIcon").click(function () { loadZSK(); }) //按enter查询知识库 $('.search').bind('keypress', function (event) { if (event.keyCode == "13") { loadZSK(); return false; } }); //重复工单 $('#order_isover').find('input[type="radio"]').on('change', function() { if($(this).val() === '3') { radioRepeat(); $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询 } }); //历史记录查询 $(".searchbtn").click(function () { loadOld(); }) //按enter查询历史记录 $('#old_startTime, #old_endTime').bind('keypress', function (event) { if (event.keyCode == "13") { loadOld(); return false; } }); // 区域 // getArea($("#customer_area")); // 省/办事处 LAISHENG($("#source"));//省 CHOUDQ($("#customer_comaddress")); //大区 }); //获取知识库 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"); } }) }) } }) } //获取历史记录 function loadOld() { var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype"); $(".complain").hide(); $(".complain").eq(type).show(); if (type == '2') { //先销毁表格 $('#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 = { starttime: $("#con_startTime").val(), endtime: $("#con_endTime").val(), keywords: $(".hidTel").val(), token: $.cookie("token"), pageindex: params.pageNumber, //页码 pagesize: params.pageSize, //条数 }; return param; }, onLoadSuccess: function() { //加载成功时执行 //layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } else if (type == '1') { //先销毁表格 $('#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 }); } }); } } //格式化历史记录内处理方式 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 View(val, row) { // return '
    ' + val + '
    '; // $("#F_UserCode").val(row.CreateUser); //} // 工单编号 function View(val, row) { if (row.F_DealTimely === "Ⅰ级") { return '
    ' + val + '
    '; } else if (row.F_DealTimely === "Ⅱ级") { return '
    ' + val + '
    '; } else if (row.F_DealTimely === "普通工单") { return '
    ' + val + '
    '; } else { return '
    ' + val + '
    '; } $("#F_UserCode").val(row.CreateUser); } // 工单状态返回值判断 function workOrderStateJudge (val, row) { if (val === 0) { return '
    待提交
    '; } else if (val === 1) { return '
    待分派
    '; } else if (val === 2) { return '
    待接单
    '; } else if (val === 3) { return '
    待处理
    '; } else if (val === 4) { return '
    处理中
    '; } else if (val === 5) { return '
    退回待分派
    '; } else if (val === 6) { return '
    退回待提交
    '; } else if (val === 10) { return '
    已完成
    '; } else { return '
    '; } } // 工单类别返回值判断 function workOrderTypeJudge (val, row) { if (val === 1) { return '
    咨询
    '; } else if (val === 2) { return '
    投诉
    '; } else if (val === 3) { return '
    重复
    '; } else { return '
    '; } } 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 LAISHENG(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", { "token": $.cookie("token"), pid: 0, }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $("").appendTo(obj); }) } }) } //市 function LAISHI(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", { "token": $.cookie("token"), pid: $('#source').val(), }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $("").appendTo(obj); }) } }) } // 区/县 function LAIQU(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", { "token": $.cookie("token"), pid:$('#type').val(), }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $("").appendTo(obj); }) } }) } $('#source').on('change',function(){ LAISHI($("#type")); }); $('#type').on('change',function(){ LAIQU($("#keyid")); }); // 区域 //function getArea(obj) { // obj.empty(); // obj.append(''); // $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", { // "token": $.cookie("token"), // pid: 1, // F_Layer: 1, // }, function (data) { // if (data.state.toLowerCase() == "success") { // var content = data.data; // $(content).each(function (i, n) { // $("").appendTo(obj); // }) // } // }) //} //办事处 提交人 function CHOUDQ(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", { "token": $.cookie("token"), pid: 1, F_Layer: 1, }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $("").appendTo(obj); }) } }) } //办事处 function CHOUFEN(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", { "token": $.cookie("token"), F_Layer:2, pid:$("#customer_comaddress").val(), }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $("").appendTo(obj); }) } }) } // 提交人 function getSubmitter(obj) { obj.empty(); obj.append(''); $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", { "token": $.cookie("token"), type: 1, dptid: $("#customer_comaddress").val(), pagesize: 100, }, function (data) { console.log('123123123') var content = data.rows; $(content).each(function (i, n) { $("").appendTo(obj); }) }) } // 获取提交人 $('#customer_comaddress').on('change',function(){ getSubmitter($('#customer_submitter')); }); //function ck(val, row) { // $(".t-shade").addClass("cx"); // $(".gjss").removeClass("cx"); // $(".xqlb").addClass("cx"); // var path = $(val).attr("item"); // $(".Ly_box").empty(); // $('').appendTo(".Ly_box"); //} //录音 function ck(val) { var path = $(val).attr("item"); $(".t-shade").addClass("cx"); $(".gjss").removeClass("cx"); $(".xqlb").addClass("cx"); $(".Ly_box").empty(); $('').appendTo(".Ly_box"); } //关闭录音 $(".setwin").click(function () { $(".t-shade").removeClass("cx"); $('audio')[0].pause(); }); // 重复工单 function radioRepeat(id){ layer.open({ type: 2, title: '重复工单', maxmin: true, //开启最大化最小化按钮 area: ['80%', '90%'], content: "./work_order_repeat.html?id=" + id }); } //工单详情 function btn_order_details(val) { var id = val; layer.open({ type: 2, title: '工单详情', maxmin: true, //开启最大化最小化按钮 area: ['80%', '90%'], content: './work_order_details.html?id=' + id // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +'' }); } 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 ckxq(str) { layer.open({ type: 2, content: "CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条 title: '工单详情', area: ['85%', '80%'], //宽高 }); } //工单类型 function getOrderType() { $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', { "token": $.cookie("token"), flag: "GDLX" }, function(result) { result = $.parseJSON(result); var Count = result.data; $(Count).each(function(i, n) { $('').appendTo($(".orderType")); }) }); } //投诉类型 function complaintType() { $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', { "token": $.cookie("token"), flag: "TSLX" }, function(result) { result = $.parseJSON(result); var Count = result.data; $(Count).each(function(i, n) { $('').appendTo($(".complaintType1")); }) typeSmall=$(".complaintType1").val(); }); } //咨询类型 function consultType() { $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', { "token": $.cookie("token"), flag: "ZXLX" }, function(result) { result = $.parseJSON(result); var Count = result.data; $(Count).each(function(i, n) { $('').appendTo($(".complaintType2")); }) }); } //区域 function getAreaType() { $.get(huayi.config.callcenter_url + 'Area/GetAreaList', { "token": $.cookie("token"), }, function(result) { result = $.parseJSON(result); $.fn.zTree.init($("#TreeDemo"), setting, result.data); //实例化树形图 $.fn.zTree.init($("#TreeDemo1"), setting1, result.data); //实例化树形图 }); } var setting = { data: { key: { name: "F_AreaName" }, simpleData: { enable: true, idKey: "F_Id", pIdKey: "F_ParentId", rootPId: 0 } }, callback: { onClick: changeTreeClick } } var setting1 = { data: { key: { name: "F_AreaName" }, simpleData: { enable: true, idKey: "F_Id", pIdKey: "F_ParentId", rootPId: 0 } }, callback: { onClick: changeTreeClick1 } } function changeTreeClick(event, treeId, treeNode) { var areaParent = treeNode.getPath(); if (areaParent[1]) { areaParent1 = areaParent[0].F_AreaName areaParent2 = areaParent[1].F_AreaName $('#shengshi').val(areaParent1 + "/" + areaParent2); $('#typeclass').val(areaParent1 + "/" + areaParent2); $('.inps2').val(areaParent1); $('.inps3').val(areaParent2); ComplaintVip(); $('.khprovince').val(areaParent1); $('.khcity').val(areaParent2); } else { layer.msg("请选择最下级菜单"); } $('.addTree').hide(); }; function changeTreeClick1(event, treeId, treeNode) { var areaParent = treeNode.getPath(); if (areaParent[1]) { areaParent1 = areaParent[0].F_AreaName areaParent2 = areaParent[1].F_AreaName $('#typeclass').val(areaParent1 + "/" + areaParent2); $('.inps2').val(areaParent1); $('.inps3').val(areaParent2); ComplaintVip(); } else { layer.msg("请选择最下级菜单"); } $('.addTree1').hide(); }; //产品代码 function getProductType(obj) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "CPDM" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $('').appendTo($("#productType")); }) } }); } // 问题代码 function getProblemCode(obj) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "WTDM" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $('').appendTo($("#problemCode")); }) } }); } // 重要级别 function getDealTimely(obj) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "GDDJ" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $('').appendTo($("#dealTimely")); }) } }); } // 重要级别原因(Ⅰ级) function getReasonOne() { $("#reason").empty(); $("#reason").append(""); $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "YJYY" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $('').appendTo($("#reason")); }) } }); } // 重要级别原因(Ⅱ级) function getReasonTwo() { $("#reason").empty(); $("#reason").append(""); $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "EJYY" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $('').appendTo($("#reason")); }) } }); } // 重要级别显示原因 $('#dealTimely').on('change',function(){ if ($('#dealTimely').val() === 'Ⅰ级'){ $('#reason').val(''); $('#reason').removeAttr("disabled"); getReasonOne(); } else if ($('#dealTimely').val() === 'Ⅱ级' ){ $('#reason').val(''); $('#reason').removeAttr("disabled"); getReasonTwo(); } else { $('#reason').val(''); $('#reason').attr("disabled", "disabled"); } }) // 指派事件 $('#isAssign').on('change', function(){ if($('#isAssign input[name="isAssign"]:checked').val() === '1'){ $('.comaddressTitle').show(); $('.comaddressSelect').show(); $('.submitterTitle').show(); $('.submitterSelect').show(); } else if ($('#isAssign input[name="isAssign"]:checked').val() === '0'){ $('.comaddressTitle').hide(); $('.comaddressSelect').hide(); $('.submitterTitle').hide(); $('.submitterSelect').hide(); } }) // 地址(省+市+区/县) function detailedAddress() { if($('#source').val() === ""){ var province = ''; } else { var province = $('#source').find("option:selected").text() } if($('#type').val() === ""){ var city = ''; } else { var city = $('#type').find("option:selected").text() } if($('#keyid').val() === ""){ var county = ''; } else { var county = $('#keyid').find("option:selected").text() } if($('#addressDescription').val === ""){ var addressDescription = ''; } else { var addressDescription = $('#addressDescription').val(); } var address = province + '-' + city + '-' + county + '-' + addressDescription; return address; } //产品厂家 function getProductFactory() { $("#productFactoryDataList").empty(); $("#productFactoryDataList").append(''); $("#productFactoryDataList").append(''); $.getJSON(huayi.config.callcenter_url + "EquipmentNumber/GetList", { "token": $.cookie("token"), keywords: "", pageindex: "1", pagesize: "200", }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.rows; $(content).each(function (i, n) { $("#productFactoryDataList").append('').appendTo($("#DicValueList")); }) } }); } //客诉专员 function ComplaintVip() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Customer/GetAllList", dataType: 'json', async: true, data: { token: $.cookie("token"), type: 2, province: $('.inps2').val(), //省 city: $('.inps3').val() //市 }, success: function(data) { $("#vipName").empty(); var Count = data.data; $('').appendTo($("#vipName")); $(Count).each(function(i, n) { $('').appendTo($("#vipName")); }) } }); } //清空 function Clean() { ////左侧 //$('.ldname').val(''); //投诉人 //$('#khid').val(''); //$('#kharea').val(''); //投诉电话 //$('.ldlocation').text('未知'); //归属地 //$('#shengshi').val(''); //联系人 //$('.ldtel1').val(''); //联系电话 //$('.khprovince').val(''); //邮编 //$('.khcity').val(''); //email //$('.ldtime').val(''); //来电时间 //右侧 $('#name').val(''); $('#tel').val(''); //号码 $('#orderSource').val(''); //工单来源 $('#typeclassId').val(''); //工单类型id $('.orderType').val(''); //工单状态id $('.DicValueList').val(''); //反馈内容 $('#productname').val(''); //备注一 $('#buyAddress').val(''); //备注二 $('#batchNumber').val(''); $('.complaintType').val(''); $(".areaInps").val(); $('.inps2').val(''); $('.inps3').val(''); $('#source').val(''); $('#type').val(''); $('#keyid').val(''); $('#addressDescription').val(''); //详细地址 $('#productType').val(''); $('#productName').val(''); $('#specification').val(''); $('#productDate').val(''); $('#productNumber').val(''); $('#productFactory').val(''); $('#problemCode').val(''); $('#qualityProblem').val(''); $('#dealTimely').val(''); $('#reason').val(''); $('#customer_comaddress').val(''); $('#customer_submitter').val(''); $('#remark').val(''); $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询 $("#isAssign input[name='isAssign'][value='1']").prop("checked","checked"); //指派 $("#duplicate input[name='duplicate'][value='0']").prop("checked","checked"); //重复工单 } //保存 function saveCustomer() { if (!$('#name').val()) { layer.confirm('请输入姓名!', { icon: 2, btn: ['确定'] }); return; } if (!$('#tel').val()) { layer.confirm('请输入电话!', { icon: 2, btn: ['确定'] }); return; } if (!$('#qualityProblem').val()) { layer.confirm('请输入质量问题!', { icon: 2, btn: ['确定'] }); return; } $.ajax({ type: "post", url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder", dataType: 'json', async: true, beforeSend: function() { //触发ajax请求开始时执行 $('.customerSubmit').attr("disabled", true); $('.customerSubmit').text('保存中...'); }, data: { token: $.cookie("token"), IsAssign: $('#isAssign input[name="isAssign"]:checked').val(),//是否指派 clbm: $('#customer_submitter').find("option:selected").attr("deptId") === '请选择' ? '' : $('#customer_submitter').find("option:selected").attr("deptId"), //提交部门 clid: $('#customer_submitter').val(), //提交人 // cont: $('#cont').val(), //提交内容 F_Type: $('#order_isover input[name="type"]:checked').val(), //工单类型 // F_Area: $('#customer_area').val(), //大区 F_DealTimely: $('#dealTimely').val(), //重要级别 F_Reason: $('#reason').val(), //原因 F_CusName: $('#name').val(), //姓名 F_CusPhone: $('#tel').val(), //号码 F_AddRess: detailedAddress(),//地址 F_ProductType: $('#productType').val(), //产品代码 F_ProductName: $('#productName').val(), //产品名称 F_Specifications: $('#specification').val(), //规格 F_ProductDate: $('#productDate').val(), //生产日期 F_BatchNumber: $('#productNumber').val(), //产品编码 F_Manufacturer: $('#productFactory').val(), //产品厂家 F_ProblemCode: $('#problemCode').val(), //问题代码 F_QualityProblem: $('#qualityProblem').val(), //质量问题 F_Content: $('#remark').val(), //备注 F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单 }, success: function (data) { if (data.state.toLowerCase() == 'success') { layer.msg("保存成功!"); Clean(); //window.location.reload() $('.customerSubmit').attr("disabled", false); $('.customerSubmit').text('保存'); } else { $('.customerSubmit').attr("disabled", false); $('.customerSubmit').text('保存'); } } }); }