| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009 |
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="callout.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.calloutmanage.callout" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head id="Head1" runat="server">
- <meta http-equiv="X-UA-Compatible" content="IE=8">
- <title>来电弹屏</title>
- <link href="../scripts/ui/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
- <script src="../scripts/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
- <script type="text/javascript" src="/scripts/jquery/jquery.form.js"></script>
- <script src="../scripts/ui/json2.js" type="text/javascript"></script>
- <script src="../scripts/ui/js/core/base.js" type="text/javascript"></script>
- <script src="../scripts/ui/js/ligerui.min.js" type="text/javascript"></script>
- <link href="../scripts/ui/skins/Tab/css/tab.css" rel="stylesheet" type="text/css" />
- <link href="../scripts/ui/skins/Tab/css/grid.css" rel="stylesheet" type="text/css" />
- <script src="../scripts/ui/js/plugins/ligerGrid.js" type="text/javascript"></script>
- <script src="../scripts/ui/js/plugins/ligerLayout.js" type="text/javascript"></script>
- <script src="../scripts/ui/js/plugins/ligerTree.js" type="text/javascript"></script>
- <script src="../scripts/ui/js/plugins/ligerMenu.js" type="text/javascript"></script>
- <link href="../scripts/ui/skins/ligerui-icons.css" rel="stylesheet" type="text/css" />
- <link href="../images/style.css" rel="stylesheet" type="text/css" />
- <script src="../scripts/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
- <script type="text/javascript">
- var gridlist;
- var treelist = null;
- var historylist;
- $(function () {
- $("#layout1").ligerLayout({
- leftWidth: 250
- });
- var w = $("#form1").width();
- //historylist = $("#divHistoryForm").ligerPanel({
- // title: '历史信息',
- // height: 150,
- // width: w
- //});
- $("#divOrderForm").ligerPanel({
- title: '问卷信息',
- height: 300,
- width: w - 300
- });
- //初始化选择
- //IVR业务流程
- //InitBusinessType(document.getElementById("hfBusinessType").value);
- //加载历史
- LoadList();
- //InitList();
- $.ajax({
- type: 'get',
- url: '../telmanage/ajax/telrecords.ashx?action=insertCallLogs&serverip=&ctiusercode=',
- dataType: 'html',
- success: function (res) {
- InitList();
- }
- });
- });
- function SetTreeValue() {
- try {
- treelist.setValue(document.getElementById("hidSeriveDeptParentId").value);
- if (document.getElementById("hidSeriveDeptParentId").value == "" || document.getElementById("hidSeriveDeptParentId").value == "0") {
- treelist.setText("顶级部门");
- }
- }
- catch (e) {
- }
- }
- function InitList() {
- $("#F_STANDARDADDRESS").ligerComboBox({
- selectBoxWidth: 200,
- selectBoxHeight: 200,
- valueField: 'id', resize: false, treeLeafOnly: true, isMultiSelect: false,
- onSelected: function (newvalue) {
- },
- tree: {
- url: '../workordermanage/ajax/ligerComboBox.ashx?action=getSTANDARDADDRESSlist',
- checkbox: false,
- ajaxType: 'get',
- onSuccess: function (data) {
- }
- }
- });
- treelist = $("#drpServiceDept").ligerComboBox({
- width: 130,
- selectBoxWidth: 200,
- selectBoxHeight: 150, valueField: 'id', resize: false, treeLeafOnly: false,
- tree: {
- url: '../customermanage/ajax/customeredit.ashx?action=getservicedepttreelist',
- checkbox: false,
- height: 150,
- ajaxType: 'get',
- onSuccess: function (data) { SetTreeValue(); }
- },
- onSelected: function (newvalue) {
- $("#hiddSeriveDeptId").val(newvalue);
- }
- });
- $("#txtByDept").ligerComboBox({
- width: 130,
- selectBoxWidth: 200,
- selectBoxHeight: 150, valueField: 'id', resize: false, treeLeafOnly: false,
- tree: {
- url: '../customermanage/ajax/customeredit.ashx?action=getservicedepttreelist',
- checkbox: false,
- height: 150,
- ajaxType: 'get',
- onSuccess: function (data) { }
- }
- });
- // $("#txtJDDept").ligerComboBox({
- // width: 130,
- // selectBoxWidth: 200,
- // selectBoxHeight: 150, valueField: 'id', resize: false, onBeforeOpen: function () { OpenWindowShow('selectdept.aspx', "选择接单部门", 300, 400); }
- // });
- $("#drpProvince").ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getregionlist',
- valueField: '_f_regionid',
- textField: '_f_regionname',
- autocomplete: true,
- onSelected: function (newvalue) {
- $("#hiddProvinceId").val(newvalue);
- $("#drpCity").ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getregionlist®ionpid=' + newvalue,
- valueField: '_f_regionid',
- textField: '_f_regionname', onSelected: function (newvalue) {
- $("#hiddCityId").val(newvalue);
- }
- });
- }
- });
- var cid = document.getElementById("hiddCityId").value;
- var sprovinceid = document.getElementById("hiddProvinceId").value;
- if (sprovinceid != "") {
- $("#drpCity").ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getregionlist®ionpid=' + sprovinceid,
- valueField: '_f_regionid',
- textField: '_f_regionname',
- isMultiSelect: false,
- isShowCheckBox: false,
- onSuccess: function (data) {
- if (cid != "") {
- liger.get("drpCity").setValue(cid);
- } else {
- liger.get("drpCity").setValue(data[0]._f_regionid);
- document.getElementById("hiddCityId").value = data[0]._f_regionid;
- }
- }, onSelected: function (newvalue) {
- $("#hiddCityId").val(newvalue);
- }
- });
- }
- else {
- $("#drpCity").ligerComboBox({
- data: null,
- valueField: '_f_regionid',
- textField: '_f_regionname',
- isMultiSelect: false,
- isShowCheckBox: false
- });
- }
- document.getElementById("hiddCityId").value = cid;
- BindData("drpProductLine", "hiddProductLineId", "CPXL");
- BindData("drpCustomerNature", "hiddCustomerNatureId", "KHSX");
- BindData("drpCustomerClass", "hiddCustomerClassId", "KHDJ");
- BindData("drpCustomerIndustry", "hiddCustomerIndustryId", "SSHY");
- BindData("drpRelationShipClass", "hiddRelationShipClassId", "GXDJ");
- BindData("txtZxType", "hiddZxType", "ZXLX");
- BindData("txtBxType", "hiddBxType", "BXLX");
- BindData("txtTsType", "hiddTsType", "TSLX");
- BindData("txtBxLevel", "hiddBxLevel", "BXJB");
- BindData("txtBxSystem", "hiddBxSystem", "XTLX");
- $("#drpAfterSaleName").ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getaftersalelist',
- valueField: '_f_userid',
- textField: '_f_username',
- autocomplete: true, onSelected: function (newvalue) {
- $("#hiddAfterSaleNameID").val(newvalue);
- }
- });
- $("#txtByName").ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getaftersalelist',
- valueField: '_f_userid',
- textField: '_f_username',
- autocomplete: true, onSelected: function (newvalue) {
- $("#hiddByName").val(newvalue);
- }
- });
- // $("#txtJDUser").ligerComboBox({
- // url: '../customermanage/ajax/customeredit.ashx?action=getaftersalelist',
- // valueField: '_f_userid',
- // textField: '_f_username',
- // autocomplete: true, onSelected: function (newvalue) {
- // $("#hiddJDUser").val(newvalue);
- // }
- // });
- //GetCustomerInfo();
- }
- function SelectJDDept(deptid, deptname) {
- document.getElementById("txtJDDept").value = deptname;
- document.getElementById("hiddJDDept").value = deptid;
- try {
- $("#txtJDUser").ligerComboBox({
- url: '../telmanage/ajax/selectuser.ashx?action=getaftersalelist&deptid=' + deptid,
- valueField: '_f_userid',
- textField: '_f_username',
- autocomplete: true, onSelected: function (newvalue) {
- $("#hiddJDUser").val(newvalue);
- }
- });
- }
- catch (e) { }
- }
- function BindData(objid, hiddid, param) {
- $("#" + objid).ligerComboBox({
- url: '../customermanage/ajax/customeredit.ashx?action=getdictionarylist¶m=' + param,
- valueField: '_f_dictionaryvalueid',
- textField: '_f_name',
- autocomplete: true,
- onSelected: function (newvalue) {
- $("#" + hiddid).val(newvalue);
- }
- });
- }
- function ProvinceData() {
- $.post("../customermanage/ajax/customeredit.ashx?action=getprovincelist", function (data, states) {
- if (states == "success") {
- return data;
- }
- })
- }
- function GetCustomerInfo() {
- $.ajax({
- type: 'get',
- url: '../telmanage/ajax/customeropt.ashx?action=getCustomerInfoByPhone&tel=' + document.getElementById("hfPhone").value,
- dataType: 'html',
- success: function (res) {
- if (res != "") {
- }
- }
- });
- }
- function InitBusinessType(type) {
- switch (type) {
- case "1":
- tabs(0);
- break;
- case "2":
- tabs(1);
- break;
- case "3":
- tabs(2);
- break;
- case "31":
- tabs(2);
- break;
- case "32":
- tabs(2);
- break;
- default:
- tabs(0);
- break;
- }
- }
- function OpenWindowShow1(Url, Title, Width, Height) {
- $.ligerDialog.open({
- title: Title, url: Url, height: Height, width: Width, isResize: true, modal: true, buttons: [
- { text: '关闭', onclick: function (item, dialog) { dialog.close(); AgentFree(); } }
- ], isResize: true
- });
- }
- function OpenWindowShow(Url, Title, Width, Height) {
- $.ligerDialog.open({
- title: Title, url: Url, height: Height, width: Width, isResize: true, modal: true, isResize: true
- });
- }
- function Player(path) {
- OpenWindowShow1('voiceplay.aspx?path=' + path, '录音播放与下载', 600, 300);
- }
- function LoadList() {
- gridlist = $("#divDataList").ligerGrid({
- checkbox: false,
- height: 150,
- columns: [
- { display: '电话号码', name: '_callnumber', minWidth: 60 },
- {
- display: '呼叫状态', name: '_callstate', minWidth: 40, render: function (rowdata, rowindex, value) {
- if (value == "0")
- return "未接通";
- else
- return "已接通";
- }
- },
- {
- display: '是否处理', name: '_isdeal', minWidth: 40, render: function (rowdata, rowindex, value) {
- if (value == "0")
- return "未处理";
- else if (value == "1")
- return "已处理";
- else
- return "注销";
- }
- }, { display: '坐席工号', name: '_usercode', minWidth: 40 },
- { display: '坐席姓名', name: '_username', minWidth: 40 },
- { display: '通话开始时间', name: '_talkstarttime', minWidth: 140, type: 'date', format: 'yyyy-MM-dd hh:mm:ss' },
- { display: '通话时长(s)', name: '_talklongtime' },
- {
- display: '录音', name: '_filepath', render: function (rowdata, rowindex, value) {
- if (value == "") {
- return;
- }
- else {
- return "<img src=\"../images/notice.png\" style=\"cursor:hand;\" onclick=\"Player('" + encodeURI(value) + "');\" />";
- }
- }
- }], url: 'ajax/telrecords.ashx?action=getcallinlist&telnum=' + document.getElementById("hfPhone").value, pageSize: 3, rownumbers: true
- });
- gridlist.changePage('first');
- $("#pageloading").hide();
- }
- function formatDateTime(value, rowData, rowIndex) {
- if (value != null) {
- var date = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
- var result = date.getFullYear() + "-" + (date.getMonth() + 1 < 10 ? "0"
- + (date.getMonth() + 1) : date.getMonth() + 1) + "-"
- + (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " "
- + (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":"
- + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) + ":"
- + (date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds());
- return result;
- }
- return value;
- }
- function tabs(tabId) {
- document.getElementById("hfTab").value = tabId;
- for (var i = 0; i <= 2; i++) {
- if (tabId == i) {
- document.getElementById("tabli" + i).className = "selected";
- document.getElementById("tabdiv" + i).style.display = "block";
- document.getElementById("divOpt" + i).style.display = "block";
- }
- else {
- document.getElementById("tabli" + i).className = "";
- document.getElementById("tabdiv" + i).style.display = "none";
- document.getElementById("divOpt" + i).style.display = "none";
- }
- }
- }
- function validate(optid) {
- //alert(document.getElementById("hiddCityId").value);
- if (optid == "18" || optid == "19") {
- if (document.getElementById("hfTab").value == "1") {
- var jduserid = document.getElementById("hiddJDUser").value;
- if (jduserid == "" || jduserid == "0") {
- $.ligerDialog.warn('没有选择报修工单处理人');
- return false;
- }
- }
- // if (document.getElementById("hfTab").value == "2") {
- // var jduserid = document.getElementById("hiddJDUser").value;
- // }
- }
- if (optid == "12") {
- if (document.getElementById("hfTab").value == "1") {
- if (document.getElementById("txtBxPhone").value == "") {
- $.ligerDialog.warn('报修人电话不能为空');
- return false;
- }
- else if (document.getElementById("F_EXAMINETYPE").value == "") {
- $.ligerDialog.warn('请填写结单原因');
- return false;
- }
- }
- }
- if (optid == "6") {
- if (document.getElementById("hfTab").value == "1") {
- if (document.getElementById("txtBxPhone").value == "") {
- $.ligerDialog.warn('报修人电话不能为空');
- return false;
- }
- }
- }
- $.ligerDialog.waitting('工单提交中...');
- return true;
- }
- function TabCloseById() {
- var id = "callin_" + document.getElementById("hfCallId").value + "" + document.getElementById("hfPhone").value;
- //id = "callin_1402107209-522613335140729";
- parent.f_removeTab(id);
- }
- function SelectCustomer() {
- var vheight = $("#form1").height();
- var vwidth = $("#form1").width() * 0.9;
- OpenWindowShow('../telmanage/selectcustomer.aspx?name=' + escape(document.getElementById("txtCustomerName").value), "选择客户", vwidth, vheight);
- }
- function SelectJDUser() {
- var vheight = $("#form1").height();
- var vwidth = $("#form1").width() * 0.9;
- OpenWindowShow('selectdeptuser.aspx', "选择接单处理人", vwidth, vheight);
- }
- function ShowCustomer(id) {
- }
- function SetCustomerInfo(F_CustomerId,
- F_CustomerName,
- F_CustomerCode,
- F_ServiceDeptID,
- F_RegionId,
- F_CityID,
- F_ProductLineID,
- F_CustomerNatureID,
- F_CustomerClassID,
- F_IndustryId,
- F_RelationShipClassID,
- F_AfterSaleNameID,
- F_ServiceDept,
- F_Province,
- F_City,
- F_ProductLine,
- F_CustomerNature,
- F_CustomerClass,
- F_CustomerIndustry,
- F_RelationShipClass,
- F_AfterSaleName,
- F_QualityGuaranteeEndTime,
- F_SystemType, _f_chargename, F_Telephone, F_Mobile, F_ChargeTelephone) {
- document.getElementById("hiddCustomerId").value = F_CustomerId;
- document.getElementById("txtCustomerName").value = F_CustomerName;
- document.getElementById("divCustomerCode").innerHTML = "<a href=\"javascript:void(null)\" target=\"_self\" onclick=\"ShowCustomer('" + F_CustomerId + "');\">" + F_CustomerCode + "</a>";
- document.getElementById("hiddSeriveDeptId").value = F_ServiceDeptID;
- document.getElementById("hiddProvinceId").value = F_RegionId;
- document.getElementById("hiddCityId").value = F_CityID;
- document.getElementById("hiddProductLineId").value = F_ProductLineID;
- document.getElementById("hiddCustomerNatureId").value = F_CustomerNatureID;
- document.getElementById("hiddCustomerClassId").value = F_CustomerClassID;
- document.getElementById("hiddCustomerIndustryId").value = F_IndustryId;
- document.getElementById("hiddRelationShipClassId").value = F_RelationShipClassID;
- document.getElementById("hiddAfterSaleNameID").value = F_AfterSaleNameID;
- document.getElementById("hiddTelephone").value = F_Telephone;
- document.getElementById("hiddMobile").value = F_Mobile;
- document.getElementById("hiddChargeTelephone").value = F_ChargeTelephone;
- document.getElementById("drpServiceDept").value = F_ServiceDept;
- document.getElementById("drpProvince").value = F_Province;
- document.getElementById("drpCity").value = F_City;
- document.getElementById("drpProductLine").value = F_ProductLine;
- document.getElementById("drpCustomerNature").value = F_CustomerNature;
- document.getElementById("drpCustomerClass").value = F_CustomerClass;
- document.getElementById("drpCustomerIndustry").value = F_CustomerIndustry;
- document.getElementById("drpRelationShipClass").value = F_RelationShipClass;
- document.getElementById("drpAfterSaleName").value = F_AfterSaleName;
- document.getElementById("drpTelephone").value = F_Telephone;
- document.getElementById("drpMobile").value = F_Mobile;
- document.getElementById("drpChargeTelephone").value = F_ChargeTelephone;
- document.getElementById("txtZbDate").value = F_QualityGuaranteeEndTime;
- document.getElementById("txtBxSystem").value = F_SystemType;
- document.getElementById("txtZxName").value = _f_chargename;
- //document.getElementById("txtBxName").value = _f_chargename;
- document.getElementById("txtTsName").value = _f_chargename;
- }
- var sgridlist;
- function FastSearch() {
- var txtobj = document.getElementById("txtJDUser");
- var txtobjcode = document.getElementById("hiddJDUser");
- var divobj = document.getElementById("divJDDept");
- var divdataobj = document.getElementById("divDataJDDept");
- if (txtobj.value == "") {
- divobj.style.display = "none";
- //divdataobj.innerHTML = "";
- txtobjcode.value = "0";
- }
- else {
- divobj.style.display = "inline";
- document.getElementById("hiddJDUser").value = "0";
- document.getElementById("hiddJDDept").value = "0";
- sgridlist = $("#divDataJDDept").ligerGrid({
- height: 180,
- columns: [
- { display: 'ID', name: '_f_userid', align: 'left', width: 0, hide: true },
- { display: '用户名称', name: '_f_username', width: 100 },
- { display: '部门', name: '_f_deptname', width: 150 }
- ], url: '../telmanage/ajax/selectuser.ashx?action=getuserbyname' + '&name=' + encodeURI(txtobj.value), pageSize: 5, rownumbers: true,
- onDblClickRow: function (data, rowindex, rowobj) {
- try {
- document.getElementById("txtJDUser").value = data._f_username;
- document.getElementById("hiddJDUser").value = data._f_userid;
- document.getElementById("txtJDDept").value = data._f_deptname;
- document.getElementById("hiddJDDept").value = data._f_deptid;
- }
- catch (e) {
- alert(e.Message);
- }
- document.getElementById("divJDDept").style.display = "none";
- }
- });
- sgridlist.changePage('first');
- $("#pageloading").hide();
- }
- }
- function FastSearchZX() {
- var txtobj = document.getElementById("txtJDUserZX");
- var txtobjcode = document.getElementById("hiddJDUserZX");
- var divobj = document.getElementById("divJDDeptZX");
- var divdataobj = document.getElementById("divDataJDDeptZX");
- if (txtobj.value == "") {
- divobj.style.display = "none";
- //divdataobj.innerHTML = "";
- txtobjcode.value = "0";
- }
- else {
- divobj.style.display = "inline";
- document.getElementById("hiddJDUserZX").value = "0";
- document.getElementById("hiddJDDeptZX").value = "0";
- sgridlist = $("#divDataJDDeptZX").ligerGrid({
- height: 180,
- columns: [
- { display: 'ID', name: '_f_userid', align: 'left', width: 0, hide: true },
- { display: '用户名称', name: '_f_username', width: 100 },
- { display: '部门', name: '_f_deptname', width: 150 }
- ], url: '../telmanage/ajax/selectuser.ashx?action=getuserbyname' + '&name=' + encodeURI(txtobj.value), pageSize: 5, rownumbers: true,
- onDblClickRow: function (data, rowindex, rowobj) {
- try {
- document.getElementById("txtJDUserZX").value = data._f_username;
- document.getElementById("hiddJDUserZX").value = data._f_userid;
- document.getElementById("txtJDDeptZX").value = data._f_deptname;
- document.getElementById("hiddJDDeptZX").value = data._f_deptid;
- }
- catch (e) {
- alert(e.Message);
- }
- document.getElementById("divJDDeptZX").style.display = "none";
- }
- });
- sgridlist.changePage('first');
- $("#pageloading").hide();
- }
- }
- //function AddContact() {
- // if (document.getElementById("txtCustomerName").value == "") {
- // $.ligerDialog.error('没有填写客户姓名');
- // return;
- // }
- // if (document.getElementById("txtBxPhone").value == "") {
- // $.ligerDialog.error('没有填写客户电话');
- // return;
- // }
- // var customerid = encodeURIComponent(document.getElementById("hiddCustomerId").value);
- // //var callinname = encodeURIComponent(document.getElementById("txtBxName").value);
- // //var callinnumber = encodeURIComponent(document.getElementById("txtBxPhone").value);
- // var params = "&customerid=" + customerid + "&callinname=" + callinname + "&callinnumber=" + callinnumber;
- // $.post("ajax/addcontact.ashx?action=addcontact" + params, function (data, states) {
- // if (states == "success") {
- // if (data == "success") {
- // $.ligerDialog.success('保存客户联系人成功');
- // }
- // if (data == "error") {
- // $.ligerDialog.error('保存客户联系人失败');
- // }
- // }
- // })
- //}
- // 2015-4-11 张高炯
- function EditAndSaveCustomerInfo() {
- //客户名称
- var cid = encodeURIComponent(document.getElementById("hiddCustomerId").value);
- //if (cid == "" || cid <= 0 || cid == "undefined") { $.ligerDialog.warn('没有选择客户'); return; }
- if (document.getElementById("txtCustomerName").value == "") { $.ligerDialog.error('没有填写客户姓名'); return; }
- var cname = encodeURIComponent(document.getElementById("txtCustomerName").value);
- //客户编号
- //var ccode = encodeURIComponent(document.getElementById("divCustomerCode").innerHTML);
- //所属客服部
- var sdepid = encodeURIComponent(document.getElementById("hiddSeriveDeptId").value);
- var sdep = encodeURIComponent(document.getElementById("drpServiceDept").value);
- //所属省份
- var prid = encodeURIComponent(document.getElementById("hiddProvinceId").value);
- var pr = encodeURIComponent(document.getElementById("drpProvince").value);
- //所属市县
- var ctid = encodeURIComponent(document.getElementById("hiddCityId").value);
- var ct = encodeURIComponent(document.getElementById("drpCity").value);
- //系统类型
- var systype = encodeURIComponent(document.getElementById("txtBxSystem").value);
- //质保时间
- var zbdate = encodeURIComponent(document.getElementById("txtZbDate").value);
- //产品系列
- var plid = encodeURIComponent(document.getElementById("hiddProductLineId").value);
- var pl = encodeURIComponent(document.getElementById("drpProductLine").value);
- //客户属性
- var cnid = encodeURIComponent(document.getElementById("hiddCustomerNatureId").value);
- var cn = encodeURIComponent(document.getElementById("drpCustomerNature").value);
- //客户等级
- var ccid = encodeURIComponent(document.getElementById("hiddCustomerClassId").value);
- var cc = encodeURIComponent(document.getElementById("drpCustomerClass").value);
- //所属行业
- var ciid = encodeURIComponent(document.getElementById("hiddCustomerIndustryId").value);
- var ci = encodeURIComponent(document.getElementById("drpCustomerIndustry").value);
- //关系等级
- var rscid = encodeURIComponent(document.getElementById("hiddRelationShipClassId").value);
- var rsc = encodeURIComponent(document.getElementById("drpRelationShipClass").value);
- //售后负责人
- var asnid = encodeURIComponent(document.getElementById("hiddAfterSaleNameID").value);
- var asn = encodeURIComponent(document.getElementById("drpAfterSaleName").value);
- //联系电话
- if (document.getElementById("drpTelephone").value == '' && document.getElementById("drpMobile").value == '' && document.getElementById("drpChargeTelephone").value == '') {
- $.ligerDialog.error('至少填写一个联系电话'); return;
- }
- var tel = encodeURIComponent(document.getElementById("drpTelephone").value);
- var mobile = encodeURIComponent(document.getElementById("drpMobile").value);
- var tel1 = encodeURIComponent(document.getElementById("drpChargeTelephone").value);
- var params = "cid=" + cid + "&cname=" + cname
- //+ "&ccode=" + ccode
- + "&sdepid=" + sdepid + "&sdep=" + sdep
- + "&prid=" + prid + "&pr=" + pr
- + "&ctid=" + ctid + "&ct=" + ct
- + "&systype=" + systype
- + "&zbdate=" + zbdate
- + "&plid=" + plid + "&pl=" + pl
- + "&cnid=" + cnid + "&cn=" + cn
- + "&ccid=" + ccid + "&cc=" + cc
- + "&ciid=" + plid + "&ci=" + ci
- + "&rscid=" + rscid + "&rsc=" + rsc
- + "&asnid=" + asnid + "&asn=" + asn + "&tel="
- + tel + "&mobile=" + mobile + "&tel1=" + tel1;
- $.ajax({
- type: "get",
- url: "../telmanage/ajax/editandsavecustomerinfo.ashx?action=editAndSave",
- data: params,
- cache: false,
- success: function (res, state) {
- if (state == "success") {
- if (res == "True") {
- $.ligerDialog.success('修改客户信息成功');
- } else if (res == "False") {
- $.ligerDialog.error('修改客户信息失败');
- }
- }
- }
- });
- }
- document.onkeydown = function (event) {
- var e = event || window.event || arguments.callee.caller.arguments[0];
- if (e && e.keyCode == 13 && document.activeElement.id == "txtCustomerName") {
- SelectCustomer();
- }
- };
- function ReplaceValue(n) {
- var tel = document.getElementById("hfPhone").value;
- switch (n) {
- case 1:
- var t1 = document.getElementById("drpTelephone").value;
- var t2 = document.getElementById("hiddTelephone").value;
- if (t1 != tel) { document.getElementById("drpTelephone").value = tel; } else { document.getElementById("drpTelephone").value = t2; }
- break;
- case 2:
- var t1 = document.getElementById("drpMobile").value;
- var t2 = document.getElementById("hiddMobile").value;
- if (t1 != tel) { document.getElementById("drpMobile").value = tel; } else { document.getElementById("drpMobile").value = t2; }
- break;
- case 3:
- var t1 = document.getElementById("drpChargeTelephone").value;
- var t2 = document.getElementById("hiddChargeTelephone").value;
- if (t1 != tel) { document.getElementById("drpChargeTelephone").value = tel; } else { document.getElementById("drpChargeTelephone").value = t2; }
- break;
- }
- }
- function SaveData() {
- $.ligerDialog.waitting('提交保存中,请稍后...');
- var id = document.getElementById("hfCallId").value;
- var taskid = document.getElementById("hfTaskId").value;
- var pagerid = document.getElementById("hfPagerId").value;
- var userid = document.getElementById("txtUserId").value;
- var labels = "";
- $("#divKHBQList :checkbox").each(function (i, item) {
- labels += $(item).val() + ",";
- });
- $("#form1").ajaxSubmit({
- beforeSubmit: function (formData, jqForm, options) {
- },
- success: function (data, textStatus) {
- if (data.msg == 1) {
- SaveInfo("success", data.info);
- $.ligerDialog.closeWaitting();
- } else {
- $.ligerDialog.closeWaitting();
- $.ligerDialog.error(data.info);
- }
- },
- error: function (data, status, e) {
- $.ligerDialog.closeWaitting();
- $.ligerDialog.error("提交保存失败,错误信息:" + e);
- },
- url: "ajax/calloutopt.ashx?action=savedata&id=" + id + "&taskid=" + taskid + "&pagerid=" + pagerid + "&labels=" + labels,
- type: "post",
- dataType: "json",
- });
- }
- function SaveInfo(res, msg) {
- switch (res) {
- case 'success':
- $.ligerDialog.success(msg, function (yes) { CloseThis(); });
- break;
- case 'warn':
- $.ligerDialog.error('提交保存失败,请确认数据正确性');
- break;
- case 'error':
- $.ligerDialog.error('提交保存失败,请联系开发商');
- break;
- default:
- break;
- }
- }
- </script>
- </head>
- <body style="overflow: hidden;" scroll="no">
- <form id="form1" runat="server">
- <asp:HiddenField ID="hfBusinessType" Value="1" runat="server"></asp:HiddenField>
- <%--按键选择类型--%>
- <asp:HiddenField ID="hfPhone" Value="" runat="server"></asp:HiddenField>
- <%--来电号码--%>
- <asp:HiddenField ID="hfCallId" Value="0" runat="server"></asp:HiddenField>
- <%--来电callid--%>
- <asp:HiddenField ID="hfUserId" Value="0" runat="server"></asp:HiddenField>
- <asp:HiddenField ID="hfTab" Value="0" runat="server"></asp:HiddenField>
- <asp:HiddenField ID="hfTaskId" Value="0" runat="server"></asp:HiddenField>
- <asp:HiddenField ID="hfPagerId" Value="0" runat="server"></asp:HiddenField>
- <div class="tools_box">
- <div class="tools_bar">
- <table border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
- <tr>
- <td valign="middle" style="width: 61px; padding-left: 3px;">
- <img src="../images/phone.png" />
- </td>
- <td valign="middle" style="width: 300px;">
- <label id="txtWaiHuDian" runat="server" style="font-size: 20px; color: Red;">
- 0000--郑州
-
- </label>
- </td>
- <td valign="middle" style="padding-left: 3px;">
- <asp:CheckBox ID="cbBlack" runat="server" /><span>拉黑</span> <span id="ShiChang">拉黑时长:</span><asp:TextBox
- ID="txtBlackTime" runat="server" onchange="txtChange(this.value)" CssClass="txtInput normal"
- Text="0" onKeyUp="this.value=this.value.replace(/[^\d]/g,'');" Width="30px"></asp:TextBox> <input
- id="rdTimesType0" name="timetype" type="radio" checked runat="server" /> 分 <input
- id="rdTimesType1" name="timetype" type="radio" runat="server" /> 时 <input
- id="rdTimesType2" name="timetype" type="radio" runat="server" /> 天
- </td>
- <td style="width: 220px; padding-right: 3px;">外呼时间:<span style="color: #F00; font-weight: 800; font-size: 14px;"><%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") %></span>
- </td>
- </tr>
- </table>
- </div>
- </div>
- <div id="layout1">
- <div position="left" title="客户信息" style="overflow: auto; height: 95%;">
- <table class="form_table" style="width: 100%;">
- <col width="85px" />
- <col />
- <tbody>
- <tr>
- <th>客户名称:
- </th>
- <td>
- <div style="float: left;">
- <asp:HiddenField ID="hiddCustomerId" runat="server" Value="0" />
- <asp:TextBox ID="txtCustomerName" runat="server" CssClass="txtInput normal" Style="width: 90px;"></asp:TextBox>
- </div>
- <div style="float: left; padding-top: 2px;">
- <img src="../images/btn_off_lookup.gif" onclick="SelectCustomer();" alt="选择客户" style="cursor: pointer;" />
- </div>
- </td>
- </tr>
- <%-- <tr>
- <th>客户编号:
- </th>
- <td>
- <div id="divCustomerCode" runat="server">
- <a href="javascript:void(null)" target="_self" onclick="ShowCustomer('0');">0000</a>
- </div>
- </td>
- </tr>--%>
- <tr>
- <th>所属部门:
- </th>
- <td>
- <asp:TextBox ID="drpServiceDept" runat="server"></asp:TextBox><asp:HiddenField ID="hiddSeriveDeptId"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>所属省份:
- </th>
- <td>
- <asp:TextBox ID="drpProvince" runat="server"></asp:TextBox><asp:HiddenField ID="hiddProvinceId"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>所属市县:
- </th>
- <td>
- <asp:TextBox ID="drpCity" runat="server"></asp:TextBox><asp:HiddenField ID="hiddCityId"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>系统类型:
- </th>
- <td>
- <asp:TextBox ID="txtBxSystem" runat="server" Style="width: 120px;"></asp:TextBox><asp:HiddenField
- ID="hiddBxSystem" runat="server" Value="0" />
- </td>
- </tr>
- <tr>
- <th>质保时间:
- </th>
- <td>
- <asp:TextBox ID="txtZbDate" runat="server" CssClass="txtInput normal" Style="width: 120px;" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox>
- </td>
- </tr>
- <tr>
- <th>产品系列:
- </th>
- <td>
- <asp:TextBox ID="drpProductLine" runat="server"></asp:TextBox><asp:HiddenField ID="hiddProductLineId"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>客户属性:
- </th>
- <td>
- <asp:TextBox ID="drpCustomerNature" runat="server"></asp:TextBox><asp:HiddenField
- ID="hiddCustomerNatureId" runat="server" />
- </td>
- </tr>
- <tr>
- <th>客户等级:
- </th>
- <td>
- <asp:TextBox ID="drpCustomerClass" runat="server"></asp:TextBox><asp:HiddenField
- ID="hiddCustomerClassId" runat="server" />
- </td>
- </tr>
- <tr>
- <th>所属行业:
- </th>
- <td>
- <asp:TextBox ID="drpCustomerIndustry" runat="server"></asp:TextBox><asp:HiddenField
- ID="hiddCustomerIndustryId" runat="server" />
- </td>
- </tr>
- <tr>
- <th>关系等级:
- </th>
- <td>
- <asp:TextBox ID="drpRelationShipClass" runat="server"></asp:TextBox><asp:HiddenField
- ID="hiddRelationShipClassId" runat="server" />
- </td>
- </tr>
- <tr>
- <th>售后负责人:
- </th>
- <td>
- <asp:TextBox ID="drpAfterSaleName" runat="server"></asp:TextBox><asp:HiddenField
- ID="hiddAfterSaleNameID" runat="server" />
- </td>
- </tr>
- <tr>
- <th>联系电话1:
- </th>
- <td>
- <div style="float: left;">
- <asp:TextBox ID="drpTelephone" runat="server" CssClass="txtInput normal" Style="width: 90px;"></asp:TextBox><asp:HiddenField
- ID="hiddTelephone" runat="server" />
- </div>
- <div style="float: left; padding-top: 2px;">
- <img src="../images/timg.jpg" onclick="ReplaceValue(1);" alt="替换" style="cursor: pointer; width: 20px; height: 20px;" />
- </div>
- </td>
- </tr>
- <tr>
- <th>联系电话2:
- </th>
- <td>
- <div style="float: left;">
- <asp:TextBox ID="drpMobile" runat="server" CssClass="txtInput normal" Style="width: 90px;"></asp:TextBox><asp:HiddenField
- ID="hiddMobile" runat="server" />
- </div>
- <div style="float: left; padding-top: 2px;">
- <img src="../images/timg.jpg" onclick="ReplaceValue(2);" alt="替换" style="cursor: pointer; width: 20px; height: 20px;" />
- </div>
- </td>
- </tr>
- <tr>
- <th>联系电话3:
- </th>
- <td>
- <div style="float: left;">
- <asp:TextBox ID="drpChargeTelephone" runat="server" CssClass="txtInput normal" Style="width: 90px;"></asp:TextBox><asp:HiddenField
- ID="hiddChargeTelephone" runat="server" />
- </div>
- <div style="float: left; padding-top: 2px;">
- <img src="../images/timg.jpg" onclick="ReplaceValue(3);" alt="替换" style="cursor: pointer; width: 20px; height: 20px;" />
- </div>
- </td>
- </tr>
- <tr>
- <th colspan="2" style="text-align: center">
- <input id="editandsave" type="button" title="修改并保存" value="修改并保存" class="btnSubmit" onclick="EditAndSaveCustomerInfo()" />
- </th>
- </tr>
- </tbody>
- </table>
- </div>
- <div position="center" title="">
- <%-- <div id="divHistoryForm">
- <div id="divDataList">
- </div>
- </div>--%>
- <div id="divOrderForm" style="overflow: auto; width: 100%;">
- <%-- <div style="position: relative; z-index: 9999;">
- <div id="divJDDept" ostate="0" onmouseover="this.ostate='1';" onmouseout="this.ostate='0';"
- style="display: none; height: 180px; width: 280px; background-color: White; border: solid 1px #89BBDC; position: absolute; top: -120px; left: 150px;">
- <div id="divDataJDDept" style="height: 180px; width: 100%; overflow-y: auto;">
- </div>
- </div>
- <div id="divJDDeptZX" ostate="0" onmouseover="this.ostate='1';" onmouseout="this.ostate='0';"
- style="display: none; height: 180px; width: 280px; background-color: White; border: solid 1px #89BBDC; position: absolute; top: -120px; left: 450px;">
- <div id="divDataJDDeptZX" style="height: 180px; width: 100%; overflow-y: auto;">
- </div>
- </div>
- </div>--%>
- <div id="contentTab">
- <table id="tableMessage" cellpadding="3" cellspacing="3" border="0" style="width: 100%;">
- <tr>
- <td valign="top" style="padding: 0px 2px 5px 2px;">
- <table id="tableTree" cellpadding="0" cellspacing="0" style="width: 100%; background-color: White; border: 1px solid #D6D6D6;">
- <tr>
- <td valign="top">
- <asp:HiddenField ID="txtId" runat="server" Value="" />
- <asp:HiddenField ID="txtTaskId" runat="server" Value="" />
- <asp:HiddenField ID="txtPhone" runat="server" Value="" />
- <asp:HiddenField ID="txtPagerId" runat="server" Value="" />
- <asp:HiddenField ID="txtUserId" runat="server" Value="0" />
- <asp:HiddenField ID="txtcallstate" runat="server" Value="0" />
- <asp:HiddenField ID="txtHJJGId" runat="server" Value="0" />
- <asp:HiddenField ID="txtHJJGName" runat="server" Value="" />
- <table class="form_table" style="width: 100%;">
- <col width="100px" />
- <col />
- <tbody>
- <tr>
- <th style="border-right: 1px dotted #cccccc;">
- <span>问卷名称:</span>
- </th>
- <td>
- <span id="spanTitle" runat="server"></span>
- </td>
- </tr>
- <tr>
- <th style="border-top: 1px dotted #cccccc; border-right: 1px dotted #cccccc;">
- <span>问卷说明:</span>
- </th>
- <td style="border-top: 1px dotted #cccccc;">
- <span id="spanRemark" runat="server"></span>
- </td>
- </tr>
- </tbody>
- </table>
- <div id="divDataItems" runat="server">
- </div>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td align="center" style="height: 50px;">
- <%--<asp:Button ID="btnSubmit" runat="server" Text="提交保存" CssClass="btnSubmit" OnClick="btnSubmit_Click" />--%>
-
- </td>
- </tr>
- </table>
- </div>
- </div>
- <div style="width: 100%; text-align: center; margin-top: 50px;">
- <input id="btnSubmit" type="button" class="btnSubmit" onclick="SaveData();" value="提交保存" />
- </div>
- </div>
- </div>
- </form>
- </body>
- </html>
|