| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035 |
- <%@ 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: 300
- });
- var w = $("#form1").width();
- //historylist = $("#divHistoryForm").ligerPanel({
- // title: '历史信息',
- // height: 150,
- // width: w
- //});
- $("#divOrderForm").ligerPanel({
- title: '问卷信息',
- height: 300,
- width: w - 350,
- });
- $("#divYHFKForm").ligerPanel({
- title: '用户反馈',
- height: 150,
- width: w - 350
- });
- $("#divFieldList").ligerPanel({
- title: '客户资料',
- height: 150,
- width: w - 350
- });
- //初始化选择
- //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: 400px;">
- <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>
- <asp:TextBox ID="drpGender" runat="server"></asp:TextBox><asp:HiddenField ID="hiddGender"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>出生日期:
- </th>
- <td>
- <asp:TextBox ID="drpBirthday" runat="server" CssClass="txtInput normal" Style="width: 120px;" onfocus="WdatePicker({skin:'whyGreen'})"></asp:TextBox><asp:HiddenField ID="hiddBirthday"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>客户来源:
- </th>
- <td>
- <asp:TextBox ID="drpSource" runat="server"></asp:TextBox><asp:HiddenField ID="hiddSource"
- 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="txtAddress" runat="server"></asp:TextBox><asp:HiddenField ID="hiddAddress"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>收入:
- </th>
- <td>
- <asp:TextBox ID="drpSalary" runat="server"></asp:TextBox><asp:HiddenField ID="hiddSalary"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>婚姻:
- </th>
- <td>
- <asp:TextBox ID="drpMarriage" runat="server"></asp:TextBox><asp:HiddenField ID="hiddMarriage"
- runat="server" />
- </td>
- </tr>
- <tr>
- <th>学历:
- </th>
- <td>
- <asp:TextBox ID="drpEducation" runat="server"></asp:TextBox><asp:HiddenField ID="hiddEducation"
- 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="txtRemark" runat="server"></asp:TextBox><asp:HiddenField ID="hiddRemark"
- 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="divFieldList" style="overflow: auto; width: 100%;" runat="server">
- </div>
- <div id="divYHFKForm" style="overflow: auto; width: 100%;">
- <div id="YHFKdiv">
- <div style="float: left; width: 150px; height: 23px; padding: 3px;"> <input id="YHFK1" type="radio" name="YHFK" value="443,已同意" /><label for="YHFK1"> 已同意</label></div>
- <div style="float: left; width: 150px; height: 23px; padding: 3px;"> <input id="YHFK2" type="radio" name="YHFK" value="444,不同意" /><label for="YHFK2"> 不同意</label></div>
- <div style="float: left; width: 150px; height: 23px; padding: 3px;"> <input id="YHFK3" type="radio" name="YHFK" value="445,下次沟通" /><label for="YHFK3"> 下次沟通</label></div>
- <div style="float: left; width: 150px; height: 23px; padding: 3px;"> <input id="YHFK4" type="radio" name="YHFK" value="446,直接挂断" /><label for="YHFK4"> 直接挂断</label></div>
- <div style="float: left; width: 150px; height: 23px; padding: 3px;"> <input id="YHFK5" type="radio" name="YHFK" value="447,强烈反感" /><label for="YHFK5"> 强烈反感</label></div>
- <div style="width: 200px; height: 70px; margin: 0 20px;">
- 备注:
- <textarea name="remarktxt" style="width: 200px; height: 65px;"></textarea>
- </div>
- </div>
- </div>
- <div id="divOrderForm" style="overflow: auto; width: 100%;">
- <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;">
- <input id="btnSubmit" type="button" class="btnSubmit" onclick="SaveData();" value="提交保存" />
- </div>
- </div>
- </div>
- </form>
- <script>
- //$(function () {
- // $(":radio").click(function () {
- // $('#YHFKText').val($(this).attr('title'));
- // });
- // $(":radio").next("label").click(function () {
- // $('#YHFKText').val($(this).text());
- // alert($("#YHFKText").val());
- // });
- //});
- </script>
- </body>
- </html>
|