/*新建工单*/ $(document).ready(function() { var tid = helper.request.queryString("tid"); var Name_ =decodeURI(helper.request.queryString("Name_")); var Phone_ = helper.request.queryString("Phone_"); var createState = helper.request.queryString("createState"); var t_detail = decodeURI(helper.request.queryString("t_detail")); $('#t_investigator').val($.cookie("u_code"));//给调查员默认值;当前用户的账号 //var nDtime = helper.DateFormat.getNowDate(); //当前时间 autosize($('textarea')); //营业部 $.getJSON(huayi.config.callcenter_url + 'CallOutPlan/GetDepartList', { "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { let str = '' result.data.forEach(function(v, n) { str += '' }) $('#t_county').html(str) $('#clbmname').html(str) if(tid && !createState){ getSel(tid);//获取信息 } } }) console.log(Name_) console.log(Phone_) if(Name_){ $("#tskh").val(Name_) } if(Phone_){ $("#tsdh").val(Phone_) } if(t_detail){ $('#t_detail').val(t_detail) } //获取乡镇或单位下拉 // helper.getDropList.getlistDropByDic($('#t_county'), 'JBDW').then(function(){ // if(tid){ // getSel(tid);//获取信息 // } // }); laydate.render({ elem: '#t_time', theme: '#00479D', calendar: 'true', //value: nDtime //type: 'datetime' }); var telreg = /^\d{3,12}$/; //创建咨询工单 $(".Cj").click(function() { var tskh = $("#zxrs").val(); //咨询人: var tsdh = $("#zxdhs").val(); //咨询电话 var cont = $("#zxnrs").val(); //咨询内容 var clcont = $("#jdnrs").val(); //内容 var type = "1"; if(!telreg.test($.trim(tsdh))) { layer.confirm('请输入正确格式的咨询电话!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(!clcont) { layer.confirm('请输入处理内容!', { icon: 2, btn: ['确定'] }); return; } $.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', { tskh: tskh, tsdh: tsdh, cont: cont, clcont: clcont, type: type, "token": $.cookie("token") }, function(result) { result = $.parseJSON(result); if(result.state.toLowerCase() == "success") { $("#zxrs").val(''); //咨询人: $("#zxdhs").val(''); //咨询电话 $("#zxnrs").val(''); //咨询内容 $("#jdnrs").val(''); //内容 layer.msg("咨询工单创建成功!"); } }) }) //创建工单 $(".addts").click(function() { var tskh = $("#tskh").val(); var tsdh = $("#tsdh").val(); var cont = $("#cont").val(); var tid = helper.request.queryString("tid"); var infotype=$('#xl_box').find('option:selected').text(); var infotypedetail = $('#infotypedetail').find('option:selected').text(); if(!tid){ tid = 0; } if(!telreg.test($.trim(tsdh))) { layer.confirm('请输入正确格式的电话!', { icon: 2, btn: ['确定'] //按钮 }); return; } if(infotypedetail == '请选择') { infotypedetail = '' } if(infotype=='请选择'){ infotype='' } if($('#clbmname').val() == 0) { layer.confirm('请输入处理部门!', { icon: 2, btn: ['确定'] }); return; } if(!$('#clidname').val()) { layer.confirm('请输入处理人!', { icon: 2, btn: ['确定'] }); return; } if(!infotype) { layer.confirm('请输入问题分类!', { icon: 2, btn: ['确定'] }); return; } if(!infotypedetail) { layer.confirm('请输入热点问题!', { icon: 2, btn: ['确定'] }); return; } $.ajax({ type: "POST", url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder", dataType: 'json', beforSend: function() { $('#addts').off('click') }, data:{ //file //string 否 附件 khid: 0, //int 否 客户id callid: 0, //string 否 source: 1, //string 是 工单来源 customer: tskh, //string 是 客户姓名 wjid: tid,// int 否 关联的问卷id,默认为0 custel: tsdh, //string 是 电话 country: 0, //string 否 乡镇或单位 address: $('#t_address').val(), //string 否 住址 inqtime: $('#t_time').val(), //string 否 调查时间 inquser: $('#t_investigator').val(), //string 否 调查员 //clbm: clbm, //int 否 处理部门 //clid: clid, //int 否 处理人 //infotypeid: $("#xl_box").val(), //int 否 信息分类id,默认为0 //unitid: $("#xl_boxs").val(), //int 否 交办单位id,默认为0 clbm:$('#clbmname').val(), //string 否 处理部门 clr: $('#clidname').val(), //string 否 处理人 infotype: infotype, infotypeid:$('#xl_box').val(), infotypedetail: infotypedetail, infotypedetailid: $('#infotypedetail').val(),//string 否 信息分类id,默认为0 unit:$('#clbmname').val(), //string 否 state: $("input[name='ltype']:checked").val(), detail: $('#t_detail').val(), //string 是 反映问题 answer: $('#t_answer').val(), //string 否 回访反馈情况 cont: cont, //string 否 问题处理情况 remark: $('#t_remarks').val(), //string 否 备注 token: $.cookie("token") }, async: true, success: function(result) { $('#addts').on('click') if(result.state.toLowerCase() == "success") { var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 if(createState != 1){ parent.initTable(); } parent.layer.msg("创建工单成功"); } }, }) }); //20180518byfanlongfei将处理部门、处理人、信息分类、交办单位修改为文本框; // helper.getDropList.getlistDropByDic($('#xl_boxs'), 'ZBDW'); //获取交办单位下拉 helper.getDropList.getlistDropByDic($('#xl_box'), 'WTFL'); //信息分类 // getBM($("#clbmtree")); //tree下拉框效果 $(".inpBox .tree").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } }); //人员下拉效果 $(".inpBox .select").click(function() { if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); $(".xl").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); $(".inpBox").mouseleave(function() { $(this).children(".xl_common").hide(); $(this).children(".addTree").hide(); }); //删除 $(".inpBox").hover(function(event) { $(this).children(".de_icon").show(); event.stopPropagation(); }, function() { $(this).children(".de_icon").hide(); }); $(".de_icon").click(function(event) { event.stopPropagation(); $(this).siblings("input").eq(0).val(""); $(this).siblings("input").eq(1).val(""); if($(this).siblings("div").find("ul").attr("id") == "zrbmtree") { getRY($(".zrid"), $("#zrbm").val()); } if($(this).siblings("div").find("ul").attr("id") == "clbmtree") { getRY($(".clid"), $("#clbm").val()); } }); // 我的任务结果中的创建工单操作 if(createState == 1){ $('#clidname').change(function(){ if($('#clidname').val() == $.cookie("u_code")){ $('.detailState').show() }else{ $('.detailState').hide() } }) } //20180518byfanlongfei将处理部门、处理人、信息分类、交办单位修改为文本框; //获取部门 $('#clbmname').change(function(){ getUserListByDepartment($('#clidname'), $('#clbmname').val()) }) function getUserListByDepartment(obj, deptid) { obj.empty(); let str = '' $.getJSON(huayi.config.callcenter_url + 'CallInScreen/getUserListByDepartment', { "token": $.cookie("token"), deptid: deptid }, function(result) { if(result.state.toLowerCase() == "success") { result.data.forEach(function(v, n) { str += '' }) obj.html(str) } // 转派给自己,就自己可以处理 if($('#clidname').val() == $.cookie("u_code") && createState == 1){ $('.detailState').show() }else{ $('.detailState').hide() } }) } //获取问题详情 $('#xl_box').change(function(){ getInfotypedetail($('#infotypedetail'), $('#xl_box').find('option:selected').text()) }) function getInfotypedetail(obj,val){ $.getJSON(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByDescribe', { "token": $.cookie("token"), des: val }, function(result) { if(result.state.toLowerCase() == "success") { let str='' result.data.forEach(function(v, n) { str += '' }) obj.html(str) } }) } //获取类型 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('